Dawie Human Infrastructure Architect Inobits Consulting VIR202.

Slides:



Advertisements
Similar presentations
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Co- location Mass Market Managed Hosting ISV Hosting.
Larry Mead Microsoft Corp. Jon Flanders Session Code: INT203.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Marcius Tribelhorn Premier Field Engineer Microsoft South Africa WCL307.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Tony Whitter Principal, Whitter Technology WMB401 Author Jeff Neafsey Mobility Architect Microsoft.

Siddharth Bhatia Senior Program Manager Microsoft Session Code: DTL301.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Eric Carter Development Manager Microsoft Corporation OFC324.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Thavash Govender Senior BI Consultant iSolve Business Solutions BIN307.
Donald Farmer Microsoft Corporation BIN308.
Ramesh Meyyappan SQL Server Performance Tuning Consultant & Trainer SQLWorkshops.comSQLWorkshops.com / SQLIO.comSQLIO.com.
Pieter Hancke Senior Consultant Microsoft Consulting Services Session Code: WCL303.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team Dynamics AX2009 Technical Overview and Demo (DYN301)
Gavin Russell-Rockliff BI Technical Specialist Microsoft BIN202.
Tim Rains Group Product Manager Microsoft Session Code: SIA101.
Sara Ford Program Manager Microsoft Corporation DPR301.
Warren Stevens-Baytopp Director YoungBlood Consultants Session Code BIN303.

Patrick Ortiz Global SQL Solution Architect Dell Inc. BIN209.
OFC308 Hilton Giesenow Development Manager - 3fifteen Host –
Luke Hoban Senior Program Manager Microsoft Session Code: DTL319.
Scott Morrison Program Manager Microsoft Corporation Session Code: WUX308.
Errol Schoenfish Director Product Management Microsoft Session Code: DYN304.
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed  North America /11/ :01 AM SESSION CODE: DEV405
6/12/ :53 PM DEV311 Deep Dive into Microsoft Visual Studio Team Foundation Server 2010 Reporting Steven Borg, Principal ALM Consultant Northwest.
6/13/2018 1:23 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/23/2018 8:42 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /14/2018 7:13 PM
Возможности Excel 2010, о которых следует знать
Sysinternals Tutorials
11/22/2018 8:05 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Jason Zander Unplugged
12/5/2018 3:24 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /5/2018 6:43 PM
Tech·Ed North America /7/2018 9:06 AM
12/27/ :01 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
2/16/2019 8:43 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Top OS Deployment Issues With Answers from Experts
Building Silverlight Apps with RIA Services
Tech Ed North America /12/2019 6:45 AM Required Slide
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
SharePoint 2013 Authentication with Azure – Part 1
Windows 8 Security Internals
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
2010 Microsoft BI Conference
Hack-proofing your Clients using Windows 7 Security!
Шитманов Дархан Қаражанұлы Тарих пәнінің
Lap Around the Windows Azure Platform
Code First Development in Microsoft ADO.NET Entity Framework 4.1
SharePoint 2013 Authentication with Azure – Part 2
5/24/ :22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/20/2019 1:09 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

Dawie Human Infrastructure Architect Inobits Consulting VIR202

Session Objectives and Takeaways Session Objective: Understand the design and operational issues specific to running SharePoint in a virtualized environment Learn basic tuning tips for using SharePoint on Hyper-V

Agenda Understanding differences between physical hardware and Hyper-V Optimizations for running SharePoint on Hyper-V Performance comparison of Hyper-V vs. physical hardware Understanding SharePoint roles in a virtualized environment Managing your virtualized environment

Understanding Differences Between Physical Hardware and Hyper-V There are differences between physical hardware and the virtual implementation of that hardware in a Hyper-V image. Many of these differences are subtle and not obvious at first blush when configuring a Hyper-V image. This section will attempt to highlight some of the important differences and explain how that impacts your virtual image design.

NUMA Nodes What are they and why do we care? Processors, logical processors and cores Synthetic devices Provide better performance, you should always target using a device you can access with a synthetic driver There is no real apples to apples comparison Understanding Differences Between Physical Hardware and Hyper-V

There are a number of configuration changes to be considered when building your Hyper-V environment. If you just go with the out-of-the-box configuration, you will likely see a significant drop in throughput compared to similar physical hardware. This section will offer some specific changes to make and the reasons why they are important. Optimizations for Running SharePoint on Hyper-V

Memory Integration Components (IC) Enlightenments Synthetic drivers Guest OS Win2K3 Win2K8 Optimizations for Running SharePoint on Hyper-V

IPv4 Host roles Make the right disk choice Do not over-utilize the Host Completely virtualized environment may benefit from isolated network Private for back channel, external for web traffic Microsoft Assessment and Planning Toolkit (MAP) – Optimizations for Running SharePoint on Hyper-V (cont.)

In this section we will look at some specific data to compare the differences between SharePoint running on physical hardware versus on Hyper-V. We will also try some testing with some of the different Hyper-V configuration changes to see what impact it has on overall throughput. Performance comparison of Hyper-V vs. Physical Hardware

Single server farm Medium farm Medium farm with both images on same host versus single server and medium farm on physical servers Live tests and perfmon counters For an exhaustive list read Tony Voellm’s blog at There are four posts in total, all in May Performance Comparison of Hyper-V vs. Physical Hardware

What should you monitor Overall health: Hyper-V Virtual Machine Health Summary Hyper-V Hypervisor Counter Set Processor: Hyper-V Hypervisor Logical Processor Hyper-V Hypervisor Root Virtual Processor Hyper-V Hypervisor Virtual Processor

What should you monitor (2) Memory: Hyper-V Root Partition Hyper-V VM Vid Partition Networking: Hyper-V Virtual Switch Hyper-V Legacy Network Adapter Hyper-V Virtual Network Adapter

What should you monitor (3) Storage: Physical Disk Current Disk Queue Length – 2 per physical drive Disk Bytes / Sec – 10 MB/sec per drive Disk Transfers / Sec – 100 IOs per sec / drive Hyper-V Virtual Storage Device Read Bytes / Sec Hyper-V Virtual IDE Controller Read Bytes / Sec Write Bytes / Sec

Bigger number is better (HV -7.2%)Smaller number is better (HV -4.4%) Performance Comparison – Single Server Farm

Bigger number is better (HV -11.6%)Smaller number is better (HV -13.9%) Performance Comparison – Medium Farm

Bigger number is betterSmaller number is better Performance Comparison – Medium Farm, Different Host Configurations

SharePoint and Hyper-V

There are different roles in a SharePoint server farm, but not every one of them is an ideal candidate for virtualization. Some roles are not even specific to SharePoint and so are not likely to be tested in a manner specific to use with SharePoint. This section breaks down the different roles and their suitability for virtualization. Understanding SharePoint Roles in a Virtualized Environment

WFE Application servers like Excel Services we are generally lumping in this category for now Query Index Not tested, but pass-through disks are of interest SQL For now, deferring to guidance from SQL team All Roles Snapshots not currently supported, may change in future Understanding SharePoint Roles in a Virtualized Environment

Managing Your Virtualized Environment Now that you have established a virtualized environment, you will need tools and processes to manage that environment as servers are added or changed, new roles are considered for virtualization, etc.

Sessions On-Demand & Community Resources for IT Professionals Resources for Developers Microsoft Certification and Training Resources Microsoft Certification & Training Resources Resources

Related Content Breakout Sessions OFC202 Microsoft Office Sharepoint Server 2007: Overview and Roadmap to 2010 WTB233 Microsoft Virtualisation – Desktop to data Centre

International Content & Community Resources for IT Professionals Resources for Developers Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website. These will only be available after the event. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website. These will only be available after the event. Tech ·Ed Africa 2009 sessions will be made available for download the week after the event from:

Required Slide Complete a session evaluation and enter to win! 10 pairs of MP3 sunglasses to be won

© 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. Required Slide