SlideShare uma empresa Scribd logo
1 de 27
Windows Server Virtualization Infrastructure Planning and Design Series
What Is IPD? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
PLANNING FOR VIRTUALIZATION ,[object Object],Page    |
Why Use Virtualization? ,[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Purpose and Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
The Role of Server Virtualization in Infrastructure Optimization Page    |
Decision Flow Diagram Page    |
Tips for the Planning Process ,[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Decision Tree Part 1:  Determine Application Requirements Page    |
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Determine Virtualization Scope Page    |
Create the List of Applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Determine Resource Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],Page    | Object Counters or Criteria CPU % Processor Time Memory Committed Bytes Disk Space and Performance Network Bytes/sec, bandwidth Backup Backup required? Availability Determine method Coexistence and Isolation Workload segregation
Select the Backup Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Select a High-Availability Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Summarize Application Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Decision Tree Part 2:  Design the Host Infrastructure Page    |
Select a Form Factor for the Hosts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Determine Host Server Placement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Map Guests to Hosts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Determine the Host Backup Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Design High Availability ,[object Object],Page    | Option 1: Host Clustering Option 2: Other Clustering Options Protects against VM and hardware failures Network clustering Requires shared storage Guest clustering Requires additional reserved capacity for failovers Application-specific clustering
Design the Storage Infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Design the Network Infrastructure ,[object Object],Page    | Task Strategy Determine VM Network Requirements ,[object Object],[object Object],[object Object],[object Object],Host Bandwidth Requirements ,[object Object],[object Object],Plan for Reliability & Availability ,[object Object],[object Object],[object Object]
Validate the Overall Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
What’s Next?  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Summary and Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |
Find More Information ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page    |

Mais conteúdo relacionado

Mais procurados

Cloudbridge video delivery
Cloudbridge video deliveryCloudbridge video delivery
Cloudbridge video deliveryNuno Alves
 
Infrastructure And Application Consolidation Analysis And Design
Infrastructure And Application Consolidation Analysis And DesignInfrastructure And Application Consolidation Analysis And Design
Infrastructure And Application Consolidation Analysis And DesignAlan McSweeney
 
Fundamentals of SACM,ITAM,ITIL,BMC Discovery-ADDM
Fundamentals of SACM,ITAM,ITIL,BMC Discovery-ADDMFundamentals of SACM,ITAM,ITIL,BMC Discovery-ADDM
Fundamentals of SACM,ITAM,ITIL,BMC Discovery-ADDMSandeep Bhatia
 
Backing up your virtual environment best practices
Backing up your virtual environment   best practicesBacking up your virtual environment   best practices
Backing up your virtual environment best practicesInterop
 
Managing the move to virtualization and cloud
Managing the move to virtualization and cloudManaging the move to virtualization and cloud
Managing the move to virtualization and cloudBhaskar Jayaraman
 
CtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerceCtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerceeTailing India
 
Cloud portal business manager product overview
Cloud portal business manager product overviewCloud portal business manager product overview
Cloud portal business manager product overviewNuno Alves
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrdMidVision
 
Tideway Foundation 7.2 Cmdb Population
Tideway Foundation 7.2 Cmdb PopulationTideway Foundation 7.2 Cmdb Population
Tideway Foundation 7.2 Cmdb PopulationPeter Grant
 
Delivering People Centric IT with Configuration Manager 2012 R2
Delivering People Centric IT with Configuration Manager 2012 R2Delivering People Centric IT with Configuration Manager 2012 R2
Delivering People Centric IT with Configuration Manager 2012 R2System Center User Group NL
 
Microsoft Certifications 70-414 it exams
Microsoft Certifications 70-414 it examsMicrosoft Certifications 70-414 it exams
Microsoft Certifications 70-414 it examslilylucy
 
Virtualization 360 - Westcoast
Virtualization 360 - WestcoastVirtualization 360 - Westcoast
Virtualization 360 - Westcoastbutest
 
The Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a ServiceThe Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a ServicePeak 10
 
Odbc and data access objects
Odbc and data access objectsOdbc and data access objects
Odbc and data access objectsSangeetha Sg
 

Mais procurados (19)

Cloudbridge video delivery
Cloudbridge video deliveryCloudbridge video delivery
Cloudbridge video delivery
 
Infrastructure And Application Consolidation Analysis And Design
Infrastructure And Application Consolidation Analysis And DesignInfrastructure And Application Consolidation Analysis And Design
Infrastructure And Application Consolidation Analysis And Design
 
Fundamentals of SACM,ITAM,ITIL,BMC Discovery-ADDM
Fundamentals of SACM,ITAM,ITIL,BMC Discovery-ADDMFundamentals of SACM,ITAM,ITIL,BMC Discovery-ADDM
Fundamentals of SACM,ITAM,ITIL,BMC Discovery-ADDM
 
Backing up your virtual environment best practices
Backing up your virtual environment   best practicesBacking up your virtual environment   best practices
Backing up your virtual environment best practices
 
Managing the move to virtualization and cloud
Managing the move to virtualization and cloudManaging the move to virtualization and cloud
Managing the move to virtualization and cloud
 
CtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerceCtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerce
 
Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
 
Cloud portal business manager product overview
Cloud portal business manager product overviewCloud portal business manager product overview
Cloud portal business manager product overview
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrd
 
VendorReview_IBMDB2
VendorReview_IBMDB2VendorReview_IBMDB2
VendorReview_IBMDB2
 
Periyakaruppan-N
Periyakaruppan-NPeriyakaruppan-N
Periyakaruppan-N
 
Tideway Foundation 7.2 Cmdb Population
Tideway Foundation 7.2 Cmdb PopulationTideway Foundation 7.2 Cmdb Population
Tideway Foundation 7.2 Cmdb Population
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Delivering People Centric IT with Configuration Manager 2012 R2
Delivering People Centric IT with Configuration Manager 2012 R2Delivering People Centric IT with Configuration Manager 2012 R2
Delivering People Centric IT with Configuration Manager 2012 R2
 
Microsoft Certifications 70-414 it exams
Microsoft Certifications 70-414 it examsMicrosoft Certifications 70-414 it exams
Microsoft Certifications 70-414 it exams
 
Virtualization 360 - Westcoast
Virtualization 360 - WestcoastVirtualization 360 - Westcoast
Virtualization 360 - Westcoast
 
The Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a ServiceThe Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a Service
 
Odbc and data access objects
Odbc and data access objectsOdbc and data access objects
Odbc and data access objects
 
Bfc Presentation
Bfc PresentationBfc Presentation
Bfc Presentation
 

Destaque

Download presentation source
Download presentation sourceDownload presentation source
Download presentation sourcewebhostingguy
 
Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPointwebhostingguy
 
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's GuidePlesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guidewebhostingguy
 

Destaque (6)

Download presentation source
Download presentation sourceDownload presentation source
Download presentation source
 
Domain Names
Domain Names Domain Names
Domain Names
 
Web Hosting Tips
Web Hosting Tips Web Hosting Tips
Web Hosting Tips
 
Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPoint
 
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's GuidePlesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
Plesk Sitebuilder 4.5 for Linux/Unix Wizard User's Guide
 
2/7/2007
2/7/20072/7/2007
2/7/2007
 

Semelhante a Windows Server Virtualization

Dynamic datacenter planning and design
Dynamic datacenter   planning and designDynamic datacenter   planning and design
Dynamic datacenter planning and designYeonki Choi
 
Windows Server 2008 Active Directory Guide
Windows Server 2008 Active Directory GuideWindows Server 2008 Active Directory Guide
Windows Server 2008 Active Directory Guidewebhostingguy
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Lucas Chies
 
Dynamic Data Center Toolkit - Darryl Chantry
Dynamic Data Center Toolkit - Darryl ChantryDynamic Data Center Toolkit - Darryl Chantry
Dynamic Data Center Toolkit - Darryl ChantrySpiffy
 
SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1SQLPASSTW
 
Architecting with power vm
Architecting with power vmArchitecting with power vm
Architecting with power vmCharlie Cler
 
SharePoint 2010 Global Deployment
SharePoint 2010 Global DeploymentSharePoint 2010 Global Deployment
SharePoint 2010 Global DeploymentJoel Oleson
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesScott Hoag
 
Best Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
Best Practices For Virtualised Share Point T02 Brendan Law Nathan MercerBest Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
Best Practices For Virtualised Share Point T02 Brendan Law Nathan MercerFlamer
 
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...Alan McSweeney
 
A Year of “Testing” the Cloud for Development and Test
A Year of “Testing” the Cloud for Development and TestA Year of “Testing” the Cloud for Development and Test
A Year of “Testing” the Cloud for Development and TestTechWell
 
Terminal Services in Windows Server® 2008
Terminal Services in Windows Server® 2008Terminal Services in Windows Server® 2008
Terminal Services in Windows Server® 2008Sergi Duró
 
Caching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session ICaching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session IVMware Tanzu
 
A Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons LearnedA Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons LearnedTechWell
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical ContainerizationRobert Greiner
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellenceveehikle
 
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by AtidanMicrosoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by AtidanDavid J Rosenthal
 
Vmware desktop infrastructure virtualization assessment
Vmware  desktop infrastructure virtualization assessmentVmware  desktop infrastructure virtualization assessment
Vmware desktop infrastructure virtualization assessmentsolarisyougood
 

Semelhante a Windows Server Virtualization (20)

Dynamic datacenter planning and design
Dynamic datacenter   planning and designDynamic datacenter   planning and design
Dynamic datacenter planning and design
 
Windows Server 2008 Active Directory Guide
Windows Server 2008 Active Directory GuideWindows Server 2008 Active Directory Guide
Windows Server 2008 Active Directory Guide
 
Yongsan presentation 3
Yongsan presentation 3Yongsan presentation 3
Yongsan presentation 3
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
 
Dynamic Data Center Toolkit - Darryl Chantry
Dynamic Data Center Toolkit - Darryl ChantryDynamic Data Center Toolkit - Darryl Chantry
Dynamic Data Center Toolkit - Darryl Chantry
 
SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1
 
Architecting with power vm
Architecting with power vmArchitecting with power vm
Architecting with power vm
 
SharePoint 2010 Global Deployment
SharePoint 2010 Global DeploymentSharePoint 2010 Global Deployment
SharePoint 2010 Global Deployment
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst Practices
 
Best Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
Best Practices For Virtualised Share Point T02 Brendan Law Nathan MercerBest Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
Best Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
 
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
 
A Year of “Testing” the Cloud for Development and Test
A Year of “Testing” the Cloud for Development and TestA Year of “Testing” the Cloud for Development and Test
A Year of “Testing” the Cloud for Development and Test
 
GuideIT High Level Consulting Framework
GuideIT High Level Consulting FrameworkGuideIT High Level Consulting Framework
GuideIT High Level Consulting Framework
 
Terminal Services in Windows Server® 2008
Terminal Services in Windows Server® 2008Terminal Services in Windows Server® 2008
Terminal Services in Windows Server® 2008
 
Caching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session ICaching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session I
 
A Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons LearnedA Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons Learned
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical Containerization
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by AtidanMicrosoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
 
Vmware desktop infrastructure virtualization assessment
Vmware  desktop infrastructure virtualization assessmentVmware  desktop infrastructure virtualization assessment
Vmware desktop infrastructure virtualization assessment
 

Mais de webhostingguy

Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Frameworkwebhostingguy
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guidewebhostingguy
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3webhostingguy
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serverswebhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidationwebhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreementwebhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructurewebhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.pptwebhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandiserswebhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Productswebhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mbwebhostingguy
 

Mais de webhostingguy (20)

File Upload
File UploadFile Upload
File Upload
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 

Windows Server Virtualization

Notas do Editor

  1. Infrastructure Planning and Design (IPD) is a series of planning and design guides created to clarify and streamline the planning and design process for Microsoft ® infrastructure technologies. Each guide in the series addresses a unique infrastructure technology or scenario. These guides include the following topics: Defining the technical decision flow (flow chart) through the planning process Describing the decisions to be made and the commonly available options to consider in making the decisions Relating the decisions and options for the business in terms of cost, complexity, and other characteristics Framing the decision in terms of additional questions for the business to ensure a comprehensive understanding of the appropriate business landscape The guides in this series are intended to complement and augment Microsoft product documentation.
  2. This guide was created to enable infrastructure planners to design virtualization infrastructure solutions. This guide includes specific design information, including: Activities that encourage sound planning. Each activity includes: Prerequisites and background on the activity Tasks that will be performed to complete the activity Reference information regarding the activity’s impact on characteristics such as cost, complexity, and capacity of the solution Questions to ensure business needs are captured and reflected in the solution This guide is written for information technology (IT) infrastructure specialists who are responsible for planning and designing a virtualized server infrastructure.
  3. <Use this slide to discuss broad justifications for choosing virtual server solutions.> Most organizations explore virtualization for one of the following reasons: Server consolidation – By consolidating multiple server instances on one set of hardware, efficiency is gained by more fully using the hardware. Application Migration – Some applications do not run on newer server operating systems, creating a need for the ability to host virtual instances of legacy operating systems to run these applications. Increase IT Agility – Provide the ability to rapidly add and move servers to respond to changing business needs. Software Development – By saving and restoring a set of template virtual hard drives (VHD), developers can rapidly cycle through test scenarios during software development processes.
  4. The purpose of this guide is to focus on the considerations that organizations should take into account when designing a virtualization infrastructure. This will be accomplished by enabling planners to determine application requirements and, using those requirements, design a Microsoft ® Virtual Server infrastructure. Details about disaster recovery, server support, and server hosting are outside the scope of this guide.
  5. <This slide shows the effect server virtualization has on infrastructure maturity as reflected on the Infrastructure Optimization Model> According to the Core Infrastructure Optimization Model (Core IO), organizations that are actively pursuing server consolidation for production workloads with virtualization are meeting one of the requirements to move to the Rationalized level. This guide will assist in planning and designing the infrastructure for virtual workloads using Windows Server ® 2008 Hyper-V™ and Virtual Server 2005 R2.
  6. This slide depicts the entire planning and design flow for server virtualization. This sequence proceeds in a logical order to first determine requirements and then design an appropriate infrastructure. Where a step represents decisions the organization must make, this guide presents a corresponding list of common response options. Other steps in this list represent tasks the organization must complete; they appear in this guide because they are needed to complete the infrastructure design.
  7. <Use this slide as an opportunity to share best practices for infrastructure planning.> Some tips: Ensure management stakeholders are made part of the planning process. This ensures that there is commitment to successful completion, that business needs are captured and reflected in the plan, and that budgets can be justified. A “Job Aid” spreadsheet or other data capture method is recommended, as most organizations will have many applications and scenarios for virtualization.
  8. Part 1 focuses on details related to the applications that will reside on the virtual infrastructure. Emphasize that organizations must consider both business and technical requirements before designing the host infrastructure. By enumerating these requirements, it becomes possible to design infrastructure solutions for the proper scale and availability. At the end of Part 1, the complete requirements should be enumerated and documented.
  9. Virtualization technology can apply to all areas of an organization. In this step, businesses should document their primary goals for virtualization. By the completion of this step, an approach to virtualization should be identified and validated with the business. Many organizations will have the need to deploy virtualization using all three options. Specific design decisions in subsequent steps should keep these decisions in mind. For the audience, define or explain: Option 1: Enterprise – The entire organization Option 2: Hub – Centralized location Option 3: Satellite – Smaller location, possibly with limited connectivity to central office resources
  10. **ANIMATED SLIDE** <In this slide, we begin to inventory applications and determine whether they are candidates for virtualization.> Step 2 involves determining whether applications should run on a virtual server. Compatibility and availability requirements are documented for each application to be used later on when mapping guests to hosts and determining high-availability needs. The other tasks in this step involve the collection and documentation of business requirements, such as those related to security and performance.
  11. Determining expected hardware resource utilization requirements is an important step. Organizations should plan to collect and analyze performance statistics based on available data. Details can be stored in a spreadsheet or database in order to provide easy analysis in future steps. Some example performance counters: Processor (CPU) Process (memory) Committed bytes (memory) Physical disk (disk) Network interface (network)
  12. Discuss the implications of various backup methods for disaster recovery and business continuity. Backup requirements should be based on: Data loss limitations (risk tolerance) Recovery intervals (may be typified by Service Level Agreements (SLAs) with the business) Storage limitations (storage infrastructure costs) Organizations will likely use a combination of backup methods based on specific requirements for each application.
  13. In this step, map the requirements you identified in Step 3 to specific options for implementing high-availability virtual systems. Option 1: Network Load Balancing Stateless applications such as Web servers can have high-availability support by establishing network load balancing. Option 2: Application-Specific Clustering Many enterprise applications that customers consider to be mission critical have fault-tolerance capabilities built into them through cluster awareness. Option 3: Host Clustering Good faith effort for high uptime. Does not offer fault tolerance beyond what applications may possess.
  14. This step aggregates all of the recorded requirements. This information will be used in succeeding steps to map resources to workloads. By the end of this step, you should have a completed spreadsheet or database that summarizes all the requirements for the applications and operating systems that will move to the virtual infrastructure.
  15. Part 2 focuses on using information collected in Part 1 to design the host infrastructure. Details include mapping business, technical, and resource requirements to host resources. Based on host infrastructure design considerations, it is likely that some decisions made in Part 1 will need to be revisited.
  16. This is the first step in mapping guest application requirements to the host infrastructure. Decision points will be based largely on the organization’s current technology investments and future directions. Discussion: Using existing servers can be cheaper initially, but this can lead to higher maintenance costs and lack of uniformity.
  17. Based on the scope of the virtualization project, organizations must determine where physical host servers should be placed. Most organizations will deploy some servers to remote locations with the majority of computers placed within centralized data center environments. Discussion: Centralized versus distributed infrastructures and the effects on cost, manageability, security, reliability, and availability.
  18. Mapping guests to hosts can be a complicated process due to the number of variables involved. Organizations should plan to spend significant time and effort in determining the optimal mappings. It is likely that some business requirements will need to be revisited at this point. Discussion: If possible, discuss some examples of guests that should not be placed on the same host. (Examples: Guests participating in an MSCS cluster or guests that intensively use the same resources, such as CPU, disk, or memory.)
  19. Host backup selections are often based on application backup requirements. Discuss requirements of specific applications for backup and restoration. Emphasize that point-in-time recovery usually requires special agents or snapshot services and is easier to achieve with Option 1. Specific goals, such as quick recovery or the maintenance of a disaster recovery site, will lead to Option 2.
  20. For each application identified in Step 5 that requires network load balancing, determine how many additional VM instances of the application are needed, and then map them onto physical host systems. In Step 9, you mapped all the applications onto physical servers. Count the number of physical servers that have applications requiring an MSCS cluster or host cluster as defined in Step 5. This number represents the number of active cluster nodes required.
  21. Storage design involves many considerations, including the organization’s current investments. Network-based storage can be accessed from host systems or from within virtual machines through the SMB or iSCSI protocols. VHD decisions will be based on functional requirements (for example, VM rollbacks), as well as storage space versus performance trade-offs.
  22. Standard network design approaches can be leveraged in virtual environments. Specialized options, such as VM-only networks, can offer interesting options for communications between guest systems. Network security options for the physical network include: Virtual Local Area Networks (VLAN) Firewalls Intrusion Detection Systems (IDS) Intrusion Prevention Systems (IPS) Network Traffic Monitoring and Analysis Solutions Discussion: Discuss the process of mapping guest networking requirements. Will this change guest to host mapping?
  23. This step will require input from all areas of the organization. Keeping track of changes to requirements definitions can be helpful in identifying areas that should be reviewed. If necessary, organizations should iterate over all of the primary guest and host decision points, based on new information that has been collected. Discussion: Review entire plan. Does it satisfy all stated business goals? Does it achieve required criteria for availability, capacity, and cost?
  24. Repeat for other sections of your environment. Repeat as appropriate for: Option 2: Hub Option 3: Satellite
  25. Stress the need for ensuring that a virtualized infrastructure serve the requirements of the business. It should not be virtualized for the sake of virtualization, but should solve some need for reducing cost, improving performance or reliability, or reducing complexity.