Post on 26-May-2015
description
transcript
© 2010 VMware Inc. All rights reserved
Virtualizing Business Critical Applications
2
Agenda
Introduction
Virtualization Benefits for Applications
• Efficiency : Reduce App Costs
• Agility : Improve App Quality of Service
• Freedom: Accelerate Application Lifecycle
3
Introduction
4
COST EFFICIENCYQUALITY OF SERVICE
Tipping Point
Requires business-critical apps
BUSINESS AGILITY
Sponsorship
Business Value
Key Capabilities
Stage IT Production
Basic consolidation for
Infrastructure workloads
(file, print, …)
Business Production
Virtualize business-critical
applications for higher
availability and better
service levels
IT as a Service (ITaaS)
Self-service provisioning
for faster application
lifecycle
Applications Are a Key Milestone in The Virtualization Journey
5
In a recent Gartner poll, 93% respondents used
x86 virtualization for applications in production
Source: Gartner Data Center Poll 2009
“2009 Data Center Poll Results for Virtualization Initiatives” , 9 March 2010
The Trend Is Clear…
38%
43%53%
25% 25%
MS
ExchangeMS SQL
MS
SharePoint
Oracle
Middleware
Oracle
DBXenApp
42%
SAP
18%
Source: VMware customer survey, January 2010, sample size 1038
Data: Total number of instances of that workload deployed in your
organization and the percentage of those instances that are virtualized
% of Application Instances running on
VMware in Customer Base
6
>95% of apps match or exceed native performance on VMware vSphere
Performance benchmarks set the standards
8,900 concurrent TPC-C transaction
“Better than physical” results for SPECweb2005
World-record TPC-H performance
Debunking Common Myths: Performance
VMware Virtual Machines scale very well
8 vCPUs and 255 GB of memory
Small overhead (typically 2% to 10%)
Hosts scale better when virtualized
Use all those cores (32 cores and up)
Double server capacity for Exchange
7
ISV Support
Licensing
Debunking Common Myths: ISV Support / Licensing
Majority of large ISVs support VMware
Microsoft, SAP and IBM have clear-cut
support statements
Oracle – contrary to common perception –
does provide support for vSphere
Licensing costs often reduced
“Per vCPU” licensing: pay only for
what you use
“Physical processor” licensing: consolidate
licenses on shared cluster
8
Freedom of Choice
Agility with
Control
Efficiency thru
Utilization and
Automation
AccelerateApp Lifecycle
Improve AppQuality of Service
Reduce AppCosts
Cut infrastructure and software license costs
Achieve 5X - 10X server
consolidation for large apps
Increase license utilization
Benefits of cloud computing for legacy apps
Reduce provisioning times
from weeks to minutes
Self-service provisioning
Maximize availability and service levels
Provide cost-effective HA and
simple DR for all apps
Scale dynamically to ensure SLAs
Experienced App Owners Recognize the Benefits of Virtualizing
9
IBM pSeries
9 Power5 Cores
100% utilized
OnCourse Application
125,000 total users
12,000 concurrent users
x86
8 virtual CPUs
50% utilized
“We have been able to
virtualize our most demanding
Oracle Databases on x86
servers. We now have the
confidence that vSphere can
handle our largest
transaction-processing
databases with ease.”
Rob Lowden
Director of IT
Indiana University
Migrating Oracle 10g from UNIX to vSphere
10
Virtualization Benefits for Applications
Efficiency: Reduce App Costs
11
SQL
Legacy DB
SQL SQL SQL SQL
SQL
SQL SQLSQL
Fast consolidation with P2V
Increase performance!
1
2 Preserve isolation in VM
OS isolation
DB isolation
Security isolation
3 Guarantee resources
Reservations
Priorities
Maximums
4 Load balance across nodes
VMotion
DRS
Ideal Platform for DB Consolidation
12
SQL SQL SQL SQL
SQL SQL SQL SQL
8 servers
16 processors / licenses
$100K
$200K
$300K
$400K
$500K
$596K
8 servers
16 Enterprise
Edition licenses
SA
$600K
2 servers
4 processors / licenses
SQL SQL SQL SQL SQL SQL SQL SQL
$100K
$200K
$300K
$400K
$500K
$158K
4 licenses
SA
$600K
2 servers
>70% cost
reduction
SQL Server 2008 R2 Consolidation Example
Consolidate Your Software Licenses
13
64 cores per server
Exch 1 Exch 2 Exch 3 Exch 4
Exch 5 Exch 6 Exch 7 Exch 8
More servers!?
That new server I
gave you has 64
cores!
New servers have 64 cores, but how many cores does your app scale to?
Average app: 4 cores
Exchange: 12 cores
SQL: 32 cores
Solution: Run multiple app instances per server
But my app
only scales to
4 cores
Fully Utilize Multi-Core Servers
14
Virtualization Benefits for Applications
Agility: Improve App Quality of Service
15
“It’s not just about saving money on
hardware, but also about simplifying things
like application provisioning, maintenance,
high availability and disaster recovery.
Thanks to VMware, my wife and kids see
me more often.”
Dirk Holzwarth
Team Leader
Alstom’s VMware Infrastructure Center
“We can give our end users a virtual
machine in half an hour, when it
takes two to three weeks to spec out,
order, and set up a physical one.”
Bill Frost
Senior IS Engineer
Boise Inc.
It’s Not Just About Saving Money…
15
Improve Quality of Service and Accelerate Application Lifecycle
“When you add it all up, it just makes
sense to run applications like
Exchange on VMware VMs instead
of physical boxes.”
Harvey Warren
Infrastructure Analyst
EDS
16
Hot-Add Capacity1 vCPU
2 GB
4 vCPU
64 GB
VMotion to More
Powerful Host
Provision Additional App
Instance in Minutes
Dynamic
Scaling
Scale Apps Dynamically to Ensure Service Levels
17
Hard
ware
Failu
re T
ole
ran
ce
Application Coverage
VMware FT
Unprotected
Automated
Restart
Continuous
0% 10% 100%
VMware HA
VMotion
(Planned Downtime)
DB Mirroring / RAC
Microsoft Clustering / Data Guard
Transforming Availability Service Levels – DB Example
Clustering too complex and expensive for most applications
VMware HA and FT provide simple, cost-effective availability
VMotion provides continuous availability against planned downtime
18
Reliable Disaster Recovery for All Applications
Automate manual
disaster runbooks
Simplify with centralized
management of recovery
plans
Ensure fast and reliable
failover with fully tested,
simple recovery plans
19
Capacity Management
VM Profiling Capacity Modeling Virtual Datacenter Plan
Right-Size Applications
Forecast timing of capacity shortfalls and needs
Perform “What-If” impact analysis to model effect of capacity changes
Identify and reclaim unused capacity
20
Monitor and Control Service Levels
End-userPolicies (SLA)
99.9% Uptime
100 ms latency
.01% error rate
Infrastructure
Web
App
DB
App Automatically map services to
infrastructure
Monitor service levels and identify
bottlenecks to troubleshoot problems
Size infrastructure dynamically to
meet SLA cost-effectively
21
Virtualization Benefits for Applications
Freedom: Accelerate Application Lifecycle
22
Provision vApps On-Demand
Standardize on optimal OS / app configurations
Provision in minutes
Minimize configuration drift and errors
OS
Web
OS
APP
OS
DB
vApp
Packaged App
(e.g. SharePoint)
Production
Custom
23
Streamline Testing with Snapshots and Clones
Faster testing
More accurate testing on exact production copy
Lower cost testing infrastructure
ProductionTest
Exact copy of
production
12
3Move changes
into production
4
vApp
OS
Web
OS
APP
OS
DB
vApp
OS
Web
OS
APP
OS
DB
vApp
OS
Web
OS
APP
OS
DB
Run more
tests faster
Archive for
fast roll-back
24
Fast, Self-Service Access With Private Cloud
Users
25
Get Started…
Visit us on the web to learn more on specific apps
http://www.vmware.com/solutions/business-critical-apps/
• Best Practices, Reference Architectures, and Case Studies
• List of trained partners on our application virtualization best practices
• Microsoft Apps (Exchange, SQL, SharePoint)
• Oracle
• SAP
Check out the VMTN user communities
• Email (Exchange, Lotus, BlackBerry)
http://communities.vmware.com/community/vmtn/general/emailapps
• Oracle
http://communities.vmware.com/community/vmtn/general/oracle
Reach out to a VMware account rep or your VMware Partner