Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Is it worth getting a Dedicated Server?
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Is it worth getting a Dedicated Server?

Right now - I can get

E3-1246v3
2*240gb SSD
32GB Ram

for around EUR38 a month

Or

Hetzner Cloud for:

8 Cpu
32GB Ram
240gb SSD

around EUR30 a month

Is dedicated worth the hassle? Is the CPU going to be much better? Or should I stick to the "cloud Vps"?

Comments

  • jaykjayk Member

    A dedicated is a dedicated machine and a cloud is shared, and performance can depend on provider.
    I can see that E3 machine is offering twice disc space as well if that's important for you.

    What are cpu specs for hetzner?

  • @jayk said:
    A dedicated is a dedicated machine and a cloud is shared, and performance can depend on provider.
    I can see that E3 machine is offering twice disc space as well if that's important for you.

    What are cpu specs for hetzner?

    All I see is "Intel Skylake Xeon CPUs together with speedy NVMe SSDs".

  • jon617jon617 Veteran

    Since they're around the same price, I'd say go with the cloud option. Unless you really want all the CPU cores and disk performance to yourself always.

  • E3-1246v3 2*240gb SSD 32GB Ram

    for around EUR38 a month

    where?

  • donlidonli Member

    If consistent performance is important go with the dedicated. What's your application?

  • @donli said:
    If consistent performance is important go with the dedicated. What's your application?

    Python script. It appears to be CPU heavy.

  • The 8 core cloud server is a bit faster (total cpu) than the 4 core E3, though the clock speed is lower and (because of the shared ssd) the iops will also be lower. The cloud server has nice features like automated backups and snapshots if you want that. You do have to shut down the server while taking the backup or snapshot if you want to ensure consistent data.

    With the dedi, you have the whole box completely to yourself and you're in control of everything. There are far more hardware options available. But you have to rent by the month and maybe pay a setup fee. The cloud servers have hourly billing so you can scale up and down depending on your workload.

    If you set up the dedi's 2x ssd's as raid-1, you get the same usable space as the cloud server, which is already (your choice) local raid or distributed Ceph. If you choose Ceph you lose some iops, but if your host node crashes your VM can instantly migrate to another node.

    My own preference is dedi for long term usage, cloud for short term, and make your own failover arrangements if you want a high-availability service. But, it depends a lot on what you're doing.

  • @Quicky said:
    E3-1246v3 2*240gb SSD 32GB Ram

    for around EUR38 a month

    where?

    Hetzner

  • @willie said:
    The 8 core cloud server is a bit faster (total cpu) than the 4 core E3, though the clock speed is lower and (because of the shared ssd) the iops will also be lower. The cloud server has nice features like automated backups and snapshots if you want that. You do have to shut down the server while taking the backup or snapshot if you want to ensure consistent data.

    With the dedi, you have the whole box completely to yourself and you're in control of everything. There are far more hardware options available. But you have to rent by the month and maybe pay a setup fee. The cloud servers have hourly billing so you can scale up and down depending on your workload.

    If you set up the dedi's 2x ssd's as raid-1, you get the same usable space as the cloud server, which is already (your choice) local raid or distributed Ceph. If you choose Ceph you lose some iops, but if your host node crashes your VM can instantly migrate to another node.

    My own preference is dedi for long term usage, cloud for short term, and make your own failover arrangements if you want a high-availability service. But, it depends a lot on what you're doing.

    Thanks.

    The main aim is to as much uptime as possible.

  • For RAW CPU power, the dedicated is a much better option (same number of faster cores/threads, compared to the Cloud VPS). For better availability, the VPS is slightly ahead due to the features (backups, snapshots etc).

  • risharderisharde Patron Provider, Veteran

    In your case, dedicated seems to be the best choice since you want to hit the CPU hard with your Python script. Because the cloud option is most likely a shared resource, choosing this option will most likely result in a suspension and loss of service.

  • @realbusiness said:

    @willie said:
    The 8 core cloud server is a bit faster (total cpu) than the 4 core E3, though the clock speed is lower and (because of the shared ssd) the iops will also be lower. The cloud server has nice features like automated backups and snapshots if you want that. You do have to shut down the server while taking the backup or snapshot if you want to ensure consistent data.

    With the dedi, you have the whole box completely to yourself and you're in control of everything. There are far more hardware options available. But you have to rent by the month and maybe pay a setup fee. The cloud servers have hourly billing so you can scale up and down depending on your workload.

    If you set up the dedi's 2x ssd's as raid-1, you get the same usable space as the cloud server, which is already (your choice) local raid or distributed Ceph. If you choose Ceph you lose some iops, but if your host node crashes your VM can instantly migrate to another node.

    My own preference is dedi for long term usage, cloud for short term, and make your own failover arrangements if you want a high-availability service. But, it depends a lot on what you're doing.

    Thanks.

    The main aim is to as much uptime as possible.

    Hetzner cloud server with network storage is your best bet. With this (it costs no extra) if the host your server is running on dies, they boot it up on a different host. You don't get that level of redundancy with a dedicated server

  • williewillie Member
    edited March 2018

    Junkless said:

    For RAW CPU power, the dedicated is a much better option (same number of faster cores/threads, compared to the Cloud VPS)

    No, the dedi is 4 cores/8 threads. The cloud server in practice is 8 real cores, though they are clocked slower than the E3 cores. Performance is about what you'd expect from scaling the frequencies and # of cores, i.e. the cloud server is around 1.3x faster. I have tested this and confirmed it on a 2 hour calculation running 100% cpu on all 8 cores, and similarly on some smaller tests.

    What I don't know is what happens if you pound the cpu at 100% 24/7 for days or weeks. They might eventually throttle it. In reality the cloud server is 8 vcores on a humongous shared E5 box that's underutilized enough that you effectively can get 8 physical cores to yourself for long periods, but I can imagine their eventually deciding that you are a noisy neighbor.

    Thanked by 1realbusiness
  • @willie said:

    Junkless said:

    For RAW CPU power, the dedicated is a much better option (same number of faster cores/threads, compared to the Cloud VPS)

    No, the dedi is 4 cores/8 threads. The cloud server in practice is 8 real cores, though they are clocked slower than the E3 cores. Performance is about what you'd expect from scaling the frequencies and # of cores, i.e. the cloud server is around 1.3x faster. I have tested this and confirmed it on a 2 hour calculation running 100% cpu on all 8 cores, and similarly on some smaller tests.

    What I don't know is what happens if you pound the cpu at 100% 24/7 for days or weeks. They might eventually throttle it. In reality the cloud server is 8 vcores on a humongous shared E5 box that's underutilized enough that you effectively can get 8 physical cores to yourself for long periods, but I can imagine their eventually deciding that you are a noisy neighbor.

    Ok, I did not know that. When they say "cores", they usually mean "threads" (they = 99.9% providers). If Hetzner is providing real cores, that is awesome.

  • williewillie Member
    edited March 2018

    Junkless said: If Hetzner is providing real cores, that is awesome.

    Of course they are hardware threads, and shared ones at that. It's just that the box has enough idle cycles (at least for now) that a busy thread can occupy an entire physical core for a substantial duration.

  • I think I will simply get 2 * 4vCPU and spread the load.

    So if something went wrong with the dedicated, how quickly do they generally replace?

  • realbusiness said:

    So if something went wrong with the dedicated, how quickly do they generally replace?

    They are fast. Both issues with my dedi (failing hard drive and busted cpu fan) were fixed within 1/2 hour. Others report similar speed.

    Can I ask what the python script does? Will it really run all cores nonstop? I'll be interested in hearing your experiences.

  • @willie said:

    realbusiness said:

    So if something went wrong with the dedicated, how quickly do they generally replace?

    They are fast. Both issues with my dedi (failing hard drive and busted cpu fan) were fixed within 1/2 hour. Others report similar speed.

    Can I ask what the python script does? Will it really run all cores nonstop? I'll be interested in hearing your experiences.

    Python script collects data which we then analyse to form our own market intelligence.

    I am sorry I am not sure about how many cores it will consume. I am not that technical. All I know if when we ran 6 scripts on 4vCPU server - it maxed out the CPU. Ram wasn't much used.

  • ClouviderClouvider Member, Patron Provider

    @lukehebb said:

    @realbusiness said:

    @willie said:
    The 8 core cloud server is a bit faster (total cpu) than the 4 core E3, though the clock speed is lower and (because of the shared ssd) the iops will also be lower. The cloud server has nice features like automated backups and snapshots if you want that. You do have to shut down the server while taking the backup or snapshot if you want to ensure consistent data.

    With the dedi, you have the whole box completely to yourself and you're in control of everything. There are far more hardware options available. But you have to rent by the month and maybe pay a setup fee. The cloud servers have hourly billing so you can scale up and down depending on your workload.

    If you set up the dedi's 2x ssd's as raid-1, you get the same usable space as the cloud server, which is already (your choice) local raid or distributed Ceph. If you choose Ceph you lose some iops, but if your host node crashes your VM can instantly migrate to another node.

    My own preference is dedi for long term usage, cloud for short term, and make your own failover arrangements if you want a high-availability service. But, it depends a lot on what you're doing.

    Thanks.

    The main aim is to as much uptime as possible.

    Hetzner cloud server with network storage is your best bet. With this (it costs no extra) if the host your server is running on dies, they boot it up on a different host. You don't get that level of redundancy with a dedicated server

    Where did Hetzner claimed that they run HA distributed Storage ?

  • Clouvider said: Where did Hetzner claimed that they run HA distributed Storage ?

    https://www.hetzner.com/cloud see FAQ at bottom:

    What is the difference between local and ceph disks for servers?

    Servers with local disks keep all data on a local RAID mirror on the host system. They are optimized for high I/O performance and low latency and are especially suited for applications which require fast access to disks with low latency, such as databases.

    Servers with ceph disks store their data on a remote filesystem. Each block is stored on three different servers. They are especially suited for higher availability needs: If the local host hardware fails, we will boot the server on a different machine.

  • realbusiness said: All I know if when we ran 6 scripts on 4vCPU server - it maxed out the CPU.

    If you run it 24/7 you probably want one or more dedis. If you run it a few hours a day you're probably ok with the cloud servers.

Sign In or Register to comment.