There is no doubt that the demand for public cloud solutions is rising at an extensive rate and this translates to growing opportunities for public cloud providers as well and two of the major cloud players of 2019 are google cloud vs aws. Hey guys this is Sagar from Intellipaat and today we’re gonna compare both of these cloud Giants and discuss which one to choose so without any further delay let’s get started.
First let’s take a brief look over both of these cloud services starting off with Amazon Web Services where according to their official website Amazon Web Services is a subsidiary of amazon.com which provides on-demand cloud computing platforms to individuals, companies, and governments on a paid subscription basis similarly Google cloud which is offered by Google is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products such as Google search engine and YouTube now let’s look into the history and talk about the establishment of both.
AWS was launched in 2006 thus having more experience in the cloud domain than Google or any of the cloud computing providers and it successfully meets the on-demand needs of enterprises in regards to the cloud computing platform.
On the other hand, Google Cloud was launched in 2011 which is no doubt a third competitor after Azure and is quite a reliable and cheap cloud computing platform for businesses but still the question remains how are these two cloud services different and what are the factors that we need to focus on while comparing AWS and Google cloud that we shall discuss while we move ahead.
Starting off from the basic and discuss the first factor that is the availability zones we are all aware of their establishments now we all know that the AWS was the first one of its kind right which means an AWS is hosting multiple locations worldwide and of course is true for Google as well but here also the difference occurs in the numbers of region and availability zones talking of numbers AWS has 55 availability zones worldwide with 8 more on its way whereas Google is having 18 availability zones with 3 more on the way which is no doubt is quite lesser than AWS. Now let’s move forward and talk about the next factor that is the market share.
If we check this graph right here which clearly depicts that how AWS is leading with 40% of public cloud market share worldwide on its name whereas azure on the second place with 30% of market share and Google cloud is on the third place with 10% of market share and the other cloud providers are at 20%. right? also if you check the Google Trends graph and compare the popularity.
These are the stats where you can easily figure out that how interest for AWS has been surpassing Google cloud worldwide in the past 12 months also if we check their search results and trends according to USA same cases here as well where there is more interest for AWS than Google cloud in case of India here are the results still aws is more trending than Google cloud.
These are the results from past 12 months and have been waiting and relatively increasing with AWS on first and Google cloud on the third place from the past decade and guys according to a recent report by CNBC even though Google cloud is lagging behind AWS and azure with 5.44 billion dollars and six billion dollars respectively they have crossed a 1 billion dollars per quarter of revenue by 2018 which is actually a good number for a beginner who just recently entered into the public cloud market it is just taking time to cope up with other cloud providers because of being a latecomer in the cloud domain we can say also google suite now has four million paying customers said by Sundar Pichai sounds convincing right? Now what we can conclude from the fact that AWS is in the first place as a cloud provider is that due to its more experience and implementation in the cloud domain it obviously has bigger community support and trust across its clients.
This is the reason why AWS has more high-profile customers like Netflix Airbnb Unilever BMW Samsung’sXiaomi Zinga etc no doubt I haven’t seen too many experienced reports on Google cloud but almost every feedback or reviews are checked about them was good enough says that share the same infrastructure that of Google search engine and YouTube that is why many huge companies are having faith on them and some of the major clients are HSBC PayPal twentieth Century FoxBloomberg Target Domino’s etc.
Don’t think it’s quite impressive for a public cloud provider like Google to be on third place with such huge revenue even when they are relatively new one compared to a titleholder such as AWS now after discussing the establishment in the market let’s talk about what each provider has to offer in terms of services and then discuss about their integration with the open-source tools.
So the services which I am going to compare here comes under the following domains: compute, database, storage, security, networking, monitoring, development, and Internet of Things aws covers up like 200 plus services whereas Google Cloud has been catching up with it with the lesser number of 60 plus services. In these domains some of the services that AWS covers are Amazon Web Services ec2, rds, s3, I am, VPC, cloud watch, cloud 9, IOT core, and many more.
Similarly, Google cloud covers services like cloud engine, cloud datastore, cloud storage, cloud IAM, cloud DNS or we can call it Google cloud DNS stack driver monitoring, cloud SDK, cloud IOT core, and many more. No doubt with a lesser number and also both of these cloud providers have better relations with the open-source communities both AWS and Google Cloud can integrate with multiple open-source tools like docker, ansible, GitHub, Jenkins, Kubernetes, tensor flow, etc and more importantly they are both friendlier when it comes to the Linux servers.
Now another factor is its downtime and speed so having a matured infrastructure the maximum downtime phase by AWS in2015 was of 2 hours and 30 minutes whereas having a progressing infrastructure Google faced a huge downtime of 11 hours and 34 minutes in2015 and that is why when you compare the reliability in both this is where AWS comes out to be a preferable choice talking about its speed well this is where Google cloud platform takes the lead.
Let us check from the basic demonstration that how quick both of these services are when it comes to launching an instance now I’ve opened up my account on AWS management console as well as on the Google cloud platform so we’ll start off from launching an ubuntu machine so we’ll start from ec2 in AWS which comes under the compute domain click on ec2 and launch an instance and select the ubuntu server I’m gonna select the T 2 dot micro because it comes under the free tier eligibility and we need not configure anything here and simply click on review and launch it it will ask you for a key pair so we are going to create a new key pair here so like let’s keep it as demo aws okay and download the key pair so it will download it for you and launch the instance.
So now it is initiating the instance so you can see it is on the pending state and even after that it is running so it will also do the statistic where it will be initializing it for you so let’s see how fast here the compute engine is so this is how your Google dashboard looks like we’ll go to the compute engine and click on VM instances there are already three running instances and will click on create an instance and select the Ubuntu machine here ubuntu 8.04 and select and we need not configure anything here keep nothing and simply create the instance let’s wait for an instance to launch okay this is on the running state but still the status checks are initializingokay and you cannot connect to it currently so let’s wait for our Googleinstance to launch.
So guys now you can check that launching an instance here is quite easier as well as it is faster than AWS management console okay from this I can easily conclude that Google cloud platform is way faster than AWS when it comes to launching an instance or even deploying an operating system even in terms of VM size so guys now let’s move it and check their pricing models in case of a double is a very basic instance which includes two virtual CPUs and Ageing your prom will cost you around 69 dollars Perma and when compared to GCP with 25% cheaper rate it will cost you around fifty-two dollars per month.
The largest instance offered by the double use of 3.84 TB of ramp along with 128 virtual CPUs which will cost you around three-point ninety-seven dollars per hour and in case of Google this is where Google takes the lead with a whopping number of 160 virtual CPUs with a 3.75 TB of RAM which cost you around 5.30 $2 per hour which I believe is much cheaper in terms of virtual CPUs provisioning as compared to AWS and my new guys CCP has been catching up quickly as prior to March 2017 the largest VM on GCP only had 32CPUs and prior to 2018 this is the growth rate that we discussed here now let’s move ahead so what are the job trends in AWS and Google cloud.
So this is again a frequently asked question by most of the learners in the cloud domain if we discuss the job trends and both well check this graph here which shows that start of the job posting in previous four years the green line is for the job trends in aid of your solutions architect and the orange line is for job trends and Google Cloud solutions architect you can easily absorb from this graph that there has been arisen for the jobs in aid of this whereas in case of Google it is still rising since it’s a new cloud provider in the industry as we discussed above.
Google may take some time to rise to that level since AWS already reading in the market shares with 40% of it that means there are a greater number of jobs in case of AWS as compared to Google with 10% of the shares so it only concludes that there is a greater number of jobs in case of AWS but I would like to say this doesn’t mean that Google cloud does not have that potential or capacity to reach to this level in coming future because the kind of services Google cloud is providing right now are doing quite well so as who do you think is the winner here.
AWS or Google cloud well most of you must have figured out from the above starts at how Google cloud is rising at an advanced rate and as always at the3rd place after a double initial no doubt Google cloud may surpass AWS in short someday which makes it very difficult to declare one of them as the winner as Google has many advantages over AWS like pricings and speed however AWS has been a consistent pioneer in the cloud services it’s more mature infrastructure causing less downtime easier makes EWS a preferable choice for the majority of the users so guys thank you so much for watching this session.
I would love to hear from you guys that which one of them is better according to you and why please reply to us in the comment section below see you again yeah.