Live data from Hacker News

Migrating from AWS to Hetzner

digitalsociety.coop

611–620 of 643 posts

Re: Migrating from AWS to Hetzner

#611

Earlier quoted context omitted.

Yup, I hope to god we are moving past the age of 'everything's fast if you have enough machines' and 'money is not real' era of software development. I remember the point in my career when I moved from a cranky old .NET company, where we handled millions of users from a single cabinent's worth of beefy servers, to a cloud based shop where we used every cloud buzzword tech under the sun (but mainly everything was cont…

However old, .NET Framework was still using a decent JIT compiler with a statically typed language, powerful GC and a fully multi-threaded environment :) Of course Node could not compete, and the cost had to be paid for each thinly sliced microservice carrying heavy runtime alongside it.

I don't think we need to bring languages and frameworks into this. Some of them make things worse, others -- much better.

Furthermore, the microservices craze only made things worse regardless of PL / framework.

IMO we have an entire generation (maybe two) of devs who never self-hosted. That's the main audience of the article and of many of the comments here.

The rest of us who only scoffed at the cloud and microservices were just waiting the world to start coming back to its senses again.

Re: Migrating from AWS to Hetzner

#612

Long long ago, at the start of my career I was at a great company. We were using a Postgres DB version not supported by RDS. So I had to manually set up postgres over and over again on EC2 instances. This was before Docker was reliable/standard. I wasted hours on this, and the moment RDS starts to support the postgres version we need it everything was much easier. I still remember staying up till 3:00 a.m. installing…

It seems most (not all) of the comments here are relatively small projects and ads ...

Re: Migrating from AWS to Hetzner

#613

Earlier quoted context omitted.

A nimble enough company doesn't need it, but I've had 6 months of lead time to request one extra server in an in-house data center due to sheer organizational failure. The big selling point of the cloud really was that one didn't have to deal with the division lording over the data center, or have any and all access to even log in by their priesthood who knew less unix than the programmers. I've been in multiple clou…

I've been in projects where they're 'on the cloud' to be 'scalable', but I had to estimate my CPU needs up front for a year to get that in the budget, and there wasn't any defined process for "hey, we're growing more than we assumed - we need a second server - or more space - or faster CPUs - etc". Everything that 'cloud' is supposed to allow for - but ... that's not budgeted for - we'll need to have days of meetings…

About sums up my last job. Desperation leads to micromanaging the wrong indicators. The results are rage-inducing. I am glad I got let go by the micromanagers because if not I would have quit come New Year.

Re: Migrating from AWS to Hetzner

#614
We at ayedo[0] are specialized for this kind of migration away from inflated hyperscalers onto European cloud providers like Hetzner, IONOS, Plusserver etc. we provide the missing cloud-native services like databases, storage, loadbalancing, etc so teams don’t need to adjust that much.

[0] https://ayedo.de

Re: Migrating from AWS to Hetzner

#615
post #609
post #595

Earlier quoted context omitted.

Terraform/OpenTofu is good for infrastructure but it becomes a pain if you use it for k8s deployments. I suggest using GitOps (ArgoCD / flux) for everything inside the cluster and OpenTofu for the cluster itself.

Downside with that is having DNS, managed databases, cloud storage (s3) outside K8s - When deployments are also managed with tf, it's easy to connect a deployment in K8s to resources outside K8s (via tf state).

You can still do that by reading the values you need directly from the state file. I suggest that you define outputs and access them through the state file from other projects, otherwise the external dependency will be hidden.

Re: Migrating from AWS to Hetzner

#616
This is similar to our experience migrating a SadServers k8s service; basically Hetzner is way cheaper and more performant than the big cloud providers BUT you have to take into account man-hours for the migration and be careful with missing services or ancillary tooling: https://docs.sadservers.com/blog/migrating-k8s-out-of-cloud-...

Re: Migrating from AWS to Hetzner

#617
post #547

Earlier quoted context omitted.

Have been running a couple of machines on Hetzner cloud with https://github.com/vitobotta/hetzner-ks for about 2 years now. Have been very happy with the setup. Also hosts a StackGres cluster that's backs up to GCS. Plenty of compute foe the price.

Your link 404s

https://github.com/vitobotta/hetzner-k3s

Re: Migrating from AWS to Hetzner

#618
When I used AWS startup credits in 2019, the AWS console made it very difficult to estimate the bill after the credits ran out. I lost a lot of trust in AWS. Also, there were buried mines in the APIs, like the risk of bad logging running up a $70,000/day bill with CloudWatch Logs.

If I could go back and do it again, I would rent a single machine and deploy with ssh (git pull & docker-compose up) and backup to my laptop.

Re: Migrating from AWS to Hetzner

#619

Love it! We are unfortunately moving away from self-hosted bare metal. I disagree with the transition to AWS. But it's been made several global layers above me. It's funny our previous AWS spend was $800 per month and has been for almost 6 years. We've just migrated some of our things to AWS and the spend is around $4,500 per month. I've been told the company doesn't care until our monthly is in excessive of five fig…

If your parent company spend is millions, your 4.5k is probably "free" anyway in credits, discounts, reserved capacity, or whatever

Re: Migrating from AWS to Hetzner

#620
post #39

I think you can get much farther with dedicated servers. I run a couple of nodes on Hetzner. The performance you get from a dedicated machine even if it is a 3 year old machine that you can get on server auction is absolutely bonkers and cannot be compared to VMs. The thing is that most of the server hardware is focused towards high core count, low clock speed processors that optimize for I/O rather than compute. It…

I recently rediscovered this website that might help: https://vpspricetracker.com Too cool to not share, most of the providers listed there have dedicated servers too.

Nice! Bookmarked. I know this one, it's been useful to me before: https://serverhunter.com/
Post reply on HN