Joe Yong Chief Architect Scalability Experts SESSION CODE: DAT 205.

Slides:



Advertisements
Similar presentations
Ljubomir Ivaniš CPU d.o.o.
Advertisements

SAMPLE FILL Sample Fill.
Ron Jacobs Technical Evangelist Microsoft Corporation SESSION CODE: DEV207.
Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.
Windows Server Virtualization Scenarios And Features Jeff Woolsey Lead Program Manager Windows Virtualization Microsoft Corporation.
Windows 7 Windows Server 2008 R2 VirtualizationVirtualization Heterogeneous Server Environment Inventory Linux, Unix & VMware Windows 7 & Server 2008.
Jason Tolley Technical Director ROK Technology Pty Ltd SESSION CODE: WEM305.
Joe Kuemerle Lead Developer PreEmptive Solutions - SESSION CODE: DEV306.
Mark Harmsworth – Architecture Nate Bruneau – Engineering Scott Kleven – Program Management Microsoft Corporation SESSION CODE: OSP321.
Windows Server 2012 VSP Windows Kernel Applications Non-Hypervisor Aware OS Windows Server 2008, 2012 Windows Kernel VSC VMBus Emulation “Designed for.
CERN IT Department CH-1211 Genève 23 Switzerland t Virtualization with Windows at CERN Juraj Sucik, Emmanuel Ormancey Internet Services Group.
Benjamin Armstrong Senior Program Manager Lead Microsoft Corporation SESSION CODE: VIR304.
Module 7: Hyper-V. Module Overview List the new features of Hyper-V Configure Hyper-V virtual machines.
Deploying Windows Server 2008 Hyper-V Best Practices
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Ashwin Sarin Program Manager Microsoft Corporation SESSION CODE: COS204.
Maciej Pilecki Consultant, SQL Server MVP Project Botticelli Ltd. SESSION CODE: DAT403.
Virtual Machine and its Role in Distributed Systems.
Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C
Peter Provost Sr. Program Manager Microsoft Corporation SESSION CODE: DEV403.
Kevin Cox – SQL CAT Microsoft Corporation What are the largest SQL projects in the world? SESSION CODE: DAT305 Srik Raghavan –
Gail Warren Director, Online Services Microsoft Corporation SESSION CODE: COS201.
END USER TOOLS AND PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Svcs/ProClarity BI PLATFORM SQL Server Reporting Services SQL Server Reporting Services.
Brad Younge Principal Statera, Inc. SESSION CODE: COS304.
Janssen Jones Virtual Machine MVP Indiana University SESSION CODE: VIR403.
Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.
Suhail Dutta Program Manager Microsoft Corporation SESSION CODE: DEV402.
Matt winkler program manager microsoft corporation SESSION CODE: ASI303.
Stu Fox Technology Solutions Professional Microsoft New Zealand.
Satya SK Jayanty Director & Principal Architect D BI A Solutions Peter Saddow Senior Program Manager Microsoft Corporation -SQL Server SESSION CODE: DAT312.
Srik Raghavan Principal Lead Program Manager Kevin Cox Principal Program Manager SESSION CODE: DAT206.
Thomas Deml Principal Program Manager Web Platform and Tools Microsoft Corporation SESSION CODE: WEB308.
Microsoft Virtual Server: Overview and Roadmap Mike Neil Product Unit Manager Windows Virtualization microsoft.com Microsoft Corporation.
Paul Litwin Programmer Manager Fred Hutchinson Cancer Research Center SESSION CODE: WEB206.
Case for Server Virtualization. Content Why virtualize? Business value of virtualization Virtualization technologies & Hyper-V overview Management and.
Clint Huffman Microsoft Premier Field Engineer (PFE) Microsoft Corporation SESSION CODE: VIR315 Kenon Owens Technical Product Manager Microsoft Corporation.
Jeff King Senior Program Manager, Visual Studio Microsoft Corporation SESSION CODE: WEB305.
Lori Dirks Expression Community Manager Microsoft Corporation SESSION CODE: WEB309.
Johan Arwidmark Chief Technical Architect TrueSec SESSION CODE: WEM301.
Brad McCabe, Wole Moses Windows Client PMG Microsoft Corporation SESSION CODE: WCL320.
Virtual techdays INDIA │ august 2010 virtual techdays INDIA │ august 2010 Consolidate and Virtualize your Linux Environment M.S.Anand │ Technology.
Bob Beauchemin Developer Skills Partner SQLskills SESSION CODE: DAT402.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM308.
Richard Campbell Co-Founder Strangeloop Networks SESSION CODE: WEB315.
By: Paul D. Sheriff or SESSION CODE: DEV320.
SESSION CODE: MGT205 Chris Harris Program Manager Microsoft Corporation.
Reza Chitsaz Senior Program Manager Microsoft Corporation SESSION CODE: DEV302 Building a SharePoint Collaboration Application in Visual Studio 2010.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP305.
Introducing Visual Studio 2010: What It Is and Why You Should Care
Pat Altimore Sr. Consultant Microsoft Corporation SESSION CODE: WCL321.
BIO202 | Building Effective Data Visualizations and Maps with Microsoft SQL Server 2008 Reporting Services BIU08-INT | Using.
Martin Woodward Program Manager Microsoft Corporation SESSION CODE: DEV308.
Don Jones Senior Partner and Technologist Concentrated Technology, LLC SESSION CODE: DAT203.
Ulrich (Uli) Homann Chief Architect, WW Enterprise Services Microsoft Corporation SESSION CODE: ARC305.
SESSION CODE: COS301. So what do we do?
David A. Carley Senior SDE Microsoft Corporation SESSION CODE: DEV318.
Prem Mehra Program Manager Microsoft Corporation SESSION CODE: DAT308 Sung Hsueh Program Manager Microsoft Corporation.
Virtualization Vitalis Konopelec Technology Solution Professional Microsoft Slovakia s.r.o.
Connect with life Ravi Sankar Technology Evangelist | Microsoft Corporation Ravisankar.spaces.live.com/blog.
By: Paul D. Sheriff or SESSION CODE: WCL206.
Brett Shoemaker Senior Product Manager Microsoft Corporation SESSION CODE: WSV305 John Kelbley Sr. Technical Product Mgr. Microsoft Corporation.
Brian A. Randell Senior Consultant MCW Technologies SESSION CODE: DEV311.
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation SESSION CODE: OSP209.
Windows Server 2008 VSP Windows Kernel Applications Non- Hypervisor Aware OS Windows Server 2003, 2008 Windows Kernel VSC VMBus Emulation “Designed.
Ken Getz Senior Consultant MCW Technologies, LLC SESSION CODE: WCL202.
Tobias Ternstrom Senior Program Manager Lead SQL Server Engine SESSION CODE: DAT404.
Luke Hoban Senior Program Manager Microsoft Corporation SESSION CODE: DEV307.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP319.
Stephen Forte Chief Strategy Officer Telerik stephenforte.net SESSION CODE: DEV303 Building Data Driven RESTful Applications.
Introducing Microsoft SQL Server 2008 R2 Master Data Services
Presentation transcript:

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