VMware Cloud Application Platform Jerry Chen Vice President of Cloud and Application Services Director, Cloud and Application Services
VMware s Three Strategic Focus Areas Re-think End-User Computing Modernize Application Development Evolve the Core Infrastructure
What s Happening with Applications Today? Written with frameworks Developer productivity and innovation New Application Types Mobile, SaaS, social Apps released early and often Data intensive Emerging requirements: elasticity, multi-cloud Web orientation drives exponential data volumes Deployed on virtual and cloud infrastructure vsphere 3
Preparing Applications for the New Era Modernize Applications Create Agile Data Fabric Deploy and Scale with PaaS
Modernize Applications Move to modern frameworks Move to cloud-ready runtimes Modernize Applications Create Agile Data Fabric Deploy and Scale with PaaS
Abstraction The Move to Modern Frameworks Abstraction Increases Over Time >2.5M Spring Developers Assembly High-level/ Structured Objectoriented Design Patterns Modern Frameworks Source: Gartner, Evans Data Time >50% Modern Frameworks Productivity Portability Enterprise Java Apps use Spring
Today s Middleware and Databases Not Keeping Up Rise of Modern Developer Frameworks Simplicity Service Consumption Loose Coupling Polyglot Today s Middleware and Databases Service Delivery Elastic Deployment Elastic Scaling Virtualization Aware Rise of Virtual and Cloud Infrastructure
New Era Requires a Shift: Elasticity from Apps to Data Develop using modern frameworks: agile apps decoupled from middleware Leverage runtime container optimized for vsphere: provision in seconds Store app state in elastic data cache: maximize app scalability Use cloud-friendly messaging protocols: enable flexible app integration Access app data through elastic data fabric and/or in-memory SQL: maximize data scalability 8
vfabric: Application Infrastructure for the Cloud Era Lightweight, cloud-ready, optimized for vsphere and Spring Licensed for virtual and cloud environments Per VM pricing for hardware independence Path to PaaS Cloud Foundry uses same runtime and application services Modernize Today s Applications, Build for Tomorrow s
Packaged for Virtual and Cloud vfabric Advanced RabbitMQ Message Broker vfabric Standard SQLFire Professional Edition Memory-oriented data management tc Server Spring Edition Tomcat Java Application Server + Spring Insight Operations Elastic Memory for Java (EM4J) Elastic Memory Management GemFire App Cache Node Session and Hibernate Caching Standard Web Server Apache HTTP Server Hyperic Server-Level Monitoring Metric = *Up to 2 vcpus 10
Create Agile Data Fabric Modernize Applications Create Agile Data Fabric Enable Database as a Service Augment RDBMS with new data fabric technologies Deploy and Scale with PaaS
An Agile Data Fabric Leverage the construct of virtualization to automate aspects of database deployment and operations New application types and topologies putting strain on database-only approach to data management Latency / Scalability Big Data / Analytics Multi Site / Multi Cloud New Data Types
Enabling Database as a Service with vfabric Data Director Enables enterprise database as a service Drastically lowers TCO New Database provisioning and operations platform Streamline application development with self-service DB provisioning First database enabled is PostgreSQL database vfabric Postgres available in Q3 Sybase, Greenplum announced support, others to follow
vfabric Data Director Powers Database-as-a-Service vfabric Data Director DBA App Dev Automation Self-Service Provisioning Backup/ Restore Clone One click HA DBA IT Admin Policy Based Control Resource Mgmt Security Mgmt Database Templates Monitor VMware vsphere
Data Director in Action Dan Green, Director R&D
Elastic Scalability / Low Latency with vfabric GemFire Before After Web and app tier rapidly scaled Web Server Web Server Web Server Web Server Web Server Web Server App Server App Server App Server App Server App Server App Server Database tier overprovisioned in advance In-Memory tier
Multi-Site / Multi-Cloud with vfabric GemFire Before After System of record Batch load to ODS GemFire Node Real-time Nightly replication GemFire Node
Distributed Processing: Grid with vfabric GemFire Object interface: SQL interface: GemFire SQLFire
Deploy and Scale with Platform as a Service Modernize Applications Create Agile Data Fabric Deploy and Scale with PaaS Move to a cloud era application platform
New Eras Bring New Application Platforms Mainframe PC/Client- Server Web Cloud App Platform COBOL UNIX Services App Server PaaS VMware Cloud Application Platform vfabric Cloud Foundry Each new era in computing brings a new application platform 20
Choice of Frameworks.js
Choice of Application Services.js Data Services Msg Services Other Services
Choice of Application Services.js Data Services Private Clouds Msg Services Public Clouds Partners Other Services Micro Clouds.COM
Cloud Foundry in Action Stefan Schmidt Senior Engineer
Cloud Foundry: Four Key Initiatives CloudFoundry.org Open Source Project New CloudFoundry.com Public Cloud Service Project Bento Enterprise PaaS on vsphere Micro Cloud Foundry Developer Download New
VMware Cloud Application Platform Addressing today s application development needs while a providing path to tomorrow Bringing benefits of virtual infrastructure to the application platform Driving the industry agenda around PaaS Learn more: www.vmware.com
Thank you!