BACKGROUND IMAGE: iSTOCK/GETTY IMAGES
The market recognizes AWS and Google as the leaders in cloud computing. However, because of its range of cloud capabilities up the stack, AWS is currently leading the race. But that doesn't mean it's the right choice for your company. One way to decide is to compare both clouds on price, global reach and capacity. And even then, it may be difficult to settle on AWS, Google or both.
The price/performance debate: Industry experts and research show a balance between Amazon Web Services (AWS) and Google Compute Engine (GCE). Google's price per hour for the same instance specifications (more or less) is lower and it provides better performance results compared to AWS.
A key difference on GCE's price model is that the cloud provider charges by the minute, while AWS charges by the hour. But there are a few ways to cut costs with AWS, such as using Reserved Instances and spot instances for projects like research and development and non-mission-critical applications.
Global footprint and capacity: AWS is a more mature cloud provider, with 11 infrastructure regions, including GovCloud and the new region in Germany. Google only has three regions. AWS also has a much larger capacity and a wider variety of instance families than GCE. AWS offers up to 1 TB per disk; GCE provides 10 TB of storage per disk.
When it comes to capacity, GCE allows you to mount a single disk to several virtual machines (VMs) in read mode, which is important in distributed environments. Google also offers no-warm-up and quick response capabilities for load balancing. But travel up the stack a bit and AWS offers many more data and storage capabilities, such as Elastic MapReduce, Hadoop and Redshift.
Cloud payers and players: Another important factor to compare is the cloud ecosystem and marketplace. This is an area where Google lags behind AWS.
Amazon has thousands of partners, according to Andy Jassy, senior vice president for Web services, during his AWS re:Invent 2014 keynote. The AWS ecosystem is huge and growing rapidly with partners, consultants and managed service providers. And even though the AWS Marketplace had a slow start last year, it is now gaining traction. Consumers can provision various services and spin up packaged, out-of-the-box applications from the AWS Marketplace with the click of the mouse.
Making the not-so-clear choice
So which of these two major cloud vendors should companies choose? The simple answer is both. It no longer needs to be a choice of one cloud over the other.
But building your environment with the ability to move between cloud services is no easy feat. To be truly cloud agnostic, companies must go with the common denominator features of both AWS and Google to normalize the environment.
And the AWS re:Invent expo hall is filled with a slew of vendors, such as Ravello Systems, that have developed this normalization layer, providing seamless portability and interoperability of the complete application stack. These tools can support on-premises migrations to the cloud and between clouds, giving the market a small break in the mounting AWS, Google argument.
About the author:
Ofir Nachmani is a business technology advisor, blogger and lecturer. Ofir's extensive experience in the world of business technology has made his critically acclaimed blog, IamOnDemand.com, the go-to guide for modern technology startups and developers in the world of cloud computing. Today he advises organizations, leading them through new IT market modifications, while building and executing a modern go-to-market strategy.