Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Name: Amit Shenoy & Deepinder GillTitle: Microsoft IT - ASMCompany: Microsoft Session Code:
Business Resultsand New Value
Increase Responsiveness
IncreaseUtilization
Keep BusinessUp and Running
SecurityTechnologyChange
CostReduction
Increasing Pressure on IT
3
Reduce Total Cost of Ownership
VirtualizationServer
Consolidation
Simplified
Management
Green IT
Optimized
Space
4
Virtualization
Virtualization was first implemented more than 30 years ago
The core idea of hardware virtualization is to Use software to create virtual machine that emulates a physical computer
Create a separate OS environment that is logically isolated from the host server
Facilitate running several operating systems simultaneously on a single physical machine.
Virtualization helps realize significant cost savings
5
Virtualization Benefits
Maximize Hardware Utilization
Consolidate Application & server – smaller footprint
Reduce Complexity of IT Environment
Increase Availability
Improve Agility
Reduce Hosting CostsPhysical Infrastructure Costs
IT Management Costs
Datacenter Real Estate Costs
Datacenter Energy Consumption
6
Benefit - Improve Hardware Utilization
Server Virtualization
Solution:
Server consolidation through virtualization
Challenges:
• Underutilized hardware
• One app per physical server is the rule
• Less than 20% peak Average CPU utilization
• System processing capabilities increasing… Sustaining 10% utilization requires 30% utilization growth per year
7
Benefit – Increase Availability
Solution:
Virtualize operating
systems and applications
– enabling easy backup,
replication, and moving
to available servers
Challenge:
Keep operating systems and
applications up and running
during planned and unplanned
downtime
Backup
Virtual machine
snapshots
Quick migration
Virtual machine
restore
8
Benefit - Improve Agility
Solution:
Quick migration and dynamic
provisioning of servers and desktops are
based on real-time needs using a single
management platform
Challenge:
Inability to respond quickly to changing
needs at desktops and the datacenter
9
MSIT Landscape
Average Server utilization < 7%
Datacenters running out of rack space
Datacenters running out of power for cooling
RE&F would start charging for lab space
Budget cuts
MSIT Server FootprintMSIT Worldwide Start of FY08
Total # of Servers 9,420Number of VM's 842CPU Utilization 6.4%Average RU per Server 3.31
10
MSIT Drivers for Virtualization
Improve Utilization of space, power and coolingSignificantly reduce cold and permafrost servers
Consolidate applications onto smaller footprint
Freeze purchase of additional HW until teams are clean on utilization
Utilize Existing Server FootprintWhere possible, use existing footprint to host new applications/services.
Reduce Server FootprintUse the right sizing data to remove/retire all applications and servers possible.
11
Success Criteria
Reduction in physical server footprint
Application and Server consolidation
Significant energy savings realized
Reduction in datacenter hosting cost
Virtualization target met
Reinvest learning to improve efficiencies
12
Assessing Virtual Server Technology Capabilities
Clustering for high availability (HA)Active – ActiveActive – PassiveActive – Active – Passive
Support Network Load BalancingMinimal surface areaEmbedded device supportSupports 32-bit and 64-bit VMsSupports multiple operating systemsIsolation of VMs on physical server host Simple administration tools for creating & managing VMIntegration with Volume Shadow Services for performing online backupsMultiple virtual CPUs and storage & network settings
13
Virtualization Implementation Approach
Define Scope and set virtualization target
Identify and Setup teamsCapacity Team
Build Team
Application Migration team
Define Criteria for identifying servers for VirtualizationAverage CPU Utilization over 6 months < 5%
End of Warranty & End of Life servers
OLTP Applications with Less than 300 concurrent users
Portals with less than 1500 hits/ hr
Technology – IIS/ File Server/ App Server/ SharePoint server/ SQL Server
Engineering / Pre- Prod/ Training/ Prod Environments
Low to Medium Business Impact
14
Virtualization Implementation Approach Contd..
Publish virtualization plans
Execute PlansProcure
Build
Migrate
Decommission
Track Progress (Key Metrics)% Virtualization
Plans published vs. Executed
Servers procured & VM builds in progress
App Migrations/ Decommission Delays
15
Virtualization Project - IT Life Cycle
5/27/2009
16
Ap
p M
igra
tio
n
Te
am
Ca
pa
cit
y
Te
am
Le
ad
es
hip
Te
am
& S
tee
r
Co
Bu
ild
Te
am
2. Define Scope & Criteria. Based on
· Environment (Eng/ pre-prod,
Prod, etc.)
· Datacenter
· CPU & Memory utilization
· Technology
· Business impact
12. Physical Server Readiness
· Verify H/W is Hyper-V compatible· BIOS supports virtualization
Technology
· Execute Memory option
· Install S/W
· Required OS (windows 2008)
· Hyper-V
· System Center Virtual
Machine manager
15. Migrate
application
component from
Physical Server to
VM
14. Ensure that VM
delivered is in sync
with the request
3. Identify candidate
servers using tools
like SCOM, MoM,
SiteScope
6. Update/
Maintain list of
VMs requested
5 Submit Requests
with Capacity Team
for New VMs based
on plans published
10. VM build
request is routed
to Build Team
Mandate on
Virtualization of
datacenters by IT
Leadership team
4 Review candidate
servers list and
publish plan
7. Review,
prioritize &
Approve VM
request
8. Submit request in
Enterprise Incident
management system
9. Procure H/W based
on # of VM requests
11. Analyze and
Validate request
for completeness
13. Build Virtual Machine
· Create .vmc Configuration file to
define VM requirements· Processors
· Memory
· Hard Disk
· Network connectivity
· Install OS
· VHD files
· Image Files
· Network Connectivity
· Configure NIC
· Join VM to Domain
· Software Updates
· Install required IPAKS
· Windows Updates
· Verify that VM is built as requested
· Setup base monitoring
· CPU/ Hard Disk
· IIS/ SQL Server
· Update CMDB
· Deliver VM to App Migration team
16. Smoke test
application post
migration & Setup
app specific
monitoring
17. Create
Decommission request
for the physical server in
enterprise Incident
management System
18. Decommission
Physical Server and
update CMDB
19. Track and report
progress periodically
20. Success criteria
· Virtualization
target is
achieved
1. Identify Steering
Committee to drive
the Initiative
Results – Virtualization Trends
0
20,00,000
40,00,000
60,00,000
80,00,000
1,00,00,000
1,20,00,000
1,40,00,000
0
2,000
4,000
6,000
8,000
10,000
12,000
FY07 FY08 FY09 FY10
SavingsServers
Virtualized Servers Total Servers VS Hosting Savings Purchase Savings Total Savings
Assumptions:• Average VS hosting savings per server = $2K/year• Average VS acquisition savings per server -= $2K per server• Net server volume growth = 5% per year• VS usage: FY07 = 10%, FY08 = 25%, FY09 = 35%, FY10 = 60%• 20% of portfolio is SQL Server
17
Results – Energy SavingsMSIT Datacenter - Virtualization
Datacenter Details# of Units
Server Wattage
Energy Consumption in KW/year
Without VirtualizationPower Usage Effectiveness 1.27Number of VM's 0Physical Servers required to host VMs 0 234Total # Physical Servers in Datacenter 2,689 234 7,000,265 KW
After DC is 50% virtualizedNumber of VM's 1,345Average VM's per Blade Server 3.5Physical Servers required to host VMs 385 234Physical Servers untouched 1,344 234Total # Physical Servers in Datacenter 1,729 234 4,501,100 KW
Virtualization of 50% of servers resulted in energy savings of 35%. ~ 2.5 M KW/yrThe above does not take into consideration savings achieved from
• Energy consumption of DC cooling systems • Real Estate costs
18
Results – DC Consolidation Savings
MSIT Datacenter - Consolidation with Virtualization
Component BEFORE AFTER
Physical Servers 572 Decom or Consolidate - 323Convert to Virtual - 156Physical Machines - 64
Storage 99 TB Direct Attached Storage
12 TB SAN
Network 1200 cables/ports 142 cables/ports
Facilities 105 server racks 12.5 server racks
Total Power 209 KW 23.4 KW
Estimated Datacenter footprint Reduction 66% Reduction 88% Reduction
Estimated power savings $140,000 $175,000
19
Watch out if you require…
Server to have more than four processors
Access to/ isolation of physical server hosting VM
SOX Application
PCI Application
Live migration of VM between host servers
Hot-addition of hardware
Very high network throughput
20
Best Practices
Consolidation ratios of 6-8 VMs per host
Measure utilization and understand capability
Adopt virtualization in labs followed by Production Environment
Unblock ports on host server when doing so on the VM
Build organization confidence and capability
Project Management is Critical
Minimize dependency on physical host by Logical grouping and placement of VMs on different physical hosts
21
Application SamplingMSIT Datacenter - Consolidation with Virtualization
App Name Description VM configuration Operating System
Technology
Screen Manager
Allows Microsoft and third parties to screen customer information or transactions against a denied party list
2 CPU/ 2.33 Mhz/3 GB
Win 2008 IIS
Tidal Execution of batch jobs in SAP for highly critical business process of the Company. (>150K Batch runs/month)
2 CPU/ 2.33 Mhz/3 GB
Win 2003 App Server
CourseWare Site is used worldwide to download courseware files (60- 70K courseware files downloads per week).
2 CPUs/ 2.33 GHz/ 4 GB RAM
Win 2003 SQL
CourseWare 1 CPUs/ 2.33 GHz/ 1 GB RAM
Win 2003 IIS
Community Campus
Used by Microsoft Services and IT employees to effectively collaborate globally
1 CPU/ 1.9 Mhz/2 GB
Win 2003 IIS
CMS Contract management application intended to simplify and make consistent the creation of contracts
2 CPU/ 1.6 Mhz/1 MB
Win 2003 IIS
CMS 2 CPU/ 1.6 Mhz/3.5 GB
Win 2003 SQL
Premier The site provides QOS (Quality of Service) information to account managers and service professionals
2 CPU/ 1.6 Mhz/2 GB
Win 2003 IIS
MSEngage Collaboration platform for Enterprise Services that provides a consistent way for all opportunity management and delivery teams to collaborate on project related items
2 CPU/ 2.33 Mhz/3 GB
Win 2003 IIS
Track Resources
Resource 1
Resource 2
Resource 3
Resource 4
Track Resources
Resource 1
Resource 2
Resource 3
Resource 4
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Appendix
Microsoft Solution - Key Differentiators
• A single set of integrated tools to manage both physical and virtual resources
Management
• Microkernelized hypervisor architecture with minimal attack surface
Hypervisor Architecture
• It is the same Windows you know; IT administrators can utilize their individual skills, broad community knowledge, and tools
Familiarity and Tools to Support
• Support for Windows, Linux, and Xen enables Linux guests
Support
Value Added
Reliable Virtualization
Platform
Integrated Physical and
Virtual Management
Increased Efficiency
Reliable Virtualization Platform
Safe, Self-Contained Environment
• Simple partitioning functionality
• Drivers run within guests
• No third-party code
Reliable and Scalable
• Symmetric multiprocessors (SMP) support
• Network load balancing
• New hardware sharing architecture
Business Continuity
• Live backup
• Quick migration
• Virtual machine snapshot
Server Consolidation
• Reduced cost
• Broad operating system support
• Scalable
• Extensible
Integrated Virtual and Physical Management
Familiar Interface
• The Windows you know
• Fewer tools to learn
• Streamlined management system
• Reduced administrative tasks
Unified Experience
• Unified reporting
• Expert knowledge
• Overview pages
• Central distribution of updates and software
• Job monitor
Simplified Management
• Integrated troubleshooting
• Self-service provisioning
• Physical and virtual asset visibility and library
Increased Efficiency
Unified Microsoft Stack
• Familiar Microsoft interface, so minimal training
• End-to-end virtualization and management optimizes productivity
• Designed to work together and with Microsoft and VMware products, preventing resources lost to troubleshooting
Windows Server 2008: Hyper-V
• Saves resources for deployment and management
• Feature of Windows Server® 2008
• Affordable virtualization
• Deployed out of the box
• Simplifies complex management tasks
Speeds IT Administration
• Simplifies complex management tasks
• Accelerates troubleshooting
• Automates system updates
ASM: Virtual Server –Trends (Jan)
ASM Worldwide (Month End #s) July Aug Sept Oct Nov Dec
Total # of Servers 9,420 9,477 9,457 9,583 9,583 10,175
Virtual Machine % 8.94% 9.91% 9.87% 9.94% 11.36% 12.45%
CPU Utilization % 6.40% 6.60% 7.20% 7.30% 7.50% 7.80%
Average RU per Server 3.31 3.24 3.22 3.19 3.11 3.01
Servers > 10 RU % 4.96% 4.74% 4.62% 4.42% 4.29% 3.93%
Topic Tuk3 DC FY 08
Tuk3 DCFY 09
Physical Server Hosting Charge $92/month $390/month
VM Hosting Charge $55/month $195/month
Hosting Savings per Server $37 $195/month
Hosting Savings (H2 Only) $222,000 $2,340,000
Set Up Cost in FY 08 (1,000 VM)
$1,134,000 $0
Net Savings $(912,000) $2,340,000
Server Footprint (Jan) 10,493
WW Virtual Machine Percentage 14%
WW Virtual Machines 1,505
New VM to reach 20% 594
VM’s / Month Average 118
New VM to reach 25% 1,118
VM’s / Month Average 223
Current VM Candidate Pool - If virtualized %VM would reach 36%
2,269
Key indicators showing positive efficiency trend.
Note: The Dec to Jan server count increase includes 244 OEM\Reno servers previously not included.
Business Goals
0
5
10
15
20
CPU Utilization
AvgMean Target Trend
20%
30%
40%
50%
60%
Underused Servers
Underused Target Trend
-4,000
-2,000
0
2,000
4,000
6,000
8,000
Server Growth Trend
Net Growth Trend (Poly2)
0%5%
10%15%20%25%30%
Virtual Machine Ratio
Overall Data Center IT Lab
Target Trend
Types of Virtualization
Host Rating = (Free CPU * CPU Weight) + (Free Memory * Memory Weight) +
(Free Disk * Disk Weight) + (Free Network * Network Weight)
SCVMM Features: Placement Host Ratings