Amazon AWS versus VMware

Amazon recently updated their TCO calculator to compare an AWS implementation against traditional, on-premises VMware infrastructure. VMware, unsurprisingly, responds here.

While comparing traditional enterprise requirements against what is provided by AWS isn’t typically very informative, VMware’s response brought a few things to mind.

  1. While the infographic includes power and cooling, the bullet-ed list does not – it’s important to make sure that you have a clear understanding of all of the costs required beyond the cost of the server. This includes power, cooling, network connectivity (bandwidth between sites isn’t cheap), and cabling.
  2. When comparing the solutions, make sure you consider monitoring and automation in scope – often times, cloud offerings can be better and cheaper than what you currently have deployed on-premises.
  3. Also, be sure to quantify the security benefits of cloud instances over traditional infrastructure – Amazon Security Groups compared to VMware NSX for per VM traffic security, for example.
  4. The final often-overlooked bit is the cost of rolling out additional services – what is the difference between developing functionality on premises versus leveraging already developed features in the cloud. On Microsoft Azure, MSSQL clustering is a checkbox – how long would it take your DBA team to development, deploy, and maintain that functionality?

Ultimately, any generic TCO calculator is only going to tell a piece of the total story – take a hard look at your own environment and exactly what cloud-based IaaS and PaaS could provide before determining that “it is cheaper to do it yourself.”

Published by


My current role is as a technical architect responsible for researching, leading, driving and supporting technology and infrastructure for mobile applications and initiatives for Business to Consumer (B2C) and Business to Employee (B2E) solutions. At $employer-1, I was most recently in Enterprise Architecture driving long-term data-center and cloud strategy. This included design and implementation of Microsoft Azure and evaluation of Amazon AWS. Prior to that, I ran the whole gamut of infrastructure architecture and support, including EMC Storage, Linux, AIX, Microsoft Windows, and automation.