• carl_dungeon@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    10 months ago

    I agree with the first two, but the cloud one was conflating a bunch of different things, concepts, and problems.

    I have not seen cloud prices rise over the last 10 years in cloud architecture- quite the opposite. Storage gets cheaper all the time, instances get more powerful for the same rate, etc.

    The article says cloud but then it lists of a bunch of software as a service SAS offerings. Yes the run on the cloud, and probably have gotten pricier, but office 365 is not the cloud, it’s a shitty subscription software service.

    It is true that for certain extremely large or high volume clients, the cloud can be a lot more expensive. I’d argue the prime thing incurring costs here is data egress of which cloud vendors make a ton of money on. Hosting your own Netflix on AWS is gonna cost a LOT.

    But, let’s look at it another way- you’re a small business previously hosting in your own office. You have a number of clients that need different volumes of storage and cpu. To complicate it further, some of your clients have busy periods, either daily or weekly, or maybe at random where they have 10,000% more traffic during a several hour spike than the rest of the time.

    So, first off, you need to buy enough servers to handle all your clients peak loads. Maybe that involves spending $4,000,000 up front in hardware, racks, cooking, facilities, etc etc etc. now someone has to install all that stuff, maybe you have someone on staff that does this, he works nights and weekends to get it all in there and let’s say he costs another $100k annually plus benefits. But realistically, you need more than just the one guy for that much kit, so let’s say you have 3 or 4 of him.

    Now, you’re up and running smooth, but it’s been about 4 years and now your fleet is approaching end of life. You have a lot of enterprise drives to replace, you need new CPUs and servers, clients are asking for GPU instances and 10 gig fiber, some have SANs in the petabyte range and things are getting complicated.

    So you opt to move into a data center where you can offload your physical security, cooling, power and space to someone else. Things are good again.

    Now some of your clients want to go multi region for compliance reasons and your biggest data storage client starts requiring cold storage with quick recovery SLAs, a few more 9s of durability, and mirroring to the west coast and Europe.

    Your model just got a lot more fucking complicated and expensive and you now need to hire a dozen more people and have agreements with multiple data center locations, etc etc etc.

    Or

    You could be just 1 guy with terraform/cloudformation, some nice automation and a multi account org structure doing all the same things and more, but without all the salaries, support contracts, vendor SLA agreements, drowning in audits, etc etc etc.

    Do you pay a premium for having all those things? Sure. But do you save a ton on workforce, compliance, time, and get access to world class data center power, security, durability, IO, availability, flexibility, scalability with no capital expense and controlled completely through IaC? Also yes.

    Using Dropbox/Netflix transition into their own data centers is a terrible example because they’re literally the biggest storage and data usage companies in the world, using literally multi digit percentages of all internet IO. Of course something that big can save money by cutting out a middle man and therefore markup.

    That represents like .000001% of people actually using cloud services to host, the vast majority of which saved tons of money, time, and effort by making all the details someone else’s problem and focusing on business use-cases instead of endless logistical ones.