Upload
lucinda-davidson
View
207
Download
3
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
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
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