There are many reasons why people choose to support their favorite sports team: geography, a beloved star player, following in the family tradition etc. Yet there are also times when you’re free to make a more impartial analysis, based on a detached assessment of the relevant pros and cons.
It’s similar to selecting your preferred cloud service provider: how to choose the one that best fits with your company’s short- and long-term requirements? Do you go for the biggest franchise or the established track record? The ambitious new entrant or the niche offering following its own path to potential glory?
In making your choice, it might help that there are five ‘main’ cloud options to choose from: Amazon Web Services (AWS), Microsoft Azure, IBM Cloud, Google Cloud, and VMware. Between them, they offer a mix of:
One of the two big cloud giants (the other being Microsoft Azure), AWS is seen as a dominant player due to its public cloud offering – though it’s never been considered the strongest in hybrid (to bolster its hybrid portfolio, AWS is now partnering with VMware). The company also offers tools for making the most of AI and machine learning.
The other cloud giant, Microsoft obviously offers the breadth of product capabilities needed to support large-scale public and private cloud deployments. In addition, a broad portfolio of services, including the ever-present Office 365 suite of tools, SaaS, and growing AI capabilities, help bolster the Azure story – alongside their Azure Stack hybrid message.
IBM is one of the earliest companies to commit to a hybrid cloud vision, and it shows in their product portfolio. The data center footprint is omnipresent to reassure most enterprise customers. On the AI front, IBM’s Watson system is seemingly more tightly integrated with its services than most of their competitors.
From its humble beginnings with Google App Engine (2008), Google has grown its Google Cloud Platform (GCP) into one of the premier cloud offerings on the market and continues to invest in the product to make it more attractive to big customers. In addition, GCP also incorporates an IaaS component (Google Compute) to support the use of virtual machines.
One of the more varied options, VMware is seen as a specialized solution whose main strength lies in private cloud – through vSphere and vCenter. That said, its hybrid portfolio has been strengthened through partnerships with the main players – including Microsoft, IBM, and AWS. As a result, the virtualization specialist also remains a leading hybrid provider, aiming to be the ‘glue’ between private and public cloud environments.
So, there are different options. But which one’s right for you? And what are the critical factors to consider when measuring?
Comparing prices among the major IaaS cloud vendors is not as easy as simply checking the cost of one virtual machine versus another. There is a wide range of factors that influences price: size of the virtual machine, its type, and contract length, to name a few.
So how are you supposed to know which vendor offers the best deal? In deciding this, it should be kept in mind that the most expensive way to pay for cloud-based virtual machines is on-demand: the longer you plan and commit to using these resources, the more you save.
So for example, with Azure and AWS the way this is done is by using Reserved Instances (RIs), and the more you pay for usage up front, the greater the discount (ranging from 24-75% when compared to on-demand). With Google, their model for incentivizing usage is called Sustained Usage Discounts (SUDs), and again, the more you spend, the more you save.
It’s also difficult to offer a generic assessment of which provider offers the cheapest virtual machines, due to the options available and how these tie into specific use cases, and whether:
Outside of pricing and discount options, where there is little to differentiate the major providers, what other factors could impact your choice? Well, one aspect is developer affinity with a particular platform and tool set.
Then there are the more contractual concerns that include:
Navigating the complexity that comes with your choice of cloud service provider can be difficult. What’s more, to make a wrong decision is in part to contribute to the estimated $10 billion waste in public cloud costs estimated for 2018.
Share this article