The cloud computing world has started to heat up for quite some time and it will continue to do so as we try to achieve new goals and results. But with so many options, it can be unclear which one is the winner. With that in mind, here is a good insight into the matter via the Amazon AWS vs Google Cloud vs Azure comparison found on this page.
Amazon AWS vs Google Cloud vs Azure
Amazon allows users to configure the virtual machines and you can select memory, power and size if you so desire. On the other hand, Google does a great job here since it allows you to launch machines and you can also access features like extended OS support live migration for VR as well as support for instances with more cores. Azure on the other hand has a VHD disk and you can either define it on your own or you can let Microsoft/accepted third parties do that for you. AWS is the winner here since it has the most instance families and instance types.
Database and storage
AWS comes with temporary storage. It also has block storage that will be similar to hard disks and they do have object storage, all while offering big data and NoSQL support. Google on the other hand has temporary and persistent disks. They also feature great object storage and at the same time they have many technologies they create like Hadoop and Big Table that are fully supported. Azure has temporary storage as well as Page Blobs for the VM volumes. It also has big data and NoSQL support. It all depends on your needs here because all of them do a pretty good job!
Amazon as well as Azure do a very good job when it comes to allowing users to actually group the VMs and isolate them into different isolated networks. Users can change the network topology, start routing tables and even do network gateways via VNET and VPC which is a major plus at all times. Both of them help you extend the data center to the public cloud. However, Google focuses on an instance that pertains to a single network. Here you can opt for either Azure or Amazon.
Obviously this will depend on your needs and budget. Amazon for example will charge the customers based on the number of hours they used the service and the service can be either on demand, reserved or the customers can bid for the extra capacity.
Google focuses on charging for instances and they even announced sustained use pricing that makes the most out of an hourly rate. It’s well worth your time for sure. Azure will charge via the number of minutes use and they do offer discounts if you get a short term commitment.
As a whole, when it comes to the Amazon AWS vs Google Cloud vs Azure there is no clear winner. Each one of these has a very good set of features and using them is a great pleasure. It all comes down to the features you need and the results you want but in the end the experience can be very well worth it!