taking your first steps in the cloudsfiles.meetup.com/13123422/intromeetup.pdf · exists to ensure...

9
TECHNOLOGY SOLUTIONS DELIVERED TECHNOLOGY SOLUTIONS DELIVERED Taking Your First Steps in the Clouds Colorado Cloud Foundry Meetup January 21, 2106 Josh Ghiloni (@joshghiloni)

Upload: others

Post on 19-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Taking Your First Steps in the Cloudsfiles.meetup.com/13123422/intromeetup.pdf · exists to ensure Cloud Foundry is the same everywhere • Runs applications of any language that

TECHNOLOGY SOLUTIONS DELIVERED

TECHNOLOGY SOLUTIONS DELIVERED

Taking Your First Steps in the Clouds

Colorado Cloud Foundry MeetupJanuary 21, 2106

Josh Ghiloni (@joshghiloni)

Page 2: Taking Your First Steps in the Cloudsfiles.meetup.com/13123422/intromeetup.pdf · exists to ensure Cloud Foundry is the same everywhere • Runs applications of any language that

TECHNOLOGY SOLUTIONS DELIVERED

Agenda• What is Cloud Foundry?• Build it once, Run it anywhere that CF exists• Demos

• Hello, World!• Hello, World! Hello, World! Hello, World!• Health Monitoring (or, How I learned to stop worrying and learned

to love the platform)• Using the Marketplace• Logging Data• Managing Users

Page 3: Taking Your First Steps in the Cloudsfiles.meetup.com/13123422/intromeetup.pdf · exists to ensure Cloud Foundry is the same everywhere • Runs applications of any language that

TECHNOLOGY SOLUTIONS DELIVERED

What is Cloud Foundry?• Platform as a Service (PaaS) – More than just

containers, less than your applications• Relies on Infrastructure as a Service (IaaS) layer

• Amazon Web Services• VMWare vSphere• OpenStack• Microsoft Azure• Google Compute Engine

Page 4: Taking Your First Steps in the Cloudsfiles.meetup.com/13123422/intromeetup.pdf · exists to ensure Cloud Foundry is the same everywhere • Runs applications of any language that

TECHNOLOGY SOLUTIONS DELIVERED

What is Cloud Foundry?

h/t: @swardley

Page 5: Taking Your First Steps in the Cloudsfiles.meetup.com/13123422/intromeetup.pdf · exists to ensure Cloud Foundry is the same everywhere • Runs applications of any language that

TECHNOLOGY SOLUTIONS DELIVERED

Build it once, Run it anywhere CF exists• Cloud Foundry Foundation (www.cloudfoundry.org)

exists to ensure Cloud Foundry is the same everywhere• Runs applications of any language that has a buildpack

(Java, Ruby, Python, PHP, Go, NodeJS, Swift, …)• Many Public Cloud Foundry providers

• Pivotal Web Services https://run.pivotal.io• IBM BlueMix https://console.ng.bluemix.net• Roll your own https://www.cloudfoundry.org/use/download

Page 6: Taking Your First Steps in the Cloudsfiles.meetup.com/13123422/intromeetup.pdf · exists to ensure Cloud Foundry is the same everywhere • Runs applications of any language that

TECHNOLOGY SOLUTIONS DELIVERED

Build once, Run everywhere (the cf push story)

Page 7: Taking Your First Steps in the Cloudsfiles.meetup.com/13123422/intromeetup.pdf · exists to ensure Cloud Foundry is the same everywhere • Runs applications of any language that

TECHNOLOGY SOLUTIONS DELIVERED

Demos• Hello World (cf push)• Hello World Hello World (cf scale)• Health Monitoring• Marketplace• Logging• User Management

Page 8: Taking Your First Steps in the Cloudsfiles.meetup.com/13123422/intromeetup.pdf · exists to ensure Cloud Foundry is the same everywhere • Runs applications of any language that

TECHNOLOGY SOLUTIONS DELIVERED

Resources• Pivotal Web Services – https://run.pivotal.io/• IBM Bluemix – https://console.ng.bluemix.net/• This demo – https://github.com/jghiloni/hello-world-go

Page 9: Taking Your First Steps in the Cloudsfiles.meetup.com/13123422/intromeetup.pdf · exists to ensure Cloud Foundry is the same everywhere • Runs applications of any language that

TECHNOLOGY SOLUTIONS DELIVERED

Thanks!

Back to you, Johannes!