The cloud is over-engineered and overpriced
youtube.com
youtube.com
Yes I can do everything I'm doing in AWS cheaper and with less complexity, but I certainly don't _want_ to. Especially after you've gathered enough re-usable IaC in the bag, the complexity and price don't deter you.
Same setup on AWS: Identity center, AWS Organizations, SCPs, cloudtrail, cloudwatch, cloudfront and s3 with half a dozen Policies. The only tool available with fine grained IP Access restrictions is WAF which costs alone almost 10x what one would pay with the hoster.
If you are conscious about designing a simple solution, which can help cost, and then review the cost at scale, then it can be very worthwhile to use cloud services.
Editing to say that solutions recommended by cloud vendors may not always be the simplest, nor more cost effective.
DOCKER_HOST=ssh://mydomain docker-compose up -dWhat image hosting service do you use?
I lost the battle, they hired some AWS Sales Engineer who eventually climbed into a director position and implemented a complete lock-in into AWS offerings without rolling out k8s. As far as I heard from former colleagues after 5 years out of there their AWS bill has increased substantially and there's no way out.
The matter expert of AWS will click a few vms and a managed database in a few minutes enabled snapshots and is done (and not really an expert)
The matter experts in a self hosting company will setup something. They might know how to do it right but probably not.
And just because I can do it myself very good, a lot of people can't.
The DB experts in my experience were to 80% people barely even getting databases right and the last 20% were the real experts keeping the shit running
And even in big companies I have seen shitty infra teams. Old software versions of the management tool, missing features, exorbitant cross charging, not enough hardware etc.
Is self hosting cheaper? Yes.
Should you do it?
Yes if you can afford good people and take it serious.
Don't blame cloud. You are not on cloud if you would be smart enough and capable enough of doing so anyway.
Yet this video could almost be satire? It proposes to show how easy self hosting is, then goes on to use a dozen tools with complex configuration that no normal joe-blow user would understand. It almost makes the case for cloud, because by the time I was half way through video, I was already ready to just give up and say use the Cloud.
Like: "It's Easy", then proceeds to show complex solution.