3 ms·
I use both. GCP sucks, AWS rocks. GCP is theoretically superior because it has more features and integrations built in. But in practice it's a big mess, and if
by 0xbadcafebee 3y ago
I use both. GCP sucks, AWS rocks.
GCP is theoretically superior because it has more features and integrations built in. But in practice it's a big mess, and if you want to do anything the "not GCP way", you're better off just not using it at all. People talk about GCP "getting X right", which might be true, except to actually use the thing that they "got right" you have to use everything else they have, and good luck figuring out how to do that with their insanely bad/missing docs. Let's not even get into how they overload the same concept in multiple places, have tons of arbitrary limitations of naming conventions for different components, navigating the console is a pain (and again arbitrarily limiting), and services are weirdly implemented so the SDK is inconsistent. They tried really hard to pretend they had some unified, Enterprise-ready, perfect system/design, and of course failed at implementation, because perfect systems don't exist. Their support is crap and their services are down a lot, and very slow to orchestrate.
AWS is less feature-filled by default, but everything that is there works, isn't complicated, can be used a-la-carte, and docs are easy to find. Support is insanely reliable. They take a one-useful-piece-at-a-time approach rather than making you use the kitchen sink, and it's not hard to get things working (well, not any harder than for any other cloud provider). Pretty much everything they do is simpler and more reliable.
- negus 3y agoCan you be more specific? I experience no problems navigating the GCP Console UI. Though I mostly do not do it -- I have stuctured bookmarklets for everything I use and it works really great. And also I use gcloud and Terraform a lot. GCP support also provides the answers I need.
- bng5 3y agoI have very little experience with GCP as not much of an infra person. However, for me the most annoying bit is how the profiler is using its welcome screen as a loading indicator as well as 'there is no data' page. Makes it very hard to browse data.
- danpalmer 3y agoI've had nearly the opposite experience, except for support where I've had good and bad experiences with both AWS and GCP. I never understood why people love AWS support so much, it seemed pretty "meh" and I've heard from friends who have had truly awful experiences with paid support for security issues. In my experience, GCP has a solid, easy, happy-path, and reasonable options for the more esoteric use-cases. AWS typically had a happy path that was clearly poor engineering/dev-ops practice, and more esoteric use-cases required gross hacks and either worked or threw weird errors that suggested it was a pile of shell scripts under the hood. Everyone will have different experiences with this of course, but product excellence is not an advantage of AWS that I hear from people, it's always support, or pricing, or contracts.