It’s a debate that’s raged on for years: Which is cheaper, public or private clouds?
A new report from 451 Research finds that two of the most critical factors that influence the cost of a public versus a private cloud deployment are an organization’s ability to efficiently manage infrastructure and utilization of hardware resources. Generally speaking, if any organization has the expertise to manage a large number of servers at a high level of utilization then on-premises, customer-managed private clouds can have a total cost of ownership (TCO) advantage compared to public clouds. For smaller environments, or any sort of variable workload demand, public cloud is a more attractive financial option, 451 Research’s Director of Digital Economics Owen Rogers reports in “The Cloud Price Index: The great public vs private cloud debate.”
Public and private IaaS clouds each have their pros and cons. Private clouds come with an inherent control of the infrastructure, which gives some security-conscious and regulatory-sensitive customers peace of mind. On the other hand, true private clouds that allow for virtualized resources to be self-provisioned by users can be difficult to set up and manage. Public clouds, meanwhile, provide access to an almost infinite amount of infrastructure resources without any upfront investment required, and the ability to use cutting-edge technology available first from public cloud vendors. The perceived lack of control and security can be a big turn off for some customers though.
Financial comparisons of a public vs. private cloud are another way to consider the issue. To determine TCO, Rogers recommends that an organization consider how large of a cloud deployment they will have, how efficiently they can manage it, and how much it will be utilized. A key measurement in determining efficiency of a cloud is the number of virtual machines managed per engineer. Generally speaking, if an organization is able to achieve about 400 virtual machines under management per engineer, then a private cloud can be a more attractive financial option compared to a public cloud. If the organization is not able to reach that efficiency level, then public cloud can be more efficient.
Another key consideration is utilization of those resources. If the infrastructure is only used to about 50% of its capacity, then it requires a cloud administrator to manage up to 1,000 VMs each to achieve a TCO advantage compared to public cloud. “It is possible for self-managed private clouds to be cheaper than public cloud, but utilization and labor efficiency must be relatively high,” Rogers finds.
If organizations do pursue a private cloud option, Rogers also analyzed an open source OpenStack option compared to proprietary offerings from VMware and Microsoft. Generally speaking, if an organization has high utilization of resources and less than 400 VMs per engineer, then VMware and Microsoft have a TCO advantage. If an organization has expertise to manage more than 400 VMs per engineer, then OpenStack can be a more attractive option. Rogers recommends in most cases that using a commercial distribution of OpenStack is more financially advantageous compared to a do-it-yourself approach of using the open source.
Sign up for CIO Asia eNewsletters.