DEV Community

Discussion on: AWS vs Azure vs Google Cloud

Collapse
 
greenreaper profile image
Laurence 'GreenReaper' Parry

I just finished my first month's trial with Azure, having used AWS for a year before and also using GCP's free instance for Munin monitoring. All three have value, but you have to pursue a multi-cloud strategy and marry it with non-cloud assets for the best results.

If you're looking to be cheap, GCP's free offer excels if you are smart and know how to make the best of what you are given (e.g. you only get 1GB/continent free transfer out per month from your GCP VM, but route that through an app service and it becomes 1GB/day). But you have to work at it.

Azure gives you double the VMs but with the cost that one is running Windows. You can also set up one app service per region, which means 5GB/month per region - some of which are quite pricy for transfer or VMs normally.

All three are too expensive for media serving, which is best handed to dedicated hosting providers such as OVH and LeaseWeb - or if your needs are smaller, various VPS hosts (Vultr, Host1Plus, Civo, Atlantic.net, LayerStack - be wary of SSDNodes, they aggressively trim using the memory bubble to the point of causing increased latency).

Not previously mentioned in this comparison are Oracle Cloud (which has a very generous free offer, if you can actually get the services they are offering and want them in a specific home area); IBM Cloud, which is in various locations that may be useful to you and has DB2 linked to its own app services, as well as object storage; or Alibaba Cloud (which I have not yet tried out myself).