Comment by bambax

Comment by bambax a day ago

36 replies

We already have excellent cloud providers in Europe. But most importantly, most businesses using the cloud would be better off with simple on-prem solutions. So much cheaper to operate and control.

9dev a day ago

> So much cheaper to operate and control.

Until you factor in the salaries of the new employees you have to hire now, the cost of that hiring process, the compliance and security implications of operating servers on your premises, the ongoing maintenance of the software and operating systems, the new infrastructure to maintain, including but not limited to backup power supply and overall redundancy, the need to manage the lifecycle of the new hard- and software, the documentation for all of this… I could go on for a while.

It's not like these cloud solutions are just solving laziness.

  • no_op a day ago

    A lot of this could be standardized and packaged into a product, a modern take on the 'server appliance.' Unpack some gear, plug it together according to a nice diagram, connect to a management console that feels familiar to anyone who's deployed to the cloud.

  • belorn a day ago

    Listened to a story about a fairly large company that switched to cloud and then back to on-premise. When they went cloud they quickly found out that they needed employees to manage the cloud infrastructure. The employee costs were similar for both setup.

    Compliance and security testing does not go away just because you use cloud. The steps and questions will be different, but regulations like NIS and GDPR have extensive requirements regardless if you implement it yourself or buy it from an external supplier.

    I would also not recommend to go with a single cloud solution with no backup solution and overall redundancy, unless a $5 voucher is good enough compensation for the service being down a whole day. The general recommendation after the latest waves of outages was for cloud users to use multiple cloud providers and multiple backup solution. It is just like how on-premise solutions need off-premise backups.

    • 9dev a day ago

      > Compliance and security testing does not go away just because you use cloud. The steps and questions will be different, but regulations like NIS and GDPR have extensive requirements regardless if you implement it yourself or buy it from an external supplier.

      That’s a bit disingenuous. If I don’t operate a physical server rack, I also do not need to take care of physical access control, fire suppression policies, camera monitoring, key handling, and a wide range of other measures I would be otherwise obliged to take care of under GDPR. You can absolutely outsource classes of problems. What’s true is that that doesn’t lift the responsibility from you to check your cloud provider fulfils these obligations, but that’s very different from having to fulfil them yourself.

      • belorn a day ago

        Go through a security review. It not as simple as just saying "we outsource that so we have no idea what they do or how they manage the data". It is disingenuous to claim that people can just outsource the whole problem and not care.

        This would be part of the responsibility of the cloud managers, which need to be hired, paid and trained, on top of the cost of paying the cloud providers. There is no free lunch.

  • Black616Angel a day ago

    But you can rent on-prem servers in some datacenter near you where all that is done for you.

    • 9dev a day ago

      First off, servers on someone else's premises are by definition not on-prem; and second, it still leaves you with a lot of the maintenance, management, and documentation overhead that comes with operating infrastructure equipment.

    • hsuduebc2 a day ago

      Do not forget that it is also cheaper. Main difference would be scalability which you do not inherently need. Not for ordinary bau.

nxm a day ago

No, most wouldn’t. Too much risk and overhead for most companies to do so… most companies should and do just focus on the business value they add, rather than the underlying physical infra

hsuduebc2 a day ago

Exactly. People used to think that aws is somehow convenient(partially true) and much cheaper which it absolutely isn't. Hooking on anything trendy and pretending it solve all the issues is tech illness.

For example micro services. You do not need infrastructure heavy software paradigms for large majority of use cases but it was just blindly accepted as new standart which we are now, again, moving away.

jeffrallen a day ago

Right, but have you tried recruiting someone recently who is capable of running a pair of local servers (including organizing redundant power feeds), upgrading the OS on them with no downtime, and arranging for off-site backups of the enterpris's data?

These used to be the skills of a generalist sysadmin for a small-site with on-prem services.

Those skills are no longer available on the market. Students in the local apprenticeship program have one class about hardware, and they don't even touch it, just talk about it.

  • Nextgrid a day ago

    Offer just half of the typical AWS cloud bill and you'll magically have lots of candidates! But greed often doesn't let companies pay any more than "market rate" even if it means paying twice that to AWS or a vendor instead.

  • gtech1 a day ago

    Just hired a 45yo who excels and loves and thrives doing this stuff. Proxmox, local storage, local backups + offsite backups. 1Pb of data, colocation costs are 5k/month. Guess AWS costs for similar

lucasRW a day ago

They are not European. They are French, or Swiss, or Scandinavian, each of those countries who may sooner or later not align anymore with your strategic interests. Countries should only trust themselves for sensitive stuff.

  • gf000 a day ago

    I mean, the Euro-zone is way more interconnected than that..

ExoticPearTree a day ago

> We already have excellent cloud providers in Europe.

Please provide a list, no sarcasm. And please don’t put Hetzner on it, as it is not a cloud provider.

  • daneel_w a day ago

    > Please provide a list, no sarcasm. And please don’t put Hetzner on it, as it is not a cloud provider.

    In what way are they not a "cloud" provider? Because their managed services portfolio isn't as wide as AWS or Azure? What about Scaleway's services then?

    • smarx007 a day ago

      Hetzner has no managed services except for the S3-compatible object storage. Scaleway is much better in that regard.

      • daneel_w a day ago

        The implied question was what OP's idea of "the cloud" is, where they draw the line between "cloud" and server host. It's possible they simply aren't familiar with the Iaas/PaaS terminology.

        • smarx007 a day ago

          I posted a link to what most cloud-native developers understand to be "cloud" a few times already. If IaaS is the only offering on the table, it's not cloud.

  • arter45 a day ago

    Ok, I'll bite. Why is it not a cloud provider? Most importantly, what is a cloud provider in your definition?

    • ExoticPearTree a day ago

      In my book a cloud provider is a provider where you can spin up VMs at scale, offers multiple geographic regions across the world, offers managed complementary services such as S3, CDN, GLB, IAM, Managed Databases, backup & restore, FaaS, container registry, managed K8s or another container orchestration platform, PoPs around the world.

      Hetzner has an S3 compatible offering, a VPS offering and that's it. Their core business is renting physical servers. And I see lately they offer a load balancing service.

      • arter45 a day ago

        You know, we used to have a single tech company providing essentially an entire tech stack to its customers. Its core enterprise pricing provided a platform with impressive compute capabilities, high redundancy, global support, strong backward compatibility and the backing of a company providing consulting and an ecosystem made of a lot of other software products. That company is still alive and well, although that product is probably less appealing now to new customers.

        I'm talking about IBM mainframes.

        Eventually, as the Internet (networking) and open source technologies (like Git and Linux) become more and more widespread, people realized they could build their services by combining products from different vendors (not to mention FOSS). I'm talking about the 1990s-2000s.

        Now, after 20-30 years, we're thinking that the same company must provide the entire tech stack or lose relevancy as a provider.

        To be clear, AWS and mainframes are pretty different from a technical standpoint, but I do wonder if we're kinda repeating the same cycle over and over. Asking the same company to provide everything and then build stuff with different products, to then find a new company which can provide everything and so on.

    • smarx007 a day ago
      • arter45 a day ago

        Not sure I follow.

        It's one thing to say that a lot of AWS/Azure/Google users take advantage of many managed services.

        But saying something is not a cloud provider because they don't provide a specific SaaS is kinda weird, especially if you read the NIST definition of cloud computing or when you consider that not every AWS user is using more than a handful of services (does that make AWS a cloud provider only for more "advanced" users?).

        Sure, smaller cloud providers don't usually have all those services, but this doesn't mean they are not cloud providers. They cannot attract users who are more familiar with specific managed services, but they can probably satisfy the needs of other users who are more than happy with a smaller feature set.

        Also, limiting yourself to a smaller portion of AWS/Azure/GCP services can facilitate migrations to other cloud platforms (think AWS -> Azure or viceversa), because you're less tied to specific proprietary tooling.