AWS used to be the unchallenged king of cloud computing before the launch of Google compute engine (GCE). Now, Google’s cloud service is giving tough competition to AWS. While AWS’s market dominance favors it, Google’s reputation speaks for it. But that is not all that is going on in this tug of war, as there are various technicalities that play a crucial role when these two are compared. So, let us take a detailed look at those technicalities to unravel which one of these two is better for businesses. Is Google Compute Engine The Next Level Of AWS
Computing and storage cost
AWS-Computing and storage cost of AWS is calculated on hourly basis. Even when used for less than an hour, you will have to pay for the hour. GCE-They calculate on the basis of minutes approx. ten. Bottom line – GCE’s computing and storage cost is less than AWS.   Load balancing hits AWS– Amazon’s Elastic Load Balancer (ELB) is incapable of providing pre-warning and cannot handle the sudden spikes in traffic. You need to subscribe to AWS support to pre-warn ELB. GCE- Google compute engine can handle traffic instantly, thus do not require any pre-warning. It can scale up to 1 million requests per second. Bottom line – Google compute engine is more efficient in handling load.
  Persistent disks (PD) usage
AWS– The persistent disk is mounted to either read or write functionality. GCE-In this, the PD usage is not restricted like AWS. GCE’s Persistent Disks can be fixed to both read and write functionality on a virtual machine or read only functionality on different virtual machines. Bottom line – Compared to AWS, GCE do not restrict any PD functionality, thus providing instant results to users.
  Persistent disk storage
AWS– It supports only one TB of disk size. Moreover, the IOPS is predefined and based on Instance Type, Network Speed, etc. GCE– GCE supports 10TB of disks storage. The IOPS is based on the core number and disk size. Bottom line –GCE supports ten times more persistent disk storage compared to AWS.
  Private cloud
AWS-AWS’s private cloud is termed as VPC (Virtual Private Cloud). No integrated network is available for all regions, as VPC resources are linked to specified region only. For enabling VPC to multiple regions, VPN connectivity is compulsory between regions. GCE – In GCE, the integrated network is available for all regions. This means images, snapshots, static IPs, firewalls, tags, and resources can easily be shared by users from different regions. Bottom line – Using GCE is far better than AWS as customers can easily make use of all resources under one roof.
  Network support
AWS– Public internet is used for communication between different regions. GCE– In contrast, GCE has a global network that helps in performing better networking across regions. Bottom line – GCE’s communication is much quicker than AWS.
  Machine images
AWS– AWS has launched cloud machine image feature recently. It provides the accessibility to copy the images to other regions at Data transfer and Snapshot charges. GCE- Users irrespective of their region can access Cloud machine images in GCE. This is because it maintains a global depository of images. Moreover, no Data transfer and Snapshot charges are incurred in it. Bottom line – Accessing the Google Cloud Machine Images from different regions for image transfer or copying is cost effective.
  IP addresses
AWS– For releasing Ephermal IP for AWS, request for Static IP is required to be made and then assigned to Instance. GCE-In this, Ephermal IP is used as reserved IP, which helps customers to easily retain their DNS records. Moreover, no sort of rebooting is required in GCE. Bottom line – GCE is far better than AWS, as customers do not require different IPs for accessing their records.
  Booting time
AWS– It has slow booting time as compared to GCE. Moreover, it even does not provide auto restart functionality. GCE– Its boot time is 5X faster than AWS, which means only 30 seconds is required to reboot the system. Google Compute Engine has automatic restart that is set when any system event is crashed. Bottom line – GCE Wins!
  Security groups
AWS- It has region specific firewalls that are linked to instances. GCE– GCE’s firewalls are not region specific. Moreover, these are not based on instances, rather are assigned to tags. Bottom line –Data security is better in GCE compared to AWS.   Cloud resource logging AWS- For accessing data in AWS, API is required which will then access the data in S3 bucket and provide it in JSON format. GCE-No specific API or format is there in GCE. As all things are available on the cloud, thus user can easily access it in user readable format. Bottom line – In contrast to AWS, Google Compute Engine provides better accessibility for processing the data.
  Accounts accessibility
AWS- User accessing AWS is linked to a single account. This means users cannot share their credentials with multiple accounts until and unless integrated IAM is not provided. GCE– In this, single user can access multiple accounts as either admin or a general user. Bottom line – Using GCE is better compared to AWS, because user is not restricted to work on a single account. These were few of the most prominent points of comparison between AWS and GCE. While GCE has earned a lead in all the aforementioned points, AWS’s potential cannot be overlooked. But in black and white, GCE appears to take a lead (overall), and is being widely appreciated. What do you think?