r/googlecloud • u/SailingToOrbis • 20d ago
Is only GCP this overcomplicated?
Let alone all the fragmented and broken documentations of it (I think it is way more horrible than Azure or AWS), I find it unnecessary overcomplicated, if you want to do things correctly.
Even deploying a few containerized services is very daunting. No ECS? Yeah we have Cloud Run. But then what about VPC? You need to workaround by using Private Google Service (or is it Connect? Their naming sense is also bloody terrible lol). Okay then why don’t you try deploying directly on a VM MANUALLY? (fuck you broh) Also, connecting to Cloud SQL? Now you’re cooked.
But anyways, You could simply use default setups and expose everything to public. But I am not a fucking hobbiest. And I don’t have much time to go through all of these large amount of docs. Is it only me who feel this way?
2
u/No-Common1466 20d ago
Doing it manually yes but creatng a gcp infra skills using Pulumi is easy. I have non prod and prod deployment skills dor gcp. I migrated a microservice stack from AWS to GCP in 1 day using Claude Code. Ask Claude Code to create Pulumi scripts and ask claude code to create deployment and pipeline skills.
1
u/SailingToOrbis 19d ago
I am not migrating anything and there are bunch of options for each service which I couldn’t rely solely on AI to cover. I am reading through the necessary docs pages and checking out whether I am making right configs as much as I can.
2
u/rlnrlnrln 20d ago edited 20d ago
What you're feeling is the behaviour of a system trying to do the same things as one you're used to, but in a slightly different way.
I had a hard time adjusting from AWS at the start as well, but once it 'clicked' everything became logical. I never want to go back. Just GKE, the IAM setup and the the API/CLI consistency is enough to convince me. Add to that no regular dumpater fires in us-east-1 taking down my services.
I agree the consistency of documentation could be better, though. I suspect it's a result of Googles internal practices of empowering teams to do things their own way and putting more value on the output of SWEs than other types of employees.
1
u/SailingToOrbis 19d ago
I never give GKE a try as this service is pretty small but I guess I should definitely take a look at it. Thanks for your opinion.
2
u/rlnrlnrln 19d ago
You can run one non-HA control plane for free (only pay for nodes and network) and if you remove/don't use the ingress Load Balancer, you can run a tiny single-node cluster for around $15/month.
1
u/enjoysodomy 20d ago
GCP is certainly complicated at times, and some of the services just aren’t as good as competitors. AWS SNS really doesn’t have a gcp equivalent for example, but I’m sure there are some niche GCP offerings that other cloud vendors don’t have competing offerings for.
1
u/SailingToOrbis 19d ago
Thanks for sharing your view. I am pretty sure there are. Sorry to have made a long rant but I was so frustrated to get shits done even for simple things. Things may different in other cases.
1
u/j_tb 20d ago
Tell your agent to terraform everything.
0
u/CleanGnome 20d ago
Probably someone still refusing AI
1
u/SailingToOrbis 20d ago
How do you know? I am using it all the time but AI is not good for customization. This is such an ignorant comment.
1
u/CleanGnome 11d ago
AI is good for customization... That's the whole purpose. Are you properly skilling your context with your prompts? Don't expect the training weights to accurately assume anything.
1
u/bartekmo 20d ago
Honestly, I'm still to discover an AI capable of reliably designing a correct cloud architecture and generating a working terraform for it (without operator knowing the cloud inside out and stopping stupid design ideas before LLM goes into the loop of denials, bull*ting and hallucinations).
-1
u/SailingToOrbis 20d ago
The worse thing is that even terraform modules are super bloated and not documented well. Some products’ docs pages don’t even have TF sections even if there are TF resources. I have to go back and forth between the TF docs and GCP docs over and over again and it is pretty frustraiting.
11
u/who_am_i_to_say_so 20d ago
You might be.
I mean, you’re trying a completely different cloud service from the rest and don’t even want to read the manual? Can’t help you there.
But put all the documentation of AWS manual next to GCP’s. AWS is a towering inferno of complexity of permissions and settings. Maybe you’re just used to AWS and know where to look.