Upload
solarisyourep
View
167
Download
5
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