vmware cloud application platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/pdf... · today’s...

27
VMware Cloud Application Platform Jerry Chen Vice President of Cloud and Application Services Director, Cloud and Application Services

Upload: others

Post on 26-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

VMware Cloud Application Platform

Jerry Chen

Vice President of Cloud and Application Services

Director, Cloud and Application Services

Page 2: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

VMware’s Three Strategic Focus Areas

Evolve the Core Infrastructure

Modernize Application Development

Re-think End-User Computing

Page 3: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 4: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

Preparing Applications for the New Era

Modernize

Applications

Deploy and

Scale with

PaaS

Create Agile

Data Fabric

Page 5: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

Modernize Applications

Modernize

Applications

Deploy and

Scale with

PaaS

Create Agile

Data Fabric

Move to modernframeworks

Move tocloud-ready

runtimes

Page 6: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 7: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 8: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 9: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 10: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’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 =

Page 11: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 12: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 13: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 14: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 15: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

Data Director in Action

Dan Green, Director R&D

Page 16: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 17: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

Multi-Site / Multi-Cloud with vFabric GemFire

Before After

Batch load to ODS

Nightly replication

System of record

GemFire Node

GemFire Node

Real-time

Page 18: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

Distributed Processing: Grid with vFabric GemFire

Object interface: GemFire

SQL interface: SQLFire

Page 19: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 20: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 21: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

Choice of Frameworks

.js

Page 22: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

Choice of Application Services

Data

Services

Other

Services

Msg

Services

.js

Page 23: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

Choice of Application Services

Data

Services

Other

Services

Msg

Services

.js

Private Clouds

PublicClouds

MicroClouds

.COM

Partners

Page 24: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

Cloud Foundry in Action

Stefan Schmidt

Senior Engineer

Page 25: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 26: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

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

Page 27: VMware Cloud Application Platformdownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF... · Today’s Middleware and Databases Not Keeping Up Rise of Virtual and Cloud Infrastructure Today’s

Thank you!