2. Agenda Customer Challenges VMware Approach to Application Infrastructure Developer Frameworks Platform as a Service Data Summary
3. New Eras Bring New Application Platforms Mainframe PC/Client-Server Web Cloud App Platform Our Mission: Radically simplify the development and operation of applications and services across public and private clouds.
4. Customer Challenges End-User Computing Shift investment to new apps, new types, new architectures, new needs, Reduce cost, Don’t disrupt Cloud Application Platform Existing Applications New Applications Cloud Infrastructure Existing Cloud Era Private Public
5. VMware Approach to Application Infrastructure Key Philosophies Open Encourage participation Developer Frameworks Cloud Application Platform PaaS Data Existing Applications New Applications Embrace and broaden frameworks Frameworks provide portability across the “bridge” between public and private clouds Provide a cloud application delivery model with PaaS PaaS can be run both private and public clouds Provide data services required for the cloud era Addressing both data problems of existing apps and new apps
7. Developer Frameworks Why Frameworks? Speed Portability Lightweight, cloud-appropriate apps 2.5M+ 50% Enterprise Java Apps use Spring Number of Spring Developers WW 50% of enterprise Java apps running on WebSphere and WebLogic use Spring. Source: Gartner, Evans Data 7
9. Cloud Foundry: The First Open Platform as a Service (PaaS) Messaging Services .js Data Services Cloud Provider Interface Application Service Interface Private Clouds Other Services PublicClouds Micro Clouds
10. CloudFoundry.org Open Source Project CloudFoundry.com Public Cloud Service “Project Bento” Enterprise PaaS on vSphere Micro Cloud Foundry™ Developer Download Cloud Foundry: The First Open Platform as a Service (PaaS)
11. Recent and Upcoming News August 10 – RabbitMQ on CloudFoundry.com August 17 – Ecosystem Deployers and Distributors Canonical, Dell, enStratus, OpsCode, RightScale August 24 Micro Cloud Foundry August 25 – Cloud Foundry Community Leads Program PHPFog (PHP), ActiveState (Python) August 29 – VMworld Postgres on CloudFoundry.com Cloud Foundry “Project Bento”
13. Meet Today’s Operational Challenges and Expectations Control database sprawl How do I manage and enforce compliance on the growing number of databases efficiently? Enable operational agility How do I better support my development teams’ need for quick database access? Get more out of virtual infrastructure How do I extend the cost/agility benefits of my virtual infrastructure to the database?
14.
15. Combines the agility of public cloud database services with enterprise-grade security, flexibility, control and compliance.
16. Built on vSphere Platform, extend virtualization benefits to database layer
22. vFabricGemfire and SQLfire Memory-oriented database with elastic scalability and lightning-fast performance Client Client Client WAN GemFire Node GemFire Node GemFire Node Object interface: GemFire SQL interface: SQLFire Co-locate compute with data
23. Path to PaaS: vFabric A transitional path: addressing the problems of today while moving closer to a platform as a service Introduced vFabric 5 Optimized for vSphere Optimized for Spring Framework Licensed for virtual and cloud Ideal for vCD on vSphere vFabric Services on Cloud Foundry.com vFabric RabbitMQ (8/10) vFabrictc Server (8/29) vFabric Postgres (8/29) …
24. Summary Developers Frameworks Cloud Application Platform PaaS Data Existing Applications New Applications Enable address the needs of today’s problems while providing path to tomorrow’s Embrace and broaden Frameworks Provide a Cloud application delivery model with PaaS Provide data services required for the cloud era Openness, encourage participation
Notes de l'éditeur
To set the context, each new era of computing brings with it a new breed of application development platform. We firmly believe that “platform as a service” is the application platform for the cloud era. PaaS as you know brings together the disparate worlds of development and operations and allows developers to consume their platform as a service, which can be a public service or one operated by IT.Our approach can be described as radical simplicity. The hard part of this is delivering simplicity without compromising choice. A lot of the early efforts around PaaS offer simplicity but do so at a pretty great cost. They have technology and/or operational lock-in. You are limited to a specific framework or worse a proprietary variant of a framework. They may only support a particular vendor’s middleware stack. Or there is only a single operator of the paas. You also want to be open wrt the future in terms of your ability to ingest future technologies.We believe it is critical to maintain choice and preserve the hard-won developer victories wrt openness of the past two decades.
Existing vs. new apps challengesFree up money to support new applications.Social, mobile, saasHybrid cloud approach with onprem private cloud and off prem public cloud
Cloud Foundry is the industry’s first open platform as a service. It provides choice in terms of developer frameworks, application services and clouds for deployment.Frameworks: CF today supports Java Spring, Groovy Grails, Scala Lift, Ruby Rails and Sinatra and Node.js. The polyglot architecture means other frameworks can be added and there are a variety in the pipeline which we’ll talk about.Application Services: CF today supports MongoDB, MySQL, RabbitMQ and Redis. It is also extensible and will support both third party services as well as VMware’s vFabric application services.Clouds: CF is very focused on providing a choice of infrastructure clouds for deployment, including both public and private clouds and a micro cloud edition that can run on a developer’s laptop. In addition to VMware’s vSphere and vCloud infrastructure, Clodu Foundry today also supports bare metal, EC2, Cloud.com, Eucalyptus and OpenStack.
There are four key initiatives to Cloud Foundry1.) CloudFoundry.org which is the open source project. The code is on GitHub and licensed under the very permissive Apache 2 license.2.) CloudFoundry.com – which is a VMware-operated service instance. Makes sure we’re eating our own dogfood.3.) Micro Cloud Foundry – this is the “honey I shrank the cloud” version for developers who can run a complete instance on their local laptop.4.) “Project Bento” is the enterprise version of Cloud Foundry designed to run on private clouds.
Simplify some of the key problems of today Address data problems of the next generation applications
vFabricData Director is a new product we are introducing, using Data Director to offer Database-as-a-Service in the Cloud solves these problems. Data Director enables our customers to standup their own database as a service in side their own datacenter. Data Director is built on vSphere platform to extend the virtualization benefits to the database layer. It’s a self-service database provisioning and cloud automation platform that enables organizations to offer database-as-a-service inside their own datacenter and in turn dramatically simplifies database deployment, operations and scaling in the cloud, further, this allows enterprise to keep their data behind the firewall and maintain control. Our longer term goal is for data director to become the unified database virtualization platform, both for traditional and new database. The first database we have enabled on top of this platform is a vSphere-optimized PostgreSQLdatabase.
Enable address the needs of today’s problems while providing path to tomorrow’sEmbrace and Broaden FrameworksProvide a Cloud application delivery model with PaaSProvide data services required for the cloud eraOpenness, encourage participation-