Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Businesses Cloud The Almighty Buck

Basecamp-Maker 37Signals Says Its 'Cloud Exit' Will Save It $10 Million Over 5 Years (arstechnica.com) 35

An anonymous reader quotes a report from Ars Technica: 37Signals is not a company that makes its policy or management decisions quietly. The productivity software company was an avowedly Mac-centric shop until Apple's move to kill home screen web apps (or Progressive Web Apps, or PWAs) led the firm and its very-public-facing co-founder, David Heinemeier Hansson, to declare a "Return to Windows," followed by a stew of Windows/Mac/Linux. The company waged a public battle with Apple over its App Store subscription policies, and the resulting outcry helped nudge Apple a bit. 37Signals has maintained an active blog for years, its co-founders and employees have written numerous business advice books, and its blog and social media posts regularly hit the front pages of Hacker News.

So when 37Signals decided to pull its seven cloud-based apps off Amazon Web Services in the fall of 2022, it didn't do so quietly or without details. Back then, Hansson described his firm as paying "an at times almost absurd premium" for defense against "wild swings or towering peaks in usage." In early 2023, Hansson wrote that 37Signals expected to save $7 million over five years by buying more than $600,000 worth of Dell server gear and hosting its own apps.

Late last week, Hansson had an update: it's more like $10 million (and, he told the BBC, more like $800,000 in gear). By squeezing more hardware into existing racks and power allowances, estimating seven years' life for that hardware, and eventually transferring its 10 petabytes of S3 storage into a dual-DC Pure Storage flash array, 37Signals expects to save money, run faster, and have more storage available. "The motto of the 2010s and early 2020s -- all-cloud, everything, all the time -- seems to finally have peaked," Hansson writes. "And thank heavens for that!" He adds the caveat that companies with "enormous fluctuations in load," and those in early or uncertain stages, still have a place in the cloud.

Basecamp-Maker 37Signals Says Its 'Cloud Exit' Will Save It $10 Million Over 5 Years

Comments Filter:
  • by Anonymous Coward on Monday October 21, 2024 @11:33PM (#64883125)

    We already knew the cloud was just an easy but expensive solution for startups or an expensive way to temporarily scale out one's infra.

    • by arglebargle_xiv ( 2212710 ) on Tuesday October 22, 2024 @01:55AM (#64883267)

      It's one of those things that "everyone knows" but no-one really knows. In our case (small obscure company) all it took was some bored geek sitting down and pricing out what a cloud version would cost once you went past the kiddie-level joke stuff (1 CPU, 2GB RAM, almost no disk space) and how rapidly the graph climbed after that, vs. the cost of a second-hand Dell server or two and half a day to set it up, and it was a complete no-brainer.

      But most companies who aren't run by geeks won't know that, and in particular anyone who's used to spraying around hundreds or even thousands of VMs (most of them obsolete, idle, or forgotten) and duct-taping the services on them together to achieve the aggregate performance of a 386 on the equivalent of a farm of Cray supercomputers, just thinks that's the way things are done, and you can't convince them otherwise.

      • The cloud makes sense if you don't have a mature IT department. You're basically just outsourcing your IT work to the cloud provider until you can grow your own IT department, which doesn't happen overnight. And yeah, you'll spend a lot more on cloud services, period.

        The same can be said for applications as well. It's even harder to build an internal application development team than an IT department, but if you do you'll save a crapload on licensing costs in the long run. The reason it's usually harder is

        • by jhoegl ( 638955 )
          That makes no sense. I cut my teeth on in house server builds, setups, configurations, and management.

          It was a small company (not really a start up), and it did well. This was pre-cloud

          Post-cloud, guess what.... we still have servers on prem. We still run clusters, and data warehouses, and high speed computes.

          They looked at cloud solution over VMWare, 1 million a year for cloud on our then, current config. It doesnt even compare, and I think thats why broadcom raised their price on VMWare, to make c
      • by Zarhan ( 415465 )

        It's one of those things that "everyone knows" but no-one really knows. In our case (small obscure company) all it took was some bored geek sitting down and pricing out what a cloud version would cost once you went past the kiddie-level joke stuff (1 CPU, 2GB RAM, almost no disk space) and how rapidly the graph climbed after that, vs. the cost of a second-hand Dell server or two and half a day to set it up, and it was a complete no-brainer.

        It wasn't such a no-brainer back in 2015 when the "migrate everythin

        • True. In our case we did the maths only a few years back when it came time to replace some of our servers, and the question was go cloud or keep it in-house. If we'd done it in the time frame you mention, before the cloud providers had had time to optimise their setup to squeeze very possible cent out of their customers, we may well have gone to the cloud and now be stuck there.

          As an aside, it's amazing the level of performance you can get for knock-down prices from servers only a few years old that some

        • by waspleg ( 316038 ) on Tuesday October 22, 2024 @04:47AM (#64883423) Journal

          Meanwhile in the public sector, we're still ripping shit out and putting it in 'the cloud'. I'm not a manager. I don't know what the reasoning is, I suspect it's so they can not hire and tell insurance they're in cybersecurity compliance. We have one in particular who does not understand that it doesn't matter how secure your shit is if no one can use it.

        • Not sure how smart the move to SAAS was; I've had some bad experience with that. You're adding vendor lock-in, integration with your own systems can be very expensive, reporting and data analysis is often "whatever we'll let you have". If you're on a multi tenant system, you'll also be forced to follow the provider's update cadence, which sometimes comes with no benefit but a hefty price tag for data migration during the upgrade (looking at you IBM; they really milked us on that one).

          Considerations for
      • The cloud is considerably more than just VMs and organisations that only use AWS or Azure in the same way as they use a datacentre are obviously going to run up a huge bill. The costs of that aren't hidden. Anyone however that takes full advantage of the resources available is going to have a much better experience.

    • by Pieroxy ( 222434 )

      Hosting your own stuff requires an entire department of bearded grumpy people that speak a language that no one understands. If your C-Level is tech adverse, it's hard to swallow AND to manage correctly. And if you outsource everything, it's probably a bad idea. So there is still a place in the cloud for companies that don't want to touch tech with a 10 foot pole.

    • We already knew the cloud was just an easy but expensive solution for startups or an expensive way to temporarily scale out one's infra.

      There is another case, which is what's mentioned in the article. "companies with 'enormous fluctuations in load,'" and this kind of generalizes as "if you can avoid running things completely for large amounts of time". That's true of normal load scaling applications and it's especially true of AWS's Lambda system or other similar FaaS systems in the right case. If you have your own servers, you end up paying at least for the servers and the space that you need for peak capacity. If you switch them all off t

      • by nadass ( 3963991 )

        If your company sells, for example, tickets on the internet and a typical pattern is that you have to scale up a particular chosen application in response to a TV News segment that mentions something (think Taylor Swift's next concert) then running your application on the right cloud system can let you scale up to 100,000 times your typical application needs within minutes or even seconds, stay at that scale for 1/2 an hour, make massive massive sales and basically justify the entire existence of your company and then scale down again immediately the load goes away and perhaps never get to that scale ever again.

        TICKETMASTER! They are the WORST!

        They'll internally price-out the costs to scale; they'll only half-ass the scaling of some services (usually administrative side) without actually supporting the client-side breadth of services; they'll charge end-users exorbitant service fees; and they'll eventually wind-down those half-ass scaled services.

        So much so that they'll literally never scale again for the duration of a performer's ticket selling efforts. And the best part? They'll also charge the performer fo

  • "Company says moving onto cloud will save it millions over a period of time." - Future headline
  • by Rosco P. Coltrane ( 209368 ) on Monday October 21, 2024 @11:48PM (#64883147)

    Also known to those of my generation as "the mainframe model":

    - You don't own what you pay for
    - The software vendor changes whatever they want willy-nilly and if you don't like it, tough cookie
    - When the software vendor fucks up and introduces bugs or vulnerabilities, you can't hold off the upgrade until it's fixed
    - If you have a problem and you're a small company, customer service is nonexistent or insulting at best because you're not worth the software vendor's time
    - The software vendor can charge you repeatedly whatever they want in perpetuity because you don't buy a license, you buy a subscription

    When the personal computer came about, we couldn't get enough of it: finally computers would be yanked out of the greedy hands of IBM and the likes and we'd be free to do what we want on our own term. Finally!

    And now we're right back where we started. The more things change, the more they stay the same...

  • The new board wanted everything in the cloud. We went from 10k a year to 800k. And still had the same staffing.

  • When my latest client wanted the SAAS I was writing to be hosted on Amazon or Microsoft cloud, I wasn't too happy. It would have been cheaper for me to co-locate a couple of servers in data centers, but they were adamant about it. So I doubled my hosting cost and hosted a virtual instance on Amazon. Yes, it costs more than any server I would have put together, but ...

    1) I made the client pay for it

    2) I don't have to worry about hardware issues

    3) I don't have to worry about unauthorized, physical access t

    • 7) they don't need to worry about training their staff in your environment if they ever decide to take it over

      8) they get a whole bunch of security stuff such as a repository for recording and validating software artefacts in to protect against supply chain attacks more or less for free

      9) whatever security auditing work they have already done for their other applications also applies to your application..

      And on and on. At the same time, doing your own hosting also has a bunch of benefits beyond cost

      1) there

  • Established companies with an established IT department are only moving to the cloud for buzzword-compatibility. If the IT department is already big enough to run a VmWare cluster, they can also run and maintain Kubernetes. Of course, higher level services like AWS Lambda, are only available in the cloud, but they are not worth much. The only reason for using those, are extreme variations in workload, but you certainly also pay for that.
    • I've worked for an undisclosed world-wide food processing machines company for years, and it seems a perfect example on how to make bad decisions in IT.

      The good thing was connecting all the different brand companies with one international network. After that there was migrating to terminal servers for branch offfices (at my local company) which only had a meager few MB bandwidth ADSL connection, made worse by giving everyone who whined enough a laptop instead of a terminal client.
      Then came the centralisatio

      • by Sique ( 173459 )

        And now they're busy moving all ERP to one instance of SAP (aka Sandlaufer Anschau Programm), complete with missing functionalities, more slowdown, and even higher costs.

        Actually, it's Sanduhr Anzeige Programm (Sandglass Display Program).

        • Ahh, thanks.

          I heard the term from a co-worker who had frequent contact with the German IT side. Seems his language dictionary wasn't that good after all (I did see the term I used on a couple of Dutch pages).

          • by Sique ( 173459 )
            I've been a SAP R/3 developer once in the last millenium. We had a lot of similar backronyms, like Sammlung Arbeitsloser Physiker (Collection of Unemployed Physicists) or Software Aus Pakistan (Software From Pakistan).
  • ... that AWS is even more expensive than Pure Storage? Wow!

  • Clexit? (Score:1, Offtopic)

    by backslashdot ( 95548 )

    remove the "ex" and shorten it to four letters.

  • by bleedingobvious ( 6265230 ) on Tuesday October 22, 2024 @01:53AM (#64883261)

    Surprised to discover that it's more expensive.

    This is pretty much EVERY failed cloud journey in a nutshell and provides significant evidence 37Signals shouldn't be viewed as techxperts on cloud. Ever.

    I am permanently surprised that Azure remains cheaper than on-prem despite all the accounts of how expensive cloud is. Then again, proper prep and planning meant we didn't just build big, stupidly expensive, VMs in the cloud. SaaS offers significant value. Storage is a damned site cheaper and requires zero maintenance . Visibility and service offering to business is signficantly improved with no need to force business through gateways or, even worse, VPNs.

    That being said, pretty sure one of the internal AWS teams announced a year or so ago that they dropped AWS micro-services because of the cost. They were not wrong. The value propisition there is negative all the way.

    • by linuxguy ( 98493 )

      > I am permanently surprised that Azure remains cheaper than on-prem despite all the accounts of how expensive cloud is.

      Are you talking about Azure VMs? They are not cheaper than on-prem even for very reasonably sized systems. They are quite a bit more expensive. I know, I used to run our servers on Azure.

      My company was renting our servers from an ISP in Arizona. It was stupid expensive. We move to Azure and our costs dropped to 1/3rd. We did it again and moved to OVH and our cost went down to 1/3r

  • What was the point of moving to the Cloud again
    • by Sique ( 173459 )
      The point was that Cloud, similarly to on-premise, needs careful planning, design and sizing. Just throwing everything at the cloud and rent a new ill-dimensioned instance for each and every whim, while cost you dearly.
    • What was the point of moving to the Cloud again

      Versatility. Deployment. Scalability. Security. Visibility. Access. Manageability. Automation. Redundancy. Disaster Recovery.

      The list of benefits is long.

      Not having to manage hardware rotation, connection redundancy, maintenance, energy and staffing is a pretty big selling point as well.

      But then, you already knew that. Right?

  • And all the services are the eggs... Apparently some of us have learnt nothing in the last 420 years. "The phrase 'Don't put all your eggs in one basket. ' The expression is most commonly attributed to Miguel Cervantes, who wrote Don Quixote in 1605."
  • Recommend on-premise hardware. Who would have guessed?

An algorithm must be seen to be believed. -- D.E. Knuth

Working...