Build virtualization with VMware or Microsoft?

Posted on

Recently I got some questions about this one. Who is better? Or who is cheaper?

I was worked in VMware and Microsoft, both covered virtualization products. Now, I’m working in one of Cloud Datacenter with many platform like Sun Solaris (Oracle), IBM AS400, IBM iSeries, IBM pSeries, Microsoft Hyper-V (the first Partner Hosted Productivity Cloud – PHPC in Asia), and VMware technologies (vSphere, vCloud and vCAC).

Based on that, don’t think too much about the platform. The most important is the SLA. All platforms is good as long as we manage the SLA. And use the most suitable platform for your applications. If you want to use Microsoft, then Windows Hyper-V 2012R2 is the right one. Don’t use any version below Windows 2012R2.

Anyway, back to the questions. Let’s make a simple requirement. This is roughly calculation.

Customer requirements:

They need to virtual all their infrastructure. 100 Physical Server with each servers have the specification: 2CPU, 8GB RAM, 100GB Disk. All Microsoft licenses are OEM.

Total Requirements:

  • 100 x 2CPU = 200 pCPU
  • 100 x 8GB RAM = 800GB RAM
  • 100 x 100GB Disk = 10TB Disk
  • 100 Windows Server 2012R2 Licenses
  • Monitoring Tools required
  • High Availability supported

Assumption:

CPU based (Option 1):

  • Low CPU utilization, 10% average. 200 pCPU x 20% = 40 pCPU.
  • Server configures with 2×6 Cores/CPU = 12 pCPU.
  • Total server required based on CPU = 40 pCPU / 12 pCPU = 4 (Round Up).
  • With N+1 roles (HA), then total servers: 4 + 1 = 5 Servers

RAM based (Option 2):

  • RAM Utilized 80%. 800GB RAM x 80% = 640GB RAM
  • Server configured with 128GB RAM. Maximum RAM utilized 80% then 128GB x 80% = 103GB (Round up)
  • Total server required: 640GB RAM / 103GB RAM = 7 Servers (Round Up)
  • With N+1 roles (HA), then total servers: 7 + 1 = 8 Servers
  • For Microsoft Hyper-V, assumption required 2GB RAM for hypervisor. 128GB RAM – 2GB RAM = 126GB RAM x 80% = 101GB (Round Up). 640GB RAM/101GB RAM = 7 Servers. Total Server (N+1): 7+1 = 8 Servers

Because the application is highly memory consumption then we choice Option 2 (based on assumption and roughly calculation). I recommended to use the sizing calculator such as VMware Capacity Planning.

 

Licenses Required:

With Microsoft:

  1. 8 x Windows Server Datacenter 2012R2
  2. 8 x System Center 2012R2
  3. 1 x Microsoft SQL Server 2012 STD Edition -> For DB

TOTAL: $78,994*

*Web Price (Y2014), excluded support and CALs for MSFT products

 

With VMware:

  1. 16 x vSphere with Operations Management Enterprise Plus 5.5
  2. 1 x vCenter Server Standard 5.5
  3. 8 x Windows Server Datacenter 2012R2 -> For Guest OS
  4. 1 x Microsoft SQL Server 2012 STD Edition -> For DB

TOTAL: $123,053*

*Pricelist (Y2014), excluded SnS and CALs for MSFT products

 

In the end, all is your choices. Enjoy.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s