27
VMware vFabric Cloud Application Platform: A New Era for App Development Shaun Connolly, Vice President, Product Management, VMware

Presentation v mware v-fabriccloud application platform

Embed Size (px)

Citation preview

VMware vFabric Cloud Application Platform:

A New Era for App Development

Shaun Connolly, Vice President, Product Management, VMware

What is This Cloud Thing?

SaaS

Public Cloud

IaaS PaaS

Private Cloud

Cloud Computing is an approach to computing that leverages the efficient pooling

of on-demand, self-managed virtual infrastructure, consumed as a service.

IT as a Service

The New IT Landscape

Existing Apps New Enterprise Apps SaaS Apps

Existing Datacenters Public Cloud Services

The New IT Landscape

Existing Apps New Enterprise Apps SaaS Apps

Existing Datacenters Public Cloud Services

The Challenge for IT:

Weave all this together into a cohesive,

secure, compliant whole

Existing Datacenters Public Cloud Services

Existing Apps New Enterprise Apps SaaS Apps

Three Core Focus Areas

The Challenge for IT:

Weave all this together into a cohesive,

secure, compliant whole

Evolve the Infrastructure

Modernize Application Development

Re-think End-User Computing

Bring Cloud Architecture to Existing Datacenters

Leverage virtualization to transform physical silos into elastic, virtual capacity

Compute

Storage

Network

Increase automation through built-in policy-driven management

Move from static, physical security to dynamic, embedded security

Enable secure, self-service to pre-defined IT services, with pay-for-use

Organization: Marketing Organization: Finance

Organization VDCs CatalogsOrganization VDCs CatalogsUsers & Policies Users & Policies

$75

USEUSEUSEUSE

Existing Datacenters Public Cloud Services

Existing Apps New Enterprise Apps SaaS Apps

Three Core Focus Areas

Evolve the Infrastructure

Modernize Application Development

Re-think End-User Computing

The New Application World

Web oriented, interactive, data-rich user experiences & business

processes

Powered by on-demand application platform services and virtual

infrastructure

New Applications Require Modern Developer Tools & Services

Business

OwnerDevelopers & Architects

I need a new app to

manage hotel room

bookings.

Web Services & Social

On Any Device

Availability

Reliability

Scalability

Response Times

High PerformanceData Access, Integration, etc.

New Applications Need Data…and They Need It Now!

The big glaring hole [with cloud]

is data handling. -Adrian Kunzle, MD

Head of Engineering & Architecture, JPMorgan Chase

“”

File Systems Databases Other Systems

VMware vFabric

Modern Platform Services Optimized Runtime Accelerated Deployment

CommonPlatformServices Dynamic

Load Balancing App ServerMessagingData

ManagementApplication

Management

VMware’s Cloud Application Platform

Integration Batch Data Access Social / Cloud Tool SuiteRich Web

Frameworksand Tools

Portable Across Clouds

VMware vFabric

Modern Platform Services

Optimized Runtime Accelerated Deployment

CommonPlatformServices Dynamic

Load Balancing App ServerMessagingData

ManagementApplication

Management

…Private

Cloud

Integration Batch Data Access Social / Cloud Tool SuiteRich Web

Frameworksand Tools

Smarter on VMware Clouds

VMware vFabric

Modern Platform Services

Optimized Runtime Accelerated Deployment

CommonPlatformServices Dynamic

Load Balancing App ServerMessagingData

ManagementApplication

Management

Auto-Provisioning

VMware Cloud Infrastructure & Management

IncreasedVisibility

Auto-Scaling

Intelligence Sharing

Integration Batch Data Access Social / Cloud Tool SuiteRich Web

Frameworksand Tools

Evolutionary Approach to Cloud Application PlatformS

tag

e

Virtualization

& Spring

0

VM

App

Server

Virtualized

Applications

1

VM

vFabric

Cloud App

Runtime

2Cloud Data

Management

3Cloud

Platform

4

Orbitz

Orbitz Builds and Maintains Complex Network of Services with Spring

As we have moved to Spring, which allows our

developers to do less work on the infrastructure,

we can focus more on the business logic and

features that make us competitive.”“

Alex Antonov, Technical Lead, Core Frameworks, Orbitz

Complex, multi-layered environment

difficult to maintain and develop

Coding by hand in Java too complex,

time consuming

Unit testing a challenge – could not

test anything unless entire

application up and running

Spring underpins entire application

infrastructure development

Fact that Spring has large

community behind it, including

SpringSource, gives strong

confidence in the platform

Penetrated into every corner of

business

Faster application development –

2+ weeks cut from each project

Cutting edge functionality

Focus on competitive advantage

Improved application quality

Rapid developer ramp up

SolutionChallenge Results

NPC International

vFabric Helps NPC International Stay Connected to 1,200 Locations

Application performance is considerably faster

since we moved from JBoss to vFabric … We

have been very happy with the performance – it is

fantastic.”“

Jon Brisbin, Portal Webmaster, NPC International

Application not performing well on

JBoss causing downtime; load often

exceeded planned capacity

Application experienced regular lockups

every time JBoss received out of

memory errors causing server restarts

Costly downtime and other performance

issues caused problems for users and

required substantial attention from

development team

Replaced JBoss Application Severs with

VMware vFabric

vFabric instances running on VMware

ESX Server-based private cloud

infrastructure

Since all web applications built in

Spring, transition to vFabric was

seamless

Enhanced Application Performance

Server Costs Reduced by 75%

High Availability

Greater Scalability

Virtual Private Cloud Infrastructure

Increased Developer Productivity

SolutionChallenge Results

Associated Newspapers

Associated Newspapers Keeps Websites Competitive with vFabric

Test and live deployments are taking the

developers literally a couple of minutes with

vFabric – where they used to take up to two hours

on Oracle WebLogic.”“

Shaun Parkinson, Head of Development, Associated Newspapers

Ability to turnaround new website

and feature releases without

disrupting website availability

essential

Development teams invested too

many resources doing builds and

releases using Oracle WebLogic

Completely reactive to production

issues

Switched all web applications

running on Oracle WebLogic to

VMware vFabric for development,

testing, staging and production

environments

VMware support very helpful and

highly recommended

Fast testing and live deployments –

reduced from hours to minutes

Rapid turnaround on production

fixes

Proactive problem solving

Reduced server costs

SolutionChallenge Results

Enabling Extreme Data Scalability

Application Data

Lives Here

File Systems Databases Other Data Systems

Application Data

Sleeps Here

Low-Latency, Linearly-Scalable,

Memory-based Data Fabric

• Data distribution, replication,

partitioning and co-location

• Pools memory and disk across many

nodes

Data-aware Execution

• Move functionality to the data for peak

performance

Active/Continuous Querying and

Event Notification

• Changes are propagated to one or

more "active" copies

Use Case: Mission Success Powered by Global Data Access

DOD Command & Control

Asset/Position Monitoring

Real-time, 3 dimensional,

NASA Worldwide User Interface

70 real-time data feeds

On the desk of:

• Joint Task Forces

• U.S. Military Commands

• Pentagon

• Remote Military Leaders

Use Case: Online Gaming Website Customized Banner Ads

Online gambling site attracts new players through ads on affiliate sites

Customized Banner Ad on affiliate site

Affiliate's Web Server

1 Banner Ad Server

2

3

4

In a fraction of a second, the banner ad server must:

Generate a tracking ID specific to the request

Apply temporal, sequential, regional, contractual and

other policies in order to decide which banner to deliver

Customize the banner

Record that the banner ad was delivered

Leveraging Application Intelligence to Drive IT Agility

Are the response

times within

expected SLAs?

Are there issues

finding & displaying

available hotel rooms?

Is the database

a bottleneck?Automatically add more resources exactly

where/when the application needs

Users are booking rooms

Use Case: App Intelligence for “Just-in-Time” Infrastructure

PST 8 am 9 am 10 am 11 am 12 pm 1 pm 2 pm 3 pm 4 pm 5 pm

Policy-based Capacity

Traffic

Hotel room promotion

comes online

Hotel room

promotion ends

The New Era in IT

Mainframe

PC / Client-Server

Web

Cloud

Cloud Computing will transform

the delivery and consumption of IT services

Virtualization

VMware Solutions for ITaaS

Secure, Manageable, Cohesive

vCloud Datacenter

vCloudExpress

Cloud-Scale Open Self-Managed

vmForce

Other PaaS

Partners

GoogleApp Engine

Other cloud infrastructure

providers

SaaSApplications

Other SaaS

ProvidersModular

DesktopsUnified UserManagement

Cloud-ReadyAppliances

VMware Enabled

Public Clouds

Independent

Public Clouds

End-User Computing

Cloud Application Platform

Cloud Infrastructure & Management

Secure Private Cloud

Efficiency Through Automation

Agility with Control

Freedom ofChoice

VMware vSphere: Foundation for Cloud Computing

Application Mobility

Application Access

Application Portability

Learn More

Webinars

• http://www.springsource.com/newsevents/webinars

• Data Access for Modern Apps: Speed, Scalability, and Savings

• The NPC Story - Speedier Apps, Minimal Downtime, Lower Costs

• Avoid Pitfalls when Monitoring a Virtualized Environment

• Best Practices for Virtualizing Java Workloads

• More…

Downloads

• http://www.springsource.com/products/springsource-download-center

VMware Virtualization Management Knowledge SeriesBeginners manage. Experts Master.

Master your entire virtualized infrastructure with VMware.

Attend this free, one-day event in a city near you.

REGISTER NOW!

http://www.vmware.com/go/ks

Agenda

8:30 a.m. – 9:15 a.m.Registration and Continental Breakfast

9:15 a.m. – 10:15 a.m.VMware Overview: Management

Solutions Across Infrastructure

and End User Computing

10:15 a.m. – 10:30 a.m.Break

10:30 a.m. – 11:30 a.m.Partner Overview: Capabilities and

Integration Points with VMware Solutions

11:30 a.m. – 11:45 a.m.Q&A and Raffle

United States

Boston - 11.04

Chicago - 11.09

Cleveland - 10.20

Dallas (Irving) - 10.21

Denver - 10.20

Des Moines - 11.04

Houston - 11.04

Indianapolis - 10.19

Irvine - 11.04

Kansas City - 11.16

Louisville - 11.09

Milwaukee - 11.03

Minneapolis - 11.10

New York - 10.21

Philadelphia - 11.10

Phoenix - 10.19

Pittsburgh - 11.02

Raleigh - 11.02

Reston - 11.09

Rochester - 11.03

San Diego - 11.09

San Jose - 11.09

Seattle - 11.02

St. Louis - 11.09

Washington, DC - 10.21

Canada

Calgary - 11.02

Edmonton - 11.03

Ottawa - 11.09

Quebec City - 11.10

Toronto - 11.10

Vancouver - 11.02

Winnipeg - 11.04

Thank You

This webcast has been recorded and a link to the on-demand version

will be sent to you in a follow-up e-mail along with a PDF copy of the slides.

For more webcast information, please visit www.vmware.com/go/webcastsFollow us on Twitter at www.twitter.com/vmwareevents