21
© 2012 VMware, Inc. All rights reserved Platform as a Service (PaaS) and Cloud Foundry September 9 th 2012 Raja Rao DV @rajaraodv

Get Started on Platform as a Service: Learn Cloud Foundry

Embed Size (px)

DESCRIPTION

Slides to accompany 9/

Citation preview

© 2012 VMware, Inc. All rights reserved

Platform as a Service (PaaS) and Cloud FoundrySeptember 9th 2012

Raja Rao DV

@rajaraodv

2

CONFIDENTIAL

Get your free account:

http://my.cloudfoundry.com/signup

Promo Code: cloudtoday

© 2012 VMware, Inc. All rights reserved

3

CONFIDENTIAL

The complexity IT and developers face today

An Idea for a cool app

Spec a server config

Justify server costs

Procurement process

Wait for HW to arrive

Wait for IT ops to Image the server

Install a Database

LOB Architecture approval

Central IT Architectural

approval

Justify more server for scale

testing

Wait for more HW

Configure ACLs and LBs

Months from Idea to Production!

4

CONFIDENTIAL

* An actual application provisioning/update flow in a large enterprise. Image is blurred for privacy reasons

The complexity IT and developers face today

5

CONFIDENTIAL

Think of your next/recent web application

• Development frameworks and application services you will want to use

• Deployment complexity (specifically @ scale)

Follow the overview slides and the live demo

Asses deploying your app on Cloud Foundry

• The simplicity of building and scaling to any Cloud Foundry instance with no code changes

Signup for a Cloud Foundry free account and try your app

• Instant approval using the promo code cloudtoday

Thank you!

What you should do in the next 30 minutes?

6

CONFIDENTIAL

Deploy and scale applications in seconds, without locking yourself

into a single cloud

Simple, Open,

Flexible, Scalable

7

CONFIDENTIAL

Cloud Foundry open Platform as a ServiceThe PaaS of choice for the Cloud era

Simple• Let’s developers focus on their code and not wiring middleware

Open• Avoid lock-in to specific cloud, frameworks or service

• Completely open source from day one

Flexible and Scalable• Self service, deploy and scale your applications in seconds

• Extensible architecture to “digest” future cloud innovation

8

CONFIDENTIAL

The value of Platform as a Service (PaaS)

target <any cloud>

push <my app>

bind <my services>

instances <my app> +100

9

CONFIDENTIAL

The open Platform as a Service

target <any cloud>

push <my app> bind <app services>

github.com/cloudfoundry

10

CONFIDENTIAL

.COM v/s .ORG

cloudfoundry.COM is the hosted Cloud Foundry PaaS operated by VMware.

cloudfoundry.ORG is the open source project

11

CONFIDENTIAL

CloudFoundry.COM - Multi-Tenant PaaS Operated by VMware

Frameworks

Services

vCenter / vSphere

CloudFoundry.COM (beta)

Infrastructure

12

CONFIDENTIAL

Micro Cloud FoundryTM – Industry First

Downloadable PaaS

Single VM instance of Cloud Foundry that runs on a developer’s MAC or PC

Frameworks

Services

Micro Cloud Foundry

Your Laptop/PC

13

CONFIDENTIAL

CloudFoundry.ORG - Open-Source Project

github.com/cloudfoundry

.NET x 2

PHP

JRuby

Python

Rails 2.x

Closure

Erlang

Haskell

Memcached

SQL Server

Neo4j

CouchDB

VirtualBox

Mono

Rack

VirtualBox

14

CONFIDENTIAL

CloudFoundry.ORG - Open-Source Project

DownloadCode

Setup Environment

Deploy Behind Firewall

Tool Chain &Scripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CloudFoundry.ORG

Community Frameworks Contributions

Community Services Contributions

15

CONFIDENTIAL

Broad Industry Investment

16

CONFIDENTIAL

MicroClouds

PrivateClouds

PublicClouds

Make use of both public and private clouds without rewriting your applications

Protect against vendor lock-in

Meet different compliance and geographical needs

Manage your growth, accommodate peak loads & optimize costs

Multi-Cloud Flexibility is Critical

17

CONFIDENTIAL

Cloud Foundry: Making Multi-Cloud a RealityPublic Cloud

Operators

.COM

Management and Deployment

Private Cloud Distributions

Bare metal

18

CONFIDENTIAL

Cloud Foundry – Key Use Cases

New applications

Dev-test-trial SaaS extensibility

App modernization

19

CONFIDENTIAL

Cloud Foundry Logical View

Routers

CloudControllers App

Services

App

HealthManagerExecution Agents

(DEA) Pool

Messaging

UsersDevelopers

20

CONFIDENTIAL

Demo time!

• A simple Node.js app

• A Node.js + MongoDB app

21

CONFIDENTIAL

Key takeaways Each new era in computing brings a new application platform:

for the Cloud era it’s PaaS

Existing PaaS solutions in the market are incomplete

Cloud Foundry aims to address this

• The open platform as a service – avoid lock-in!

• Choice of clouds, frameworks and application services

What’s next? – Try your apps and give us feedback

• Signup - www.cloudfoundry.com

• Get the source code - www.cloudfoundry.org

• Download your Micro Cloud Foundry – micro.cloudfoundry.com

• Learn more on the Cloud Foundry blog - blog.cloudfoundry.com

• Follow us - @cloudfoundry