Since last June Google has kept Google Compute Engine (GCE), an open Infrastructure-as- a-Service (IaaS), an invitation only service. Starting May 15th, GCE has gone public. This move makes GCE a direct competitor for Amazon Web Service (AWS), one of the major and more established IaaS providers.
What is IaaS?
It takes a lot of physical infrastructure to run daily operations for major enterprises. Data centers, disks, servers, and network components all cost a lot of money and take up a lot of space. Many enterprises do not have the resources to create and maintain their own infrastructure. Luckily, they have the option to rent infrastructure from established service providers.
Infrastructure-as-a-service is one of the main categories in cloud computing and is a provision model where an organization outsources the equipment needed for supporting operations that include storage, hardware, servers and network components. The service provider owns the equipment assuming all of the responsibility and risk involved in maintaining the infrastructure. In exchange the provider charges a fee to their clients on a per-use basis.
Google’s GCE and Amazon’s AWS are examples of IaaS. For example, Google provides virtual machines that are hosted on Google’s infrastructure to enterprises who are seeking the ability to outsource their storage, hardware, servers etc.
Does Google have a chance against Amazon?
Most developers say yes. AWS and GCE both offer the same core services, but what makes GCE stand out is speed and efficiency. Simple as that. In the past, AWS has had notorious network issues and poor disk performance. Google has promised their users that they will offer higher performance and consistency rates. So far GCE has been living up to that promise. According to Scalr, who compared AWS to GCE, the boot time of GCE was 4-10x’s faster than ASW. And that’s just the boot time.
Amazon might not be the fastest but they are the oldest. First off, AWS was established in 2006, well before GCE, making them a huge player in the IaaS market and has been the top choice among consumers. According to a 2012 survey of 100 IT professionals at medium and large enterprises 19% chose to use AWS compared to Google with less than 1%.
That being said, Google has had their issues. The Google Application Engine (GAE) has run into service issues in the past that have made it difficult for developers to utilize. Also, the lack of services GCE offers is disappointing to consumers. The services IaaS providers offer is key and quite frankly AWS offers more from virtual server instances to hosted data warehouses.
What has Google done differently?
There are two major differences between GCE and AWS that may attract enterprises to Google’s cloud:
- Granular Pricing – The current pricing structure of most IaaS providers, like AWS, have been charging consumers by the hour. GCE will charge enterprises by the minute, starting with a 10 minute minimum. This means businesses won’t be paying for unused compute minutes.
- Adding PHP support – The popular web programming languages has been added to Google’s Application Engine (GAE) services and is the most requested feature among compute engine users that hasn’t been offered until now. The GAE will be intertwined with GCE making it easier for businesses to develop their own applications while using GCE for data mining and storage.
AWC vs. GCE: Who will dominate the public cloud?
It all comes down to who will do a better job of attracting consumers. There has been hesitation among enterprises when it comes to using a public cloud like GCE. And many should be, as IT security is among the biggest issues with public clouds. However, enterprises do see GCE’s ability to provide infrastructure for high-performance workloads that they would not be able to provide themselves. And for most businesses their workload is only increasing encouraging them to seek other alternatives to store their data.
Both Amazon and Google are well-funded businesses but Google has the upper hand when it comes to developing technology. There is no doubt that GCE will be a major contender in the fight for the public cloud and the IaaS market, but there are others out there who offer similar services. In the long run, whoever dominates the cloud will have the best pricing model and a plethora of services for consumers to choose from.
Jordan Novet, “Google gains appeal for cloud services, but there’s this company called Amazon.” Gigaom. 16 May, 2013. <http://gigaom.com/2013/05/15/google-gains-appeal-for-cloud-services-but-theres-this-company-called-amazon>.
Rachel King, “Google Compute Engine updates: What you need to know.” ZDnet. 15 May, 2013. <http://www.zdnet.com/google-compute-engine-updates-what-you-need-to-know-7000015459/>
Sebastian Stadil, “By the numbers: How Google Compute Engine stacks up to Amazon EC2.” Gigaom. 15 March, 2013. < http://gigaom.com/2013/03/15/by-the-numbers-how-google-compute-engine-stacks-up-to-amazon-ec2/>
“Infrastructure as a Service (IaaS).” Search Cloud Computing. May 15, 2013. <http://searchcloudcomputing.techtarget.com/definition/Infrastructure-as-a-Service-IaaS>