Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Cloud Application Platform

1,906 views

Published on

Get introduced to VMware Cloud Application Platform, learn how it helps transition from Web Era to PaaS era of apps

Published in: Technology
  • Be the first to comment

Introduction to Cloud Application Platform

  1. 1. VMware Cloud Application Platform<br />
  2. 2. Agenda<br />Customer Challenges<br />VMware Approach to Application Infrastructure<br />Developer Frameworks<br />Platform as a Service<br />Data<br />Summary<br />
  3. 3. New Eras Bring New Application Platforms<br />Mainframe<br />PC/Client-Server<br />Web<br />Cloud<br />App<br />Platform<br />Our Mission:<br />Radically simplify the development and operation of applications and services across public and private clouds.<br />
  4. 4. Customer Challenges<br />End-User Computing<br />Shift investment to new apps, new types, new architectures, new needs, <br />Reduce cost,<br />Don’t disrupt<br />Cloud Application Platform<br />Existing Applications<br />New Applications<br />Cloud Infrastructure<br />Existing<br />Cloud Era<br />Private<br />Public<br />
  5. 5. VMware Approach to Application Infrastructure<br />Key Philosophies<br />Open<br />Encourage participation<br />Developer Frameworks<br />Cloud Application Platform<br />PaaS<br />Data<br />Existing Applications<br />New Applications<br />Embrace and broaden frameworks<br />Frameworks provide portability across the “bridge” between public and private clouds<br />Provide a cloud application delivery model with PaaS<br />PaaS can be run both private and public clouds<br />Provide data services required for the cloud era<br />Addressing both data problems of existing apps and new apps<br />
  6. 6. Developer Frameworks<br />Developer Frameworks<br />PaaS<br />Data<br />Existing Applications<br />New Applications<br />
  7. 7. Developer Frameworks<br />Why Frameworks?<br />Speed<br />Portability<br />Lightweight, cloud-appropriate apps<br />2.5M+<br />50%<br />Enterprise Java Apps use Spring<br />Number of Spring Developers WW<br />50% of enterprise Java apps running on WebSphere and WebLogic use Spring.<br />Source: Gartner, Evans Data<br />7<br />
  8. 8. PaaS<br />VMware Confidential<br />Frameworks<br />PaaS<br />Data<br />Existing Applications<br />New Applications<br />
  9. 9. Cloud Foundry: The First Open Platform as a Service (PaaS)<br />Messaging Services<br />.js<br />Data Services<br />Cloud Provider Interface<br />Application Service Interface<br />Private Clouds <br />Other Services<br />PublicClouds<br />Micro<br />Clouds<br />
  10. 10. CloudFoundry.org<br />Open Source Project<br />CloudFoundry.com<br />Public Cloud Service<br />“Project Bento”<br />Enterprise PaaS on vSphere<br />Micro Cloud Foundry™<br />Developer Download<br />Cloud Foundry: The First Open Platform as a Service (PaaS)<br />
  11. 11. Recent and Upcoming News<br />August 10 – RabbitMQ on CloudFoundry.com<br />August 17 – Ecosystem Deployers and Distributors<br />Canonical, Dell, enStratus, OpsCode, RightScale<br />August 24<br />Micro Cloud Foundry<br />August 25 – Cloud Foundry Community Leads Program<br />PHPFog (PHP), ActiveState (Python)<br />August 29 – VMworld<br />Postgres on CloudFoundry.com<br />Cloud Foundry “Project Bento”<br />
  12. 12. Data<br />Frameworks<br />PaaS<br />Data<br />Existing Applications<br />New Applications<br />
  13. 13. Meet Today’s Operational Challenges and Expectations<br />Control database sprawl<br />How do I manage and enforce compliance on the growing number of databases efficiently? <br />Enable operational agility<br />How do I better support my development teams’ need for quick database access?<br />Get more out of virtual infrastructure<br />How do I extend the cost/agility benefits of my virtual infrastructure to the database?<br />
  14. 14. Announcing vFabric Data Director<br /><ul><li>Power Database-as-a-Service (DBaaS) across private and public clouds
  15. 15. Combines the agility of public cloud database services with enterprise-grade security, flexibility, control and compliance.
  16. 16. Built on vSphere Platform, extend virtualization benefits to database layer
  17. 17. Single pane to monitor and manage 1000’s of databases
  18. 18. Automate common database operations to reduce cycle time and errors
  19. 19. Empower application developer to self-service through intuitive GUI
  20. 20. Unified database virtualization platform for traditional and new databases
  21. 21. First database enabled is PostgreSQL database with vSphere-optimization</li></li></ul><li>Meet Data Challenges for the Cloud Era<br />Elastic scalability/Low-latency<br />How do I architect my data tier for highly variable application usage? My app has 10,000 users on a normal day but 10,000,000 on Mother’s Day.<br />Multi-Site / Multi-Cloud<br />How do I distribute data efficiently to my compute clouds? I have applications and users in multiple places that need access to the same data in real-time.<br />Distributed Processing<br />How do I process these large quantities of data in an efficient manner to allow for better real-time decision-making?<br />I need to build a very high scale application with transactional consistency<br />
  22. 22. vFabricGemfire and SQLfire<br />Memory-oriented database with elastic scalability and lightning-fast performance <br />Client<br />Client<br />Client<br />WAN<br />GemFire Node<br />GemFire Node<br />GemFire Node<br />Object interface: GemFire<br />SQL interface: SQLFire<br />Co-locate compute with data<br />
  23. 23. Path to PaaS: vFabric<br /> A transitional path: addressing the problems of today while moving closer to a platform as a service<br />Introduced vFabric 5<br />Optimized for vSphere<br />Optimized for Spring Framework<br />Licensed for virtual and cloud<br />Ideal for vCD on vSphere<br />vFabric Services on Cloud Foundry.com<br />vFabric RabbitMQ (8/10)<br />vFabrictc Server (8/29)<br />vFabric Postgres (8/29)<br />…<br />
  24. 24. Summary<br />Developers Frameworks<br />Cloud Application Platform<br />PaaS<br />Data<br />Existing Applications<br />New Applications<br />Enable address the needs of today’s problems while providing path to tomorrow’s<br />Embrace and broaden Frameworks<br />Provide a Cloud application delivery model with PaaS<br />Provide data services required for the cloud era<br />Openness, encourage participation<br />

×