(I work for Google Cloud and am happy to answer questions about GCP)
(I work for Google Cloud and am happy to answer questions about GCP)
What was the reason behind these, personal preference? Or technical superiority?
The reason for my curiosity is Microsoft and Oracle kind of sees Cloud Computing as life and death situation.
Amazon and Azure are going to be around for at least a decade.
Google Cloud is paid b2b, not free b2c - companies like Disney, Spotify, Evernote build very close multi-year relationships with Google, rely on Google, pay Google, etc. Google Cloud going away would shut down, for example, all of Snapchat.
(work at GCP)
With AWS, the ecosystem is massive. They also have the most features (though GCP and Azure have their own unique features and are catching up fast).
I haven't used Azure, can't really comment on it.
gce has really nice apis but limited features and unless you do things like google you'll have to do a lot of your own integration work
i've never seriously used azure
Google Compute Engine alone has lots of nifty features that even AWS EC2 lacks, like custom VMs, generalized VM types (no need to go for specific instances to get fast networking, for example), preemptible VMs, live migration, disk hot-grow, and sustained use discounts, while generally being cheaper.
(work on GCP)
Disclosure: I'm an Azure Batch engineer.