Live data from Hacker News

Migrating from DigitalOcean to Hetzner

isayeter.com

341–350 of 454 posts

Re: Migrating from DigitalOcean to Hetzner

#341
I considered going to hetzner at one point but I read a lot of stories around hetzner that didn't inspire confidence. Primarily that they're not really that much cheaper than going to other companies offering something similar.

If some people can chime in with their positive experiences I might switch.

Re: Migrating from DigitalOcean to Hetzner

#342

Every time I see this kind of article, no one really bothers about sb/server redundancy, load balancers, etc. are we ok with just 1 big server that may fail and bring several services down? You saved a lot of money but you'll spend a lot of time in maintenance and future headaches.

I already made a comment here about testing Hatchbox. You point it to your servers and it can set up a cluster and load balancer with a few button clicks.

Re: Migrating from DigitalOcean to Hetzner

#344

Earlier quoted context omitted.

I don't think you've nailed it either. He SHOULD be saying "54 days ago, I powered on my computer and opened a terminal. From my editor I reviewed my code files and realized I had quite a mess on my hands. Realizing it was the year A.D. 2026, I decided to fire up a modern tool. I typed "claude" into my terminal. As it launched I told it I wanted helping taking my running programs and moving them from the virtual priv…

I think the parent has a point. For how many other accomplishments is the tool framed as the responsible party? We don't say "cranes built the skyscraper", people did. Why do we shift accountability when it comes to AI?

For clarity and accuracy, in the hopes that the person reading it interprets in good faith.

Re: Migrating from DigitalOcean to Hetzner

#345
post #215

If you’re migrating a large MySQL database and you’re not using mydumper/myloader, you’re doing it the hard way. If you aren't using xtrabackup you are doing it wrong. I recently migrated a database with 2TB of data from 5.7 to 8.4 with about 15 seconds of down time. It wouldn't have been possible without xtrabackup. Mysqldumper requires a global write block, I wouldn't call blocking writes for hours a "zero downtime…

I have experience in migrating large DBs with replication and the article not discussing write blocks made my ears perk up as well.

Aside from the blocking you mentioned during the initial snapshot, you'd need to block writes to the old DB before the cutover as well. There's no way to guarantee in-flight writes to the old DB aren't lost when promoting the replica to a primary otherwise. I'm surprised the author didn't go into more detail here. Maybe it was fine given their workload, but the key issue I see is that they promoted the new DB to a primary before stopping the old application. During that gap, any data written to the old DB would be lost.

Re: Migrating from DigitalOcean to Hetzner

#346
post #316
post #274

Earlier quoted context omitted.

Sadly, hardware breaks. You still need a working backup and a working failover plan, even if it's just setting up a new server and running your Terraform / Pulumi / Saltstack scripts.

I'm not sure if you read my post. When you have 2 nodes running, both are mirrored and running, one can have hardware break. Also, hardware can provide failure notifications before it breaks, and experience teaches to just update and upgrade before hard drives break. Since tools like proxmox just add a node, you add new hardware, mark the VM for that node to mirror, and it is taken care of. Terraform etc can sit belo…

Indeed, I missed the "two servers" part; a two-node mirrored config is what I suggested myself elsewhere in the thread. It's still much less expensive than anything comparable in the cloud.

Re: Migrating from DigitalOcean to Hetzner

#347

Earlier quoted context omitted.

I don't think you've nailed it either. He SHOULD be saying "54 days ago, I powered on my computer and opened a terminal. From my editor I reviewed my code files and realized I had quite a mess on my hands. Realizing it was the year A.D. 2026, I decided to fire up a modern tool. I typed "claude" into my terminal. As it launched I told it I wanted helping taking my running programs and moving them from the virtual priv…

I think the parent has a point. For how many other accomplishments is the tool framed as the responsible party? We don't say "cranes built the skyscraper", people did. Why do we shift accountability when it comes to AI?

Because it shows you are hip and trendy and MAYBE you deserve a job in the AI era

Re: Migrating from DigitalOcean to Hetzner

#348

Earlier quoted context omitted.

I don't think you've nailed it either. He SHOULD be saying "54 days ago, I powered on my computer and opened a terminal. From my editor I reviewed my code files and realized I had quite a mess on my hands. Realizing it was the year A.D. 2026, I decided to fire up a modern tool. I typed "claude" into my terminal. As it launched I told it I wanted helping taking my running programs and moving them from the virtual priv…

I think the parent has a point. For how many other accomplishments is the tool framed as the responsible party? We don't say "cranes built the skyscraper", people did. Why do we shift accountability when it comes to AI?

If you vaguely describe to the crane what you want built, and it builds it, then I'd say the crane built it.
Post reply on HN