Comment by mythz

3 years ago

We're a long time Hetzner dedicated server customer currently transitioning from their dedicated servers in Germany to their US Cloud product (for reduced latency) which we can highly recommend as it was the best US Cloud provider we've found that works out to be an order of magnitude less expensive than equivalent specs on Azure/AWS and also includes 20TB free bandwidth that would cost a fortune in AWS/Azure's artificially inflated egress costs [1].

The UX behind managing instances is delightfully pleasant where new instances are available faster than any other cloud provider we've used, within seconds of creating an instance you can immediately login with your configured SSH keys. Another nice feature is being able to "rescale" your instance to higher specs after a restart [2], so you can confidentially start with a small instance that just meets your current workload knowing that you can easily scale up your instances as your workload increases.

AWS RDS was the only critical service keeping us on AWS, a service we no longer need in our new Apps which we're building with SQLite thanks to the effortless replication in Litestream [3] that we're using to replicate to Cloudflare R2 - another great value S3 alternative with $0 egress fees [4] where you can get even greater value & performance when hosting behind their free CDN.

[1] https://servicestack.net/blog/finding-best-us-value-cloud-pr...

[2] https://bizanosa.com/how-to-upgrade-resize-hetzner-cloud-ser...

[3] https://docs.servicestack.net/ormlite/litestream

[4] https://www.cloudflare.com/products/r2/

Thanks so much for the detailed recommendation! We're thrilled that you're with us, that you appreciate our low prices, that you find our Cloud Console pleasant to use, and that our rescale feature helps you grow so easily! --Katie

  • Please do a managed Kubernetes next. I couldn't convince any of our customers to switch to Hetzner because they'd need to do "everything themselves". A managed Kubernetes instance would instantly make Hetzner an alternative for at least 75% of our customers. And honestly it's quite a cheap way to earn a bonus on your server instances.

    Edit: And if you do manged Kubernetes and managed Kafka Instances the number would go up to like 95%. Oh and those Videos with der8auer? Really awesome to see, do Linus Tech Tipps or Level1Techs next!

Hetzner Cloud is great, but I do wish they'd offer dedicated servers in the US as well, even if it was just a fraction of their European offering.

Hetzner Cloud pricing is great, but their dedicated servers are even cheaper. For example, they offer a 16-core (32-vCPU) Ryzen 9 5950X for €103 with 128GB RAM and 2 x 3.84 TB NVMe SSDs. They offer a cloud server with 32 vCPU, 128GB RAM, and 600GB of storage for €296 - nearly triple the price and those CPU cores are probably not as good since they're likely Zen2 cores rather than the Zen3 cores of the Ryzen 9 5950X.

https://www.cpubenchmark.net/cpu.php?cpu=AMD+EPYC+7502P

https://www.cpubenchmark.net/cpu.php?cpu=AMD+Ryzen+9+5950X

I know, benchmarks aren't everything, but the Ryzen is getting 1,432 per vCPU while the EPYC is getting 766.

The AX51 costs €59 for 8 Zen2 cores (16 vCPU) and 64GB RAM while the CCX41 costs €154 for 16 vCPU and 64GB RAM.

I know, the cloud servers come with flexibility, hourly billing, and no set-up fees. I also know that their cloud pricing is very good. Still, I wish I could get a few AX101s in the US. 3 AX101 servers would be €310/mo, each with 16 Zen3 cores, 128GB RAM, and 2x 3.8TB of storage.

I'll add a +1 to managed database product. We've migrated all workloads except main application servers to Hetzner. Having a managed DB service (with backups, point-in-time recovery, etc) would have us quitting AWS in an instant.

  • I was considering something similar and then found this: https://gist.github.com/frozenice/fafb1565f8299a888f94d11137... (benchmarking Hetzner's cloud volumes, with unfavorable comments from people trying PG and MySQL deployments).

    I emphasize that I personally did not run any such tests, yet. But was wondering, since this is Hetzner thread, that maybe someone can share their experience, in particular comparing AWS's gp2/gp3 based deployments vs Hetzner's volumes.

    I would also add that on AWS, for example, you can nearly seamlessly expand EBS volumes in size without downtime. Last time I checked, not an option on Hetzner - you must take care of expanding the file system yourself. Which makes sense, as Hetzner is more basic service, but it's worth remembering that there are various differences like that, when comparing the day to day operations between such providers.

    • > I was considering something similar and then found this: https://gist.github.com/frozenice/fafb1565f8299a888f94d11137... (benchmarking Hetzner's cloud volumes, with unfavorable comments from people trying PG and MySQL deployments).

      Network volumes always have lower iops than local disks. Thats expected, except when you pay a huge price.

      > I emphasize that I personally did not run any such tests, yet. But was wondering, since this is Hetzner thread, that maybe someone can share their experience, in particular comparing AWS's gp2/gp3 based deployments vs Hetzner's volumes.

      AWS GP3 has a baseline performance of 3000 iops, and from there on you have to pay for each iop/s. To reach the performance of hetzner volumes you have to add 20$/month. But with AWS you can get higher than the hetzner value. But the iops performance of the dedicated machine is not possible with gp3 (max. 16k, compared to hetzner 30-40k for local disks).

      With io2 devices you can get higher than 16k iops, and higher than the hetzner local disk.

      https://aws.amazon.com/de/ebs/general-purpose/

> Cloudflare R2 - another great value S3 alternative with $0 egress fees

I don't understand their price page. They claim $0 egress fees, but their free "Class A operations (mutate state)" and "Class B operations (read state)" have a mothly cap. After that you pay by the number. Isn't that an egress free?

  • No, because you pay by the operation, but by the amount of data in that operation. S3 also has operations costs, but those are separate from the egress costs, which are throb the roof.

    • Does anyone know what the actual margin on outbound data / egress is?

      S3 is charging $0.023 per GB, right?

      IIUC - there's not a fixed cost for sending 1 GB of data. The cost differs based on where you send from and send to. So it'd be hard to have a really good estimate - but I'm wondering if anyone has a good ballpark figure.

      My understanding is that transferring data on the same continent (vast majority of traffic) should be <$0.0005 - meaning the margin is really high.

      I know it's more in Amazon's interest for your cloud usage to be as inefficient as possible - so they can charge you as much as possible and get as much margin as possible.

      However, this product doesn't seem to make sense to me.

      Why would you even pick your S3 regions? Shouldn't AWS balance your data for you across continents so that your data egress is automatically optimized?

      Is that how Cloudflare works?

      3 replies →

  • Not if you download a small number of large files ;)

    • Adds up really fast!

      One time I hosted a new movie (mkv, 23gb+), that cost like $17 to “rent” on Amazon prime… so my extended family could just take the link, download it, or just watch it in their mobile browser or laptop.

      The egress of the streaming alone (not downloading), while they aircasted, definitely adds up much more than one would expect!

I wonder when Aiven https://aiven.io/ (or something similar) will start supporting hetzner.

  • You might be interested by Elestio, we support 13 managed DB and 170 other open-source software. We also support hetzner including this new Hillsboro region.

    https://elest.io/

    Disclaimer: I'm the CTO

  • Whenever I hear Aiven, I think of an incident I witnessed 2nd hand in January 2020. They accidentally terminated the services for (at least) one big customer and had to restore them from backups. This lead to data loss in production (Kafka topic data and configuration gone) and was a huge mess for the customer to clean up. Of course they abandoned Aiven after that.

  • A few months ago I heard that Aiven was warming up to collaboration with OVH, which is even better IMO.

First thing on signup: YOU HAVE TO DO ADDITIONAL IDENTITY VALIDATION, yes, even though we took your home address and credit card and phone number already.

No thanks, I'll keep using Digital Ocean or someone who doesn't make me jump through hoops.

  • Your address and phone point to a location, not necessarily a valid identity but I understand you may be hesitant to share personal info with just anyone. If you are a EU citizen you can ask them exactly how long your data is retained and who may have access to it (it’s actually published on their website). They use it only as a 2nd level verification to prevent spam (not shared with 3rd parties). As a German/EU company, Hetzner is subject to all regulatory requirements for handling of personal information and so when leaving, you can also request the deletion of your data.

  • A one-off hoop that maybe helps to keep spammers off their systems ? Fine by me.

    • If your fraud detection cant do anything with name, address, phone number, and credit card and you need Drivers License/Passports then you probably need to pay for a better one.

      2 replies →

  • This is a problem with Hetzner yes. Last time they wanted a copy of my ID. I blacked out my social security number as this is considered private for Dutch citizens (even the police advises people to black this part out) and it took some arguing for them to accept it. I sent them the police advisory and that helped.

    Recently I signed up for something else from Hetzner (needed temporary storage) and they didn't request anything even though I had closed my account before so I created a new one. So perhaps they have mended their ways.

  • Thanks for the notification. I came to ask if they were still doing this. I found this to be an exceptionally shady practice. They took my information first, then they wanted some ridiculously personal information that they didn't need. I assumed at first that I had gone to the wrong URL. I don't even know how that additional information would have helped them with their "identification". The only thing it did was expose the information of legitimate users to being stolen.

  • Interestingly, I've never used Digital Ocean because when I went to sign up (in my memory it would be circa 2015, but my memory is not what it once was) you had to give them something like your Twitter or Github name, which I didn't feel like sharing.

    • I signed up to DO about 2 years ago. They didn't ask me for Twitter or GitHub. As I recall, it was a normal setup process.

  • eBay did this to me. They let me enter everything and then said they can't validate my ID without any way to fix that even. It's a nice way to provoke people for sure.

  • Mind that sending it does not even guarantee that you'll pass that validation, I sent them my ID and they still locked me out for apparently no reason.