Most active commenters

    ←back to thread

    Use One Big Server (2022)

    (specbranch.com)
    343 points antov825 | 22 comments | | HN request time: 0.611s | source | bottom
    1. decasia ◴[] No.45085472[source]
    Regardless of the cost and capacity analysis, it's just hard to fight the industry trends. The benefits of "just don't think about hardware" are real. I think there is a school of thought that capex should be avoided at all costs (and server hardware is expensive up front). And above all, if an AWS region goes down, it doesn't seem like your org's fault, but if your bespoke private hosting arrangement goes down, then that kinda does seem like your org's fault.
    replies(9): >>45085495 #>>45085555 #>>45085592 #>>45085973 #>>45085982 #>>45086035 #>>45090422 #>>45091129 #>>45095257 #
    2. decasia ◴[] No.45085495[source]
    To be clear - this isn't an endorsement on my part, just observations of why cloud-only deployment seems common. I guess we shouldn't neglect the pressure towards resume-oriented development either, as it undoubtedly plays a part in infra folks' careers. It probably makes you sound obsolete to be someone who works in a physical data center.

    I for one really miss being able to go see the servers that my code runs on. I thought data centers were really interesting places. But I don't see a lot of effort to decide things based on pure dollar cost analysis at this point. There's a lot of other industry forces besides the microeconomics that predetermine people's hosting choices.

    3. wongarsu ◴[] No.45085555[source]
    For anything up to about 128GB RAM you can still easily avoid capex by just renting servers. Above that it gets a bit trickier
    replies(2): >>45085824 #>>45085954 #
    4. logifail ◴[] No.45085592[source]
    > and server hardware is expensive up front

    You don't need to buy server hardware(!), the article specifically mentions renting from eg Hetzner.

    > The benefits of "just don't think about hardware" are real

    Can you explain on this claim, beyond what the article mentioned?

    replies(1): >>45085947 #
    5. matt-p ◴[] No.45085824[source]
    Renting (hosted) servers above 128GB RAM is still pretty easy, but I agree pricing levels out. 128GB RAM server ~$200/Month, 384 GB ~$580, 1024 GB ~$940/Month
    6. bearjaws ◴[] No.45085947[source]
    > Can you explain on this claim, beyond what the article mentioned?

    I run a lambda behind a load balancer, hardware dies, its redundant, it gets replaced. I have a database server fail, while it re provisions it doesn't saturate read IO on the SAN causing noisy neighbor issues.

    I don't deal with any of it, I don't deal with depreciation, I don't deal with data center maintenance.

    replies(1): >>45087339 #
    7. IshKebab ◴[] No.45085954[source]
    It's not like it's a huge capex for that level of server anyway. Probably less than the cost of one employee's laptop.
    8. qaq ◴[] No.45085973[source]
    the benefits of don't write a distributed system unless you really have to are also very real
    replies(1): >>45091163 #
    9. marcosdumay ◴[] No.45085982[source]
    > I think there is a school of thought that capex should be avoided at all costs (and server hardware is expensive up front).

    Yes, there is.

    Honestly, it looks to me that this school of thought is mostly adopted by people that can't do arithmetic or use a calculator. But it does absolutely exist.

    That said, no, servers are not nearly expensive enough to move the needle on a company nowadays. The room that often goes around them is, and that's why way more people rent the room than the servers in it.

    replies(1): >>45086162 #
    10. matt-p ◴[] No.45086035[source]
    If you rent dedicated servers, then you're not worrying about any of the capex or maintenance stuff.
    11. sam_lowry_ ◴[] No.45086162[source]
    Connectivity is a problem, not the room.

    I ran the IT side of a media company once, and it all worked on a half-empty rack of hardware in a small closet... except for the servers that needed bandwidth. These were colocated. Until we realized that the hoster did not have enough bandwidth, at which point we migrated to two bare metal servers at Hetzner.

    replies(1): >>45086787 #
    12. marcosdumay ◴[] No.45086787{3}[source]
    It's connectivity, reliable power, reliable cooling, and security.

    The actual space isn't a big deal, but the entire environment has large fixed costs.

    replies(1): >>45092794 #
    13. Nextgrid ◴[] No.45087339{3}[source]
    > I don't deal with depreciation, I don't deal with data center maintenance.

    You don't deal with that either if you rent a dedicated server from a hosting provider. They handle the datacenter and maintenance for you for a flat monthly fee.

    replies(1): >>45087907 #
    14. immibis ◴[] No.45087907{4}[source]
    They do rely on you to tell them if hardware fails, however, and they'll still unplug your server and physically fix it. And there's a risk they'll replace the wrong drive in your RAID pair and you'll lose all your data - this happens sometimes - it's not a theoretical risk.

    But the cloud premium needs reiteration: twenty five times. For the price of the cloud server, you can have twenty-five-way redundancy.

    replies(1): >>45090814 #
    15. swiftcoder ◴[] No.45090422[source]
    > I think there is a school of thought that capex should be avoided at all costs

    Yep, and it's mostly caused by the VC funding model - if your investors are demanding hockey-stick growth, there is no way in hell a startup can justify (or pay for) the resulting Capex.

    Whereas a nice, stable business with near-linear growth can afford to price in regular small Capex investments.

    16. 1dom ◴[] No.45090814{5}[source]
    > And there's a risk they'll replace the wrong drive in your RAID pair and you'll lose all your data - this happens sometimes - it's not a theoretical risk.

    A medium to large size asteroid can cause mass extinction events - this happens sometimes - it's not a theoretical risk.

    The risk of the people responsible for managing the platform messing up and losing some of your data is still a risk in the cloud. This thread has even already had the argument "if the cloud provider goes down, it's not your fault" as a cloud benefit. Either cloud is strong and stable and can't break, or cloud breaks often enough that people will just excuse you for it.

    replies(2): >>45092462 #>>45094105 #
    17. ehnto ◴[] No.45091129[source]
    I think you hit the nail on the head. What enterprise are paying for is abstraction of responsibility. Suits would never criticise going with Microsoft or Amazon.
    18. ehnto ◴[] No.45091163[source]
    Exactly, same for microservices I feel. Why have enterprise org problems if you don't have an enterprise org.
    19. namibj ◴[] No.45092462{6}[source]
    There's a reason semiconductor manufacturing is so highly automated, and it's not labor cost. Humans err. Computers only err when told. But they'll repeat a task reliably without random mistakes if told what to do by a competent (manufacturing process) engineering organization. Yes it takes more than one engineer.
    20. sam_lowry_ ◴[] No.45092794{4}[source]
    In abstract yeah.

    In practice, all that except connectivity is relatively easy to have on-site.

    Connectivity is highly dependent on the business location, local providers, their business plans and their willingness to go out of their way to serve the clients.

    And I am not talking only about bandwidth, but also reserve lines and latency.

    21. immibis ◴[] No.45094105{6}[source]
    Many people have already had their data destroyed by remote hands replacing the wrong side of a RAID. Nobody's already had their server destroyed by a mass-extincting meteor.
    22. grg0 ◴[] No.45095257[source]
    > if an AWS region goes down, it doesn't seem like your org's fault, but if your bespoke private hosting arrangement goes down, then that kinda does seem like your org's fault.

    Never underestimate the price people are willing to pay to evade responsibility. I estimate this is a multi-billion dollar market.