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.”