VMware presentation

whoasunInternet and Web Development

Aug 7, 2012 (5 years and 1 month ago)

501 views

© 2009 VMware Inc. All rights reserved

VMware Cloud Application Platform

2

VMware’s Three Strategic Focus Areas

Evolve the Core Infrastructure

Modernize Application Development

Re
-
think End
-
User Computing

3

Applications Make the World Go Round

Time to Market

Cost Reduction

Return on Data

Business

Data

Explosion

Business

Application

Needs

4

Preparing Applications for the New Era

Modernize
Applications

Deploy and

Scale with
PaaS

Create Agile
Data Fabric

5

Modernize Applications

Modernize
Applications

Deploy and

Scale with
PaaS

Create Agile
Data Fabric

Move to modern

frameworks


Move
to

cloud
-
ready

runtimes

6

Today’s Middleware and Databases Not Keeping Up

6

Rise of Modern Developer Frameworks

Rise of Virtual and Cloud Infrastructure

Today’s

Middleware and Databases

Service

Consumption

Polyglot

Service

Delivery

Elastic

Deployment

Virtualization

Aware

Loose

Coupling

Simplicity

Elastic

Scaling

7

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

8

New Era Requires a Shift in Licensing Philosophy

Trend

vFabric

Approach

1

Applications deployed on pools

of virtual infrastructure

Per
-
VM

pricing allows for
hardware independence

2

Web orientation drives highly variable
workloads: usage spikes will occur

License based on
average
,
not
peak

usage

3

P
ressure on
time
-
to
-
market requires
releasing apps early and often

R
e
-
use licenses across
different types of servers

9

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


Licensed for average, not peak usage


Path to
PaaS


Cloud Foundry uses same runtime and
application services

Modernize Today’s Applications,

Build for Tomorrow’s

10

vFabric 5: Licensed for Virtual and Cloud

vFabric
Standard

vFabric
Advanced

*Up to 2 vCPUs

Standard

SQLFire Professional Edition

Memory
-
oriented data management

RabbitMQ

Message Broker

Hyperic

Server
-
Level Monitoring

tc Server Spring Edition

Tomcat Java Application
Server

Web Server

Apache HTTP Server

GemFire App Cache Node

Session and Hibernate Caching

Elastic Memory for Java (EM4J)

Elastic Memory Management

Metric
=

Per VM pricing: an industry first
for application infrastructure

11

vFabric Application Performance Manager

Consolidated application management
console spanning business critical KPIs
(Cost, change, performance, compliancy…)


Integrated monitoring

across all layers

Closed loop system for optimization




scale, restart, burst, roll back

1

2

3

cache

database

messaging

appserver

appserver

appserver

load balancer

worker

load balancer

Deploy

Monitor

Remediate

Application
l
ifecycle

Spring, deploy, monitor

4

Monitor

B&R

Dev

12

vFabric AppDirector: Deployment Automation

OS

OS

OS

OS

VMware
ESX

VMware
ESX

VMware
ESX

vCD

Blueprint

14

Create Agile Data Fabric

Modernize
Applications

Deploy and

Scale with
PaaS

Enable Database

as
a Service


Augment RDBMS

with new

data fabric

technologies

Create Agile
Data Fabric

15

An Agile Data Fabric

VMware Confidential

Leverage the construct of
virtualization to automate
aspects of database
deployment and operations


Latency /

Scalability

Multi Site /

Multi
C
loud

New

Data Types

Big Data /

Analytics

New application types and
topologies putting strain on
database
-
only approach to
data management

16

Enabling Database as a Service with vFabric Data Director


Enables enterprise “database as a service”


Drastically lowers TCO


Database provisioning and operations
platform


Reduce “database sprawl” through automation

and consistent policy enforcement


Streamline application development with

self
-
service database provisioning


Increase datacenter efficiency by leveraging
vSphere

innovation at the database tier


First database enabled is
PostgreSQL

database


Sybase,
Greenplum

announced support,

others to follow


18

Addressing Data Challenges with vFabric GemFire

VMware Confidential

App

Server

App

Server

App

Server

Web

Server

Web

Server

Web

Server

In
-
Memory data fabric


Virtualization allows stateless web
and app tier to rapidly scale


vFabric GemFire enables linear
scalability at the data tier

Elastic Scalability

Multi
-
Cloud


Share data in
-
memory across
domains to help enable hybrid
cloud


Parallel persistence to ensure data
consistency




GemFire Node

GemFire Node

Data Grid

GemFire Node

GemFire Node

GemFire Node

Client

Client

Client

Client

Client

Client


Push compute into the grid to co
-
locate compute with data


Publish / Subscribe, continuous
query, even across nodes



19

Deploy and Scale with Platform as a Service

Modernize
Applications

Deploy and

Scale with
PaaS

Move to a cloud era

application platform

Create Agile
Data Fabric

20

New Eras Bring New Application Platforms

Mainframe

PC/Client
-
Server

Web

Cloud

App

Platform

COBOL

UNIX Services

App Server

PaaS

Each new era in computing brings a new application platform:

for the Cloud era
it is

Platform as a Service”

vFabric

Cloud Foundry

VMware

Cloud

Application

Platform

22

Choice of
Frameworks

.
js

23

Data
Services

Other
Services

Msg

Services

Choice of Application
S
ervices

.
js

24

Data
Services

Other
Services

Msg

Services

Choice of Application
S
ervices

.
js

Private

Clouds

Public

Clouds

Micro

Clouds

.COM

Partners

26

VMware Cloud Application Platform


Addresses today’s application development needs

while a providing
path to
tomorrow


Modernizing applications


Enabling and agile Data Fabric


Driving the industry agenda around PaaS



Learn more:


www.vmware.com