You are on page 1of 27

VMware vFabric Cloud Application Platform:

A New Era for App Development


Shaun Connolly, Vice President, Product Management, VMware
What is This Cloud Thing?

Public Cloud
IaaS PaaS

IT as a Service

Private Cloud SaaS

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


of on-demand, self-managed virtual infrastructure, consumed as a service.
The New IT Landscape

Existing Apps New Enterprise Apps SaaS Apps

Existing Datacenters Public Cloud Services


The New IT Landscape

The Challenge for IT:

Weave all this together


Existing Apps into
New a cohesive,
Enterprise Apps SaaS Apps

secure, compliant whole

Existing Datacenters Public Cloud Services


Three Core Focus Areas

Re-think End-User Computing

The Challenge for IT:


Modernize
WeaveApplication Development
all this together
Existing Apps into
New a cohesive,
Enterprise Apps SaaS Apps

secure, compliant whole

Evolve the Infrastructure

Existing Datacenters Public Cloud Services


Bring Cloud Architecture to Existing Datacenters
 Leverage virtualization to transform physical silos into elastic, virtual capacity
 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

Users & Policies Organization VDCs Catalogs Users & Policies Organization VDCs Catalogs

Compute

Storage
USE

Network $75
Three Core Focus Areas

Re-think End-User Computing

Modernize Application Development


Existing Apps New Enterprise Apps SaaS Apps

Evolve the Infrastructure

Existing Datacenters Public Cloud Services


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

I need a new app to


manage hotel room
bookings.

Web Services & Social

On Any Device

Business Availability
Developers & Architects
Owner Reliability
Scalability
Response Times
Data Access, Integration, etc. High Performance
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’s Cloud Application Platform

Frameworks
and Tools Rich Web Integration Batch Data Access Social / Cloud Tool Suite

VMware vFabric

Common
Platform Modern Platform Services Dynamic
 Optimized
Services Runtime
Application Data  Accelerated Deployment
Management Management Messaging Load Balancing App Server
Portable Across Clouds

Frameworks
and Tools Rich Web Integration Batch Data Access Social / Cloud Tool Suite

VMware vFabric

Common Modern Platform Services


Platform
 Optimized
Services Runtime
Application Data  AcceleratedDynamic
Deployment
Management Management Messaging Load Balancing App Server

Private
Cloud

Smarter on VMware Clouds

Frameworks
and Tools Rich Web Integration Batch Data Access Social / Cloud Tool Suite

VMware vFabric

Common Modern Platform Services


Platform
 Optimized
Services Runtime
Application Data  AcceleratedDynamic
Deployment
Management Management Messaging Load Balancing App Server

Intelligence
Sharing VMware Cloud Infrastructure & Management

Auto- Auto- Increased


Provisioning Scaling Visibility
Evolutionary Approach to Cloud Application Platform
4
3
Cloud
Cloud Data Platform
2 Management
Cloud App
Runtime
Stage

1
vFabric

Virtualized
VM
Applications

App
Server
VM
0

Virtualization
& Spring
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

Challenge Solution Results


Complex, multi-layered environment Spring underpins entire application Faster application development –
difficult to maintain and develop infrastructure development 2+ weeks cut from each project

Coding by hand in Java too complex, Fact that Spring has large Cutting edge functionality
time consuming community behind it, including
SpringSource, gives strong Focus on competitive advantage
Unit testing a challenge – could not confidence in the platform
test anything unless entire Improved application quality
application up and running Penetrated into every corner of
business Rapid developer ramp up
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

Challenge Solution Results


Application not performing well on Replaced JBoss Application Severs with Enhanced Application Performance
JBoss causing downtime; load often VMware vFabric
exceeded planned capacity Server Costs Reduced by 75%
vFabric instances running on VMware
Application experienced regular lockups ESX Server-based private cloud High Availability
every time JBoss received out of infrastructure
memory errors causing server restarts Greater Scalability
Since all web applications built in
Costly downtime and other performance Spring, transition to vFabric was Virtual Private Cloud Infrastructure
issues caused problems for users and seamless
required substantial attention from Increased Developer Productivity
development team
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

Challenge Solution Results


Ability to turnaround new website Switched all web applications Fast testing and live deployments –
and feature releases without running on Oracle WebLogic to reduced from hours to minutes
disrupting website availability VMware vFabric for development,
essential testing, staging and production Rapid turnaround on production
environments fixes
Development teams invested too
many resources doing builds and VMware support very helpful and Proactive problem solving
releases using Oracle WebLogic highly recommended
Reduced server costs
Completely reactive to production
issues
Enabling Extreme Data Scalability

 Low-Latency, Linearly-Scalable,
Memory-based Data Fabric
• Data distribution, replication,
partitioning and co-location
• Pools memory and disk across many
nodes

Application Data  Data-aware Execution


Lives Here • Move functionality to the data for peak
performance

 Active/Continuous Querying and


Event Notification
• Changes are propagated to one or
more "active" copies

Application Data
Sleeps Here
File Systems Databases Other Data Systems
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


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

4
2
3
1 Banner Ad Server

Affiliate's Web Server


Leveraging Application Intelligence to Drive IT Agility

Are
Are the
there
response
issues
Is the database
finding
Automatically times
add &more
displaying
within
resources exactly
a bottleneck?
available
expected
where/when thehotel
SLAs?
rooms?needs
application
Use Case: App Intelligence for “Just-in-Time” Infrastructure

Hotel room promotion Hotel room


Users are booking rooms
comes online promotion ends

Traffic

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

Policy-based Capacity
The New Era in IT

Virtualization

Cloud
Web

PC / Client-Server

Mainframe

Cloud Computing will transform


the delivery and consumption of IT services
VMware Solutions for ITaaS

Secure, Manageable, Cohesive

VMware Enabled Independent


Secure Private Cloud
Public Clouds Public Clouds

End-User Computing
Modular Unified User Cloud-Ready SaaS Other SaaS
Desktops Management Appliances Applications Providers

Application Access

Google
Cloud Application Platform vmForce App Engine

Cloud-Scale Open Self-Managed Other cloud


Other PaaS infrastructure
Partners providers

Application Portability

Cloud Infrastructure & Management vCloud


Datacenter
Efficiency Through Agility Freedom of
Automation with Control Choice vCloud
Express

Application Mobility
VMware vSphere: Foundation for Cloud Computing
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 Series
Beginners 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
United States Canada
Boston - 11.04 New York - 10.21 Calgary - 11.02 8:30 a.m. – 9:15 a.m.
Chicago - 11.09 Philadelphia - 11.10 Edmonton - 11.03 Registration and Continental Breakfast

Cleveland - 10.20 Phoenix - 10.19 Ottawa - 11.09 9:15 a.m. – 10:15 a.m.
Dallas (Irving) - 10.21 Pittsburgh - 11.02 Quebec City - 11.10 VMware Overview: Management
Solutions Across Infrastructure
Denver - 10.20 Raleigh - 11.02 Toronto - 11.10 and End User Computing
Des Moines - 11.04 Reston - 11.09 Vancouver - 11.02
Houston - 11.04 Rochester - 11.03 Winnipeg - 11.04 10:15 a.m. – 10:30 a.m.
Break
Indianapolis - 10.19 San Diego - 11.09
Irvine - 11.04 San Jose - 11.09 10:30 a.m. – 11:30 a.m.
Partner Overview: Capabilities and
Kansas City - 11.16 Seattle - 11.02 Integration Points with VMware Solutions
Louisville - 11.09 St. Louis - 11.09
Milwaukee - 11.03 Washington, DC - 10.21 11:30 a.m. – 11:45 a.m.
Q&A and Raffle
Minneapolis - 11.10
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/webcasts


Follow us on Twitter at www.twitter.com/vmwareevents

You might also like