Joe Yong Chief Architect Scalability Experts SESSION CODE: DAT 205
Interoperability Lower cost, better control Reduce Servers File Server Database Forward Consolidation (new deployments) Backward Consolidation (current systems) Improve Management
Physical Server Windows VM SQL Server Test SQL Server Dev SQL Server Prod Management Tools Partition N Windows SQL Server App 2 SQL Server Test Management Tools Child partition 2 Other OS SQL Server App n Management Tools Child partition 1 Windows Server 2008 Root partition Windows Server 2008 SQL Server App 3 Virtual Machine Manager Hypervisor Management Tools
x86/x64 Server Windows Server 2003/2008 Virtualization Service Guest OS Application Virtual Hardware
Hardware Windows hypervisor (hyper-V) Root partition Server core Apps OS 1OS 2 Apps Child partition
Windows Server 2008 VSP Windows Kernel Applications (user mode) Applications (user mode) Non-Hypervisor Aware OS Windows Server 2003, 2008 Windows Kernel VSC VMBus Emulation “Designed for Windows Server” hardware Windows hypervisor (scheduler, memory management) Xen-Enabled Linux Kernel Linux VSC Hypercall Adapter Parent/root partition Child Partitions VM Service WMI Provider VM Worker Processes OS ISV / IHV / OEM Microsoft Hyper-V Microsoft / XenSource User Mode Kernel Mode Provided by: Ring -1 IHV Drivers VMBus Applications
Source: Jeff Woosley (Sr. PM) Microsoft Hyper-V, Scenarios and Networking presentation Windows Server 2008 VM 2VM 1 “Designed for Windows” Server Hardware Windows hypervisor VM 3 Child Partitions User Mode Kernel Mode Ring -1 Mgmt NIC 1 Mgmt NIC 1 VSwitch 1 NIC 2 VSwitch 1 NIC 2 VSP VSwitch 2 NIC 3 VSwitch 2 NIC 3 VSwitch 3 NIC 4 VSwitch 3 NIC 4 Applications VM Service WMI Provider VM Worker Processes Windows Kernel VSC Windows Kernel VSC Linux Kernel VSC VMBus Parent / root partition
Source: HP Corp. OS Stacking Workload Mgmt & App Stacking OS + Application Stacking + Dynamic Workload Mgmt One App-One Server Float CPU’s can move dynamically between separate OS’s depending on load, time of day or manual intervention. Note that resources between multiple separate systems cannot be shared, hence low utilization. Reduces server hardware, but not OS licenses – need same number of OS licenses + virtualization license e.g. VMware. Reduces server hardware + OS licenses. Need workload management software or careful configuration to ensure workloads do not negatively impact each other.
Database Mirroring Failover Cluster
Available Server Compute Capacity 100% -- 75% -- 50% -- 25% -- 0% -- One App One Server Workload FY 2002 Available Server Compute Capacity 100% -- 75% -- 50% -- 25% -- 0% -- One App One Server Workload FY2005 As server capacity continues to increase, the one app-one server model will have even lower utilization rates in the future.
Technology: Tools & infrastructure Process: Definition/design, governance, continuous improvement People: Roles & responsibilities, management, skills development & discipline Financial:TCO/ROI, business case Culture: Values, internal politics, reluctance to change External:Regulatory, legal compliance 15% 85% Tough issues will not be technical!
Three Year TCO Comparison Current EnvironmentSmall/medium servers solution Enterprise servers solution Server Hardware$639,387$504,474$1,259,001 Server Software$2,268,162$2,748,971$2,036,085 IT Operations Labor$1,458,216$956,952$540,327 Facilities (Power & Space)$171,861$117,591$55,029 Total$4,537,626$4,327,988$3,890,442 Additional significant business benefits: Improved availability Improved agility – time to deploy new systems No “forklift upgrade” (aka re-host) for 24 months
Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
SAMPLE FILL Sample Fill
Use this layout to show software code The font is Consolas, a monospace font The slide doesn’t use bullets but levels can be indented using the “Increase List Level” icon on the Home menu
Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year