SlideShare a Scribd company logo
1 of 21
© 2012 VMware, Inc. All rights reserved
Platform as a Service (PaaS)
and Cloud Foundry
September 19, 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
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
7
CONFIDENTIAL
Cloud Foundry open Platform as a Service
The 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
Download
Code
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
Micro
Clouds
Private
Clouds
Public
Clouds
 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 Reality
Public 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
HealthManager
Execution Agents (DEA)
Pool
Messaging
Users
Developers
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

More Related Content

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Get Started with Platform as a Service: Learn Cloud Foundry

  • 1. © 2012 VMware, Inc. All rights reserved Platform as a Service (PaaS) and Cloud Foundry September 19, 2012 Raja Rao DV @rajaraodv
  • 2. 2 CONFIDENTIAL Get your free account: http://my.cloudfoundry.com/signup Promo Code: cloudtoday © 2012 VMware, Inc. All rights reserved
  • 3. 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
  • 4. 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. 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. 6 CONFIDENTIAL Deploy and scale applications in seconds, without locking yourself into a single cloud
  • 7. 7 CONFIDENTIAL Cloud Foundry open Platform as a Service The 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. 8 CONFIDENTIAL The value of Platform as a Service (PaaS) target <any cloud> push <my app> bind <my services> instances <my app> +100
  • 9. 9 CONFIDENTIAL The open Platform as a Service target <any cloud> push <my app> bind <app services> github.com/cloudfoundry
  • 10. 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. 11 CONFIDENTIAL CloudFoundry.COM - Multi-Tenant PaaS Operated by VMware Frameworks Services vCenter / vSphere CloudFoundry.COM (beta) Infrastructure
  • 12. 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. 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. 14 CONFIDENTIAL CloudFoundry.ORG - Open-Source Project Download Code Setup Environment Deploy Behind Firewall Tool Chain & Scripts Apache2 license Your Infrastructure Cloud Foundry BOSH CloudFoundry.ORG Community Frameworks Contributions Community Services Contributions
  • 16. 16 CONFIDENTIAL Micro Clouds Private Clouds Public Clouds  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. 17 CONFIDENTIAL Cloud Foundry: Making Multi-Cloud a Reality Public Cloud Operators .COM Management and Deployment Private Cloud Distributions Bare metal
  • 18. 18 CONFIDENTIAL Cloud Foundry – Key Use Cases New applications Dev-test-trial SaaS extensibility App modernization
  • 19. 19 CONFIDENTIAL Cloud Foundry Logical View Routers CloudControllers App Services App HealthManager Execution Agents (DEA) Pool Messaging Users Developers
  • 20. 20 CONFIDENTIAL Demo time! • A simple Node.js app • A Node.js + MongoDB app
  • 21. 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

Editor's Notes

  1. Each new generation of computing brings with it a new type of application platform. For the cloud era, platform as a service, aka PaaS is the application platform. PaaS lets developers focus on development while their platform is delivered as a service. No more waiting for hardware or configuring machines or monkeying with middleware – the platform is operated as a service on the developers’ behalf. Apps get written, deployed and scale more quickly. Our approach to PaaS is to deliver an open PaaS. Give developers a choice of standard app frameworks, app services and clouds to deploy their applications. This seems obvious but even a year ago this was a novel concept. Remember people running around just last year saying we’d have to rewrite all our applications in Ruby for the cloud? Or assuming you’d write to a proprietary API that only ran on a proprietary cloud? Cloud Foundry has helped usher in a lot more choice when it comes to frameworks and app services. But there is a third leg to the open PaaS strategy which is giving people a choice of what clouds they deploy to, both today and into the future. We’re going to talk more about how important it is to be multi-cloud a little later.
  2. There is another element of the open PaaS strategy – that is making the code available as open source. Cloud Foundry has been open source on Github under an Apache license since day one. You just can’t credibly deliver a technology for developers today that isn’t open source. We’ve seen some embrace of open source at lower levels of cloud infrastructure in recent weeks, but the reality is most PaaS is still very proprietary. [mention Spring, Rabbit, Redis – gotten pretty comfortable with OSS model at VMW]
  3. What is BOSH? Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large-scale distributed services. Designed to enable the systematic and prescriptive evolution of services, BOSH facilitates the operation of production instances of Cloud Foundry. BOSH automates a variety of cloud infrastructure and allows targeted service updates with consistent results and minimal to no down time. Proven in the course of operating CloudFoundry.com, BOSH is available under an Apache license from CloudFoundry.org and currently includes support for VMware vSphere as well as early support for Amazon Web Services.
  4. Broad industry investment in Cloud Foundry – companies making investments in and around Cloud Foudnry Include development tools, private cloud distributions, cloud management and deployment companies, public cloud operators, framework and app services developers, application developers. And great global distribution We appreciate all these companies investments and contributions. Want to highlight a few more
  5. Hard to imagine locking yourself into a single cloud: From private to public From public to private From one public provider to another – pricing, reliability, geographic location, etc. Cloud Foundry designed to support multi-cloud environment Cloud Foundry was designed to support a wide variety of clouds: public clouds, private clouds, we even have shipped a micro cloud version that runs on a developer’s laptop, giving them a full version for dev and test that is symmetrical to other instances of Cloud Foundry. We believe multi-cloud support is an imperative in the cloud era. Customers will insist on choice and flexibility when it comes to clouds. They want to be able to move in the event a cloud becomes uncompetitive price-wise or has reliability problems. People need flexibility today and the future to move around based on compliance or geographical requirements, or to take advantage of vertical capabilities or innovation. Locking yourself into a single vendor, both oeprationally and technically, is a tough proposition to take. Cloud Foundry gives you the flexibility to run your own instance or choose form a variety of operators and preserve the freedom to move in the future.
  6. In our first year, we’ve seen multi-cloud become a reality. Today you have a variety of options for Private cloud distributions where you get bits you can use to instantiate your own clouds Cloud Management and deployment solutions that will deploy CF onto a variety of clouds Public cloud operators who run instances of CF today These numbers constantly growing
  7. Demo Flow: www.cf.com – show signup Console, show vmc install, target password reset Run simple ruby on Sinatra, show instances… “now let’s see how can build a full app”, develop locally on MCF and scale on CF.com – symmetry! Micro.cf.com – show login, download, domain management Show the running MCF console with “ok” on services STS – show cloud foundry plugin STS create a micro cloud server, Add MySQL services, deploy to MCF, run on mybookstore.mydevcloud.me locally in STS browser – “all the dev cycle in STS” Now let’s run on the .COM and scale Create .COM server and deploy book store IN THE SAME WAY Scale instances 3, Switch to vmc, show vmc apps – show instances 3, greater capacity, load balanced Back to command line , show node.js chat app + Redis on MCF – experiment with new technologies quickly First deploy on MCF, you can’t access the chat “it’s only me” Vmc –noresources , experimental Depoly to CF.com, same way - symetry cf_demo@vmware.com, appCl0ud, books, --noresources