---
title: 3 Essential Steps in Virtualization Design (from an Industry Veteran)
description: Learn the three essential steps in virtualization design that will set you up for success when designing a virtual infrastructure.
image: https://blog.corserva.com/hubfs/virtualization-design-400x200.jpg
---

![Virtualization design](https://blog.corserva.com/hs-fs/hubfs/virtualization-design-400x200.jpg?width=300&name=virtualization-design-400x200.jpg)

[Michael Keehan](https://blog.corserva.com/author/michael-keehan)August 31, 20173 min read

# 3 Essential Steps in Virtualization Design (from an Industry Veteran)

[Previous ](https://blog.corserva.com/nist-assessments-nist-compliant)

<https://blog.corserva.com>

[Next ](https://blog.corserva.com/computer-network-support)

Virtualization is the modern way to maximize IT resources. Virtualization can apply to applications, servers, storage, and networks and is the single most effective way to reduce IT expenses while providing users better access to systems from wherever they are working. With virtualization, applications are contained in virtual machines (VMs) which are isolated from each other, but share a pool of resources managed by a hypervisor.

**But without the proper planning your virtualization project could be destined to fail.**

## It All Starts with the Architecture

There are many virtualization hypervisors in the marketplace today, from the big players such as VMware and Microsoft, to the open source Linux built systems. All these platforms were created to allow the end user to create and run virtual machines within the user's environment. An important factor to consider when selecting which hypervisor to deploy comes down to **price versus dependability/reliability**, where the goal of the virtualization design should be to provide high availability for mission critical applications.

The first step in any virtualization architectural project is to understand what the cost of downtime would mean to the business. **The higher the cost of downtime, the more robust the design should be.** All projects must begin with a thorough understanding of the company’s current environment and the expectations or vision of the company's leaders.

## **Designing a Virtualization Infrastructure**

There are many details to consider when designing a virtualization infrastructure.

| **Physical Equipment** - Computing servers - Storage networks and storage devices - IP networks - Management servers **Networking** - Production network - DR/backup network - Storage network - DMZ network **Backups** - Host system - Storage system | **Virtual Environment** - Hosts - Clusters - Resource pools - Network - Virtual machines - Vmotion - DRS - HA **Licensing** - Windows licenses - VMware licenses - Backup licenses |
| --- | --- |

 

## **Planning a Virtualization Project**

**1) Information Gathering**

The best way to gather the required information about the existing environment is with a scanning tool such as SysTrack Virtual Machine Planner, Microsoft Assessment and Planning Toolkit, or VMware’s Capacity Planner. These tools will capture information such as server host names, operating systems, the number and type of CPUs, and storage devices deployed, as well as provide CPU, memory, and network load metrics.

The goal here is to gather accurate metrics about the current environment that will help determine the proper design/configuration of a virtual implementation.

Equally as important as this technical information, you need to determine **what is the vision, or end goal,** from the perspective of the company's leadership team. You need to discuss costs, interview users, and pinpoint the project requirements.

[![Cybersecurity](https://no-cache.hubspot.com/cta/default/3788695/12458f26-fcf4-4761-80c1-5719fcaaeb9e.png)](https://cta-redirect.hubspot.com/cta/redirect/3788695/12458f26-fcf4-4761-80c1-5719fcaaeb9e)

**2) Acceptable Risk Versus Budget**

Often the acceptable risk and the budget are at odds with one another. **Most businesses are not willing to incur the cost associated with their vision of a robust and scalable computing environment.**

There is often no easy answer to this issue and compromises must be made. Companies must factor in the myriad costs associated with licensing, hardware/infrastructure upgrades, monitoring software, and staff retraining.

**3) RTO & RPO**

Let's define the terms recovery time objective (RTO) and recovery point objective (RPO), as they are often misused

- **RTO:** The targeted duration of time that a business process must be restored after a disaster (or disruption) in order to avoid unacceptable consequences associated with a break in business continuity.
- **RPO:** The maximum targeted period (of time) in which data might be lost from a major incident.

These objectives should be considered when implementing any new virtual environment. The virtualization design should plan for hardware failures and build in enough resources so the **failure of one piece of hardware does not bring the business to a halt** (RTO). Planning for hardware failures is the first step in building a resilient system, but what would happen if your system lost data? A backup solution should be put in place to accommodate the company's RPO. (Learn more in "[5 Questions to Ask About Managed Backup](https://blog.corserva.com/managed-backup-questions).")

[![Outsourcing IT services white paper](https://no-cache.hubspot.com/cta/default/3788695/63929747-b7a6-47cf-a0e1-a50b4c9ca1a5.png)](https://cta-redirect.hubspot.com/cta/redirect/3788695/63929747-b7a6-47cf-a0e1-a50b4c9ca1a5)

## **Virtualization Design Services by Corserva**

You can improve the reliability and scalability of your computing infrastructure by using Corserva's virtualization design services. Our team is extremely knowledgeable about the latest virtualization technologies, and we have extensive experience leading virtualization design projects for companies looking to optimize their infrastructure. [Contact us today.](https://www.corserva.com/contact-us/)

![avatar](https://blog.corserva.com/hs-fs/hubfs/mike-keehan.jpg?width=290&name=mike-keehan.jpg)

#### [Michael Keehan](https://blog.corserva.com/author/michael-keehan)

Mike has 30+ years of IT experience where his roles have spanned both sides of the fence; working within an IT department at a single company as well as working at a provider servicing multiple clients. His current responsibilities at Corserva are architecting systems for clients that include virtualized environments and private clouds. He has several certifications including DCD, VCP, and VCP-DT.

## RELATED ARTICLES

```json
{
  "@context" : "https://schema.org",
  "@type" : "Organization",
  "address" : {
    "@type" : "PostalAddress",
    "addressCountry" : "United States",
    "addressLocality" : "Trumbull",
    "addressRegion" : "CT",
    "postalCode" : "06611",
    "streetAddress" : "100 Technology Drive"
  },
  "email" : "hello@corserva.com",
  "knowsLanguage" : "en-us",
  "logo" : {
    "@type" : "ImageObject",
    "url" : "https://cdn2.hubspot.net/hubfs/3788695/corserva-logo.png"
  },
  "name" : "Corserva",
  "telephone" : "+1 203 452 8500",
  "url" : "https://blog.corserva.com/3-essential-steps-in-virtualization-design"
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "abstract" : "Learn the three essential steps in virtualization design that will set you up for success when designing a virtual infrastructure.",
  "author" : {
    "@type" : "Person",
    "name" : "Michael Keehan"
  },
  "dateModified" : "June 18, 2021 9 PM",
  "datePublished" : "August 31, 2017 7 PM",
  "headline" : "3 Essential Steps in Virtualization Design (from an Industry Veteran)",
  "image" : "https://info.corserva.com/hubfs/virtualization-design-400x200.jpg",
  "inLanguage" : "en-us",
  "keywords" : "[IT Services]",
  "mainEntityOfPage" : {
    "@type" : "WebPage"
  },
  "name" : "3 Essential Steps in Virtualization Design (from an Industry Veteran)",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://cdn2.hubspot.net/hubfs/3788695/corserva-logo.png"
    },
    "name" : "Corserva"
  },
  "text" : "Virtualization is the modern way to maximize IT resources. Virtualization can apply to applications, servers, storage, and networks and is the single most effective way to reduce IT expenses while providing users better access to systems from wherever they are working. With virtualization, applications are contained in virtual machines (VMs) which are isolated from each other, but share a pool of resources managed by a hypervisor. But without the proper planning your virtualization project could be destined to fail. It All Starts with the Architecture There are many virtualization hypervisors in the marketplace today, from the big players such as VMware and Microsoft, to the open source Linux built systems. All these platforms were created to allow the end user to create and run virtual machines within the user's environment. An important factor to consider when selecting which hypervisor to deploy comes down to price versus dependability/reliability, where the goal of the virtualization design should be to provide high availability for mission critical applications. The first step in any virtualization architectural project is to understand what the cost of downtime would mean to the business. The higher the cost of downtime, the more robust the design should be. All projects must begin with a thorough understanding of the company’s current environment and the expectations or vision of the company's leaders. Designing a Virtualization Infrastructure There are many details to consider when designing a virtualization infrastructure. Physical Equipment Computing servers Storage networks and storage devices IP networks Management servers Networking Production network DR/backup network Storage network DMZ network Backups Host system Storage system Virtual Environment Hosts Clusters Resource pools Network Virtual machines Vmotion DRS HA Licensing Windows licenses VMware licenses Backup licenses Planning a Virtualization Project 1) Information Gathering The best way to gather the required information about the existing environment is with a scanning tool such as SysTrack Virtual Machine Planner, Microsoft Assessment and Planning Toolkit, or VMware’s Capacity Planner. These tools will capture information such as server host names, operating systems, the number and type of CPUs, and storage devices deployed, as well as provide CPU, memory, and network load metrics. The goal here is to gather accurate metrics about the current environment that will help determine the proper design/configuration of a virtual implementation. Equally as important as this technical information, you need to determine what is the vision, or end goal, from the perspective of the company's leadership team. You need to discuss costs, interview users, and pinpoint the project requirements. 2) Acceptable Risk Versus Budget Often the acceptable risk and the budget are at odds with one another. Most businesses are not willing to incur the cost associated with their vision of a robust and scalable computing environment. There is often no easy answer to this issue and compromises must be made. Companies must factor in the myriad costs associated with licensing, hardware/infrastructure upgrades, monitoring software, and staff retraining. 3) RTO &amp; RPO Let's define the terms recovery time objective (RTO) and recovery point objective (RPO), as they are often misused RTO: The targeted duration of time that a business process must be restored after a disaster (or disruption) in order to avoid unacceptable consequences associated with a break in business continuity. RPO: The maximum targeted period (of time) in which data might be lost from a major incident. These objectives should be considered when implementing any new virtual environment. The virtualization design should plan for hardware failures and build in enough resources so the failure of one piece of hardware does not bring the business to a halt (RTO). Planning for hardware failures is the first step in building a resilient system, but what would happen if your system lost data? A backup solution should be put in place to accommodate the company's RPO. (Learn more in \"5 Questions to Ask About Managed Backup.\") Virtualization Design Services by Corserva You can improve the reliability and scalability of your computing infrastructure by using Corserva's virtualization design services. Our team is extremely knowledgeable about the latest virtualization technologies, and we have extensive experience leading virtualization design projects for companies looking to optimize their infrastructure. Contact us today.",
  "url" : "https://blog.corserva.com/3-essential-steps-in-virtualization-design",
  "wordCount" : "1029"
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Michael Keehan",
    "url" : "https://blog.corserva.com/author/michael-keehan"
  },
  "dateModified" : "2021-06-18T21:16:17.349Z",
  "datePublished" : "2017-08-31T19:07:13.000Z",
  "headline" : "3 Essential Steps in Virtualization Design (from an Industry Veteran)",
  "image" : [ "https://blog.corserva.com/hubfs/virtualization-design-400x200.jpg" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.corserva.com/3-essential-steps-in-virtualization-design",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.corserva.com/hubfs/corserva-logo.png"
    },
    "name" : "Corserva"
  }
}
```

```json
{
  "@context" : "http://schema.org",
  "@type" : "Organization",
  "address" : {
    "@type" : "PostalAddress",
    "addressCountry" : "United States",
    "addressLocality" : "Trumbull",
    "addressRegion" : "CT",
    "postalCode" : "06611",
    "streetAddress" : "100 Technology Drive "
  },
  "alternateName" : "Corserva",
  "areaServed" : {
    "@type" : "GeoCircle",
    "geoMidpoint" : {
      "@type" : "GeoCoordinates",
      "latitude" : "41.296953",
      "longitude" : "-73.229171"
    },
    "geoRadius" : "150 km"
  },
  "description" : "IT Managed Services",
  "email" : "sales@corserva.com",
  "image" : "https://info.corserva.com/hubfs/corserva-logo.png",
  "logo" : "https://cdn2.hubspot.net/hubfs/3788695/corserva-logo.png",
  "mainEntityOfPage" : {
    "@id" : "https://blog.corserva.com/3-essential-steps-in-virtualization-design",
    "@type" : "WebPage",
    "description" : "Learn the three essential steps in virtualization design that will set you up for success when designing a virtual infrastructure."
  },
  "naics" : "423430",
  "name" : "Corserva",
  "sameAs" : [ "https://www.facebook.com/corserva/", "https://twitter.com/Corserva", "https://www.linkedin.com/company/corserva/", "https://www.youtube.com/channel/UCahxftAl1XZ_ZJNZzS8VINQ", "https://plus.google.com/b/107801827072544428319/+Corserva" ],
  "telephone" : "8553303976",
  "url" : "https://www.corserva.com"
}
```