Step 2: Create the List of Applications
Published: November 12, 2007 | Updated: February 25, 2008
Before designing and implementing the infrastructure, determine which applications the infrastructure needs to support. This information will be used in later steps to determine resource requirements and, ultimately, to design the physical host infrastructure. Task 1: Determine Application CompatibilityAlthough the goal of virtualization technology is to provide virtual environments that can support a wide variety of operating systems and applications, certain limitations can prevent some types of workloads from running virtualized. The first step in deciding which applications to virtualize is to consider the specific technical requirements for the application or operating system and map that against any constraints in the virtualization technology. Factors include:
Windows Server 2008 Hyper-V has the following constraints and limitations:
Virtual Server 2005 has the following constraints and limitations:
Other technical considerations related to storage and networking are covered during steps 12 and 13 later in this guide. To ensure compatibility, IT staff members, users, and application support staff should verify applications by running them within a VM. In addition to verifying technical compatibility, verify that the application vendor will support the application when used in a virtual workload. Also, consider the suitability of an application for virtualization. Security and/or other business requirements may lead an organization to run an application on physical hardware rather than virtually. Task 2: Document the List of ApplicationsMost organizations run multiple operating systems, applications, and services that IT may consider moving to a virtual environment. To ensure that no important considerations are overlooked, a spreadsheet or table should be created that lists the applications, whether they are compatible with virtualization, and whether it is appropriate to virtualize them. Such a job aid could also include additional notes, requirements, and concerns. Filling out such a table can provide a very helpful structure to the process of planning for virtualization. Table 3 provides an example of information to include; the full table is shown in the appendix at the end of this document. Table 3. Applications That Could Be Virtualized
This initial list serves as the basis for designing the virtualization infrastructure. Validating with the BusinessTo ensure that the list of applications for virtualization is accurate, ask business stakeholders the following questions:
Decision SummaryThe list of applications considered for virtualization should begin with an analysis of the technical requirements of each operating system, application, and service. Good virtualization candidates are not only technically compatible with Windows Server 2008 Hyper-V or Virtual Server 2005, but also deliver business value and conform to business restrictions. The final list should include input from all affected users. Additional Reading· Solution Accelerator for Consolidating and Migrating LOB Applications at https://www.microsoft.com/technet/solutionaccelerators/ucs/lob/lobsa/default.mspx provides information and details on moving workloads to a virtual environment. · Virtual Server 2005 Frequently Asked Questions at https://www.microsoft.com/windowsserversystem/virtualserver/evaluation/virtualizationfaq.mspx provides information on the features, capabilities, and limitations of Virtual Server 2005. |
|