vmware cloud application platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/pdf... · today’s...
TRANSCRIPT
VMware Cloud Application Platform
Jerry Chen
Vice President of Cloud and Application Services
Director, Cloud and Application Services
VMware’s Three Strategic Focus Areas
Evolve the Core Infrastructure
Modernize Application Development
Re-think End-User Computing
3
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
Preparing Applications for the New Era
Modernize
Applications
Deploy and
Scale with
PaaS
Create Agile
Data Fabric
Modernize Applications
Modernize
Applications
Deploy and
Scale with
PaaS
Create Agile
Data Fabric
Move to modernframeworks
Move tocloud-ready
runtimes
The Move to Modern Frameworks
Assembly
High-level/
Structured
Object-
oriented
Design
Patterns
Time
Ab
str
ac
tio
n
Modern
Frameworks
Abstraction Increases Over Time
Modern Frameworks
• Productivity
• Portability
Enterprise Java Apps use Spring
>50%
Spring Developers
>2.5M
Source: Gartner, Evans Data
Today’s Middleware and Databases Not Keeping Up
Rise of Virtual and Cloud Infrastructure
Today’sMiddleware and Databases
ServiceConsumption
Polyglot
ServiceDelivery
ElasticDeployment
VirtualizationAware
LooseCoupling
Simplicity
ElasticScaling
Rise of Modern Developer Frameworks
8
New Era Requires a Shift: Elasticity from Apps to Data
Develop using modern frameworks:
agile apps decoupled from middleware
Access app data through elastic data
fabric and/or in-memory SQL:
maximize data scalability
Use cloud-friendly messaging protocols:
enable flexible app integration
Leverage runtime container optimized
for vSphere: provision in seconds
Store app state in elastic data cache:
maximize app scalability
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
10
Packaged for Virtual and Cloud
vFabric Standard
vFabric Advanced
*Up to 2 vCPUs
Standard
SQLFire Professional EditionMemory-oriented data management
RabbitMQMessage Broker
Hyperic Server-Level Monitoring
tc Server Spring EditionTomcat Java Application Server
+ Spring Insight Operations
Web Server Apache HTTP Server
GemFire App Cache Node Session and Hibernate Caching
Elastic Memory for Java (EM4J)Elastic Memory Management
Metric =
Create Agile Data Fabric
Modernize
Applications
Deploy and
Scale with
PaaS
Enable Database as a Service
Augment RDBMS with new
data fabrictechnologies
Create Agile
Data Fabric
An Agile Data Fabric
Leverage the construct of
virtualization to automate
aspects of database
deployment and operations
Latency /
Scalability
Multi Site /
Multi Cloud
New
Data Types
Big Data /
Analytics
New application types and
topologies putting strain on
database-only approach to
data management
Enabling Database as a Service with vFabric Data Director
• Enables enterprise “database as a service”
• Drastically lowers TCO
• 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
New
vFabric Data Director Powers Database-as-a-Service
vFabric Data Director
VMware vSphere
ProvisioningBackup/
RestoreClone
One click
HA
Resource
Mgmt
Security
Mgmt
Database
TemplatesMonitor
DBA App Dev
IT Admin
Automation
Self-Service
Policy Based
ControlDBA
Data Director in Action
Dan Green, Director R&D
Elastic Scalability / Low Latency with vFabric GemFire
Before After
App
Server
App
Server
App
Server
Web
Server
Web
Server
Web
ServerWeb and app tier
rapidly scaled
Database tier over-
provisioned in
advance
App
Server
App
Server
App
Server
Web
Server
Web
Server
Web
Server
In-Memory tier
Multi-Site / Multi-Cloud with vFabric GemFire
Before After
Batch load to ODS
Nightly replication
System of record
GemFire Node
GemFire Node
Real-time
Distributed Processing: Grid with vFabric GemFire
Object interface: GemFire
SQL interface: SQLFire
Deploy and Scale with Platform as a Service
Modernize
Applications
Deploy and
Scale with
PaaS
Move to a cloud eraapplication platform
Create Agile
Data Fabric
20
New Eras Bring New Application Platforms
MainframePC/Client-
ServerWeb Cloud
App
PlatformCOBOL UNIX Services App Server PaaS
Each new era in computing brings a new application platform
vFabric
Cloud Foundry
VMware
Cloud
Application
Platform
Choice of Frameworks
.js
Choice of Application Services
Data
Services
Other
Services
Msg
Services
.js
Choice of Application Services
Data
Services
Other
Services
Msg
Services
.js
Private Clouds
PublicClouds
MicroClouds
.COM
Partners
Cloud Foundry in Action
Stefan Schmidt
Senior Engineer
Cloud Foundry: Four Key Initiatives
CloudFoundry.org
Open Source Project
CloudFoundry.com
Public Cloud Service
Micro Cloud Foundry™
Developer Download
“Project Bento”
Enterprise PaaS on
vSphere
New
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!