Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
Businesses Cloud IT

37signals To Delete AWS Account, Cutting Cloud Costs By Millions (theregister.com) 55

Software firm 37signals is completing its migration from AWS to on-premises infrastructure, expecting to save $1.3 million annually on storage costs alone. CTO David Heinemeier Hansson announced the company has begun migrating 18 petabytes of data from Amazon S3 to Pure Storage arrays costing $1.5 million upfront but only $200,000 yearly to operate.

AWS waived $250,000 in data egress fees for the transition, which will allow 37signals to completely delete its AWS account this summer. The company has already slashed $2 million in annual costs after replacing cloud compute with $700,000 worth of Dell servers in 2024. "Cloud can be a good choice in certain circumstances, but the industry pulled a fast one convincing everyone it's the only way," wrote Hansson, who began the repatriation effort in 2022 after discovering their annual AWS bill exceeded $3.2 million.

37signals To Delete AWS Account, Cutting Cloud Costs By Millions

Comments Filter:
  • Why would Amazon waive the egrees fee? I don't see any upside to them to do that.

    • Amazon almost always waves the S3 data transfer fee's as there stupidly high from the start and they already raped you on daily storage fee's anyway which is the real bread & butter money maker.

    • by Anonymous Coward

      A few (perhaps all) of the big cloud providers do this as of maybe a couple years ago.
      There is no monetary upside, it's just "good will" against the argument that picking a cloud provider effectively locks you in due to the egress fees.
      Lock-in does not look good to competition regulators, so they avoid this by waiving such fees.

    • It is pretty much standard customer service.

      They would rather waive a fee and have you remember that they were good to you (even if the service was out of your price range) than have you leave mad. You might come back to them again.

      • As opposed to, for example, T-Mobile, who made some extra cash by continuing to bill me after I cancelled, but assured that I would never return even if they were the last cell provider on earth.

    • It's a paradox, but this helps bringing in more clients. If they don't charge for egress, anyone can try Amazon just to see how it works, and leave if things aren't good. Amazon then gives them a lot of "free for an year" resources, they end up entangling themselves to the neck on Amazon infrastructure, and cannot leave.

      If Amazon charges outrageously high fees for egress, clients won't even try because "if we don't like Amazon we have to pay too much to leave."
      • To be clear, AWS egress fees are fees charged for any movement of data out of AWS, to the Internet, to another cloud provider, or to your own on-premise data store (or between different AWS regions or storage tiers). It doesn't mean a customer is leaving AWS. For this company, it means AWS waived the cost of moving their 18 petabytes of data from Amazon S3. Moderately opaque description [amazon.com].

        Oh, how about that? Waiving egress fees for customers leaving AWS is now a policy [amazon.com] as of March, 2024: "starting today, we

    • by mysidia ( 191772 )

      Why would Amazon waive the egrees fee? I don't see any upside to them to do that.

      To allay EU regulatory investigations into the anti-competitive result of charging unreasonably high and excessive egress fees
      which "locks customers in" from moving to a different cloud provider.

      See: https://www.theregister.com/20... [theregister.com]

      Amazon Web Services has joined Google in waiving egress fees for customers looking to ditch its platform for a rival cloud provider or on-prem datacenter.

      The offer, announced in a blog post Tuesday

  • They're saving $2 million a year which is.... 10 engineers' salary? Maybe 15 with juniors. How many engineers do they have? 200? I guess this looks good on paper but It's not outrageously big savings. Probably the biggest outcome of this transition is that they've fully quantified what their system really is and that allows them to consolidate various features since literally everything in their business stack is accounted for now, and you get a bunch of efficiencies by dropping dead code/zombie services.

    • They reduceded $3.2 million in OpEx down to $200k in OpEx by spending $2.2 million in CapEx. I see they are private currently but if they are planning an IPO or sale to private equity that $3 million bump in EBITDA will make them much more appealing.
      • by Monoman ( 8745 )

        This. Playing with their stats to make it look like leadership is making positive changes. This only needs to last until they sell, go public, the C levels move on, or some combination of those things.

        • by Junta ( 36770 )

          I mean, if those numbers are accurate, it seems like more than just "playing with their stats". $2.2 mil in CapEx in a year avoids $3 mil in OpEx? For this sort of stuff, you generally would expect such a capital expense to be about 3 times higher than the operational expense, with the benefit of getting more years out of it instead of incurring it every single year. If CapEx paid off within the same year, that's a really substantive benefit.

          I also find it credible, as I've dealt with businesses so enamo

    • They saved $2 million without increasing staff. And the issue is not the current price they pay, but that the price keeps increasing too much. So in 10 years they will still be paying around the same for the engineers, but would pay 2 or 3 times more than that to Amazon.
      • by Hadlock ( 143607 )

        They almost certainly increased staffing, you need capacity planning, ordering testing installing and then headcount to monitor and repair, plus engineering resources to manage all the day to day infra operations. Part of the aws pricing is paying for the headcount on their side to manage uptime and reliability.

        • by Plugh ( 27537 )
          Actually my assumption is that they DIDNT add the required staffing, 24x7 support protocols, CAPA protocols, physically distant redundant datacenters, ...

          Cloud is not just someone else's computer. It's also someone else's BUSINESS OPERATIONS

          • by Hadlock ( 143607 )

            Yuuuuuup. Somewhere in their org chart they've added a VP of datacenter operations, at least one middle manager and 3-5 techs and probably an SWE to build/maintain their datacenter tooling. Before they just had to call some APIs, now they are the API

    • by Junta ( 36770 )

      And people were all weirdly vocal about going to the cloud as well.

      It's a big shift, between capex and opex. There are a class of investors that like capex, particularly for longer lived companies, and others that love opex, particularly if there's a large chance the company goes bust before it could get the benefit of big upfront capex.

      The "everything should be opex" crowd has been absurdly the standard voice in the market, to the point where companies are encouraged to spend more opex in a year than it w

    • by alantus ( 882150 )
      More like 200 engineers. Indian engineers.
  • by jm007 ( 746228 ) on Friday May 09, 2025 @03:01PM (#65364707)

    "...but the industry pulled a fast one convincing everyone it's the only way..." and "...discovering their annual AWS bill exceeded $3.2 million..."

    Part of this guy's job is to not be flimflammed by overstated marketing claims. Did he not run the numbers beforehand?. And was his eye NOT on the costs and had to be 'discovered' as if it were hiding?

    So now the same guy who was so easily flimflammed before is now claiming wisdom in the other direction. Apparently self-awareness isn't a requirement to be a CTO.

    As a mid-manager grunt, would my job be in jeopardy if I was responsible for losing the company millions? I'd probably also be hoping to blame the 'industry' instead of taking accountability for a bad choice.

    • by Hadlock ( 143607 ) on Friday May 09, 2025 @03:11PM (#65364741) Homepage Journal

      The cost increase is generally justified as an early business expense as 1) aws services are generally reliable, secure by default, and excellent uptime 2) cheaper than hiring a dedicated operations person, your developers can just cobble together something and go 3) you don't need to do capacity planning. database going underwater? convert it to one twice as powerful in about 15 minutes with zero downtime! magic
       
      Capacity planning has to be done quarterly, you need good metrics to do that, then you have to order, assemble, test the hardware which for a one-off thing can be quick but as sustained business operations is a 2-4 week project from the initial request to having it serving production traffic. once growth levels off DIY datacenter stuff can make sense, but early stage with less than 50 employees the AWS premium makes a lot of sense. transitioning to dedicated hardware is also an indicator that growth has leveled off or become extremely predictable.

      • by jm007 ( 746228 )

        Thanks for the thoughtful reply. Everything you said is right. But from my reading, their repatriation is not presented as a normal part of business growth, but as industry tomfoolery that had him convinced of something else. That also might be part journalistic spin, not sure. And hell no, I didn't RTFA.

        I know my questions might have seemed rhetorical, but they are the exact type of questions I'd be asking if I were on their board or the CEO. I'd also like to ask him what he'd do to a regular employee

    • Reading the headline carefully, they are saving millions in cloud costs. How much are their salary, electricity, infrastructure, equipment bills going to increase to manage the hardware that they now own?

      • by Hadlock ( 143607 )

        Generally private cloud vs aws savings are in the realm of ~20% for an operation their size. They almost certainly picked up some headcount to manage these which offsets a lot of the savings but not all of it.

      • by WankerWeasel ( 875277 ) on Friday May 09, 2025 @03:36PM (#65364807)

        This is the company that runs Basecamp. Their CEO writes for Inc. and this is all part of more publicity of them. They're not going to include any of the other costs because it doesn't have a story to tell then. As you pointed out, there's much more than just buying the hardware. There's managing it, electricity, backup, replacing drives, and much more. They didn't factor that in when making claims about savings in a number of articles on their change. It's all just more marketing for them to get more recognition and customers.

        Frankly, if I was a customer I'd be very concerned. They don't have the expertise to run such a storage program. This is their first go at it. And all customer data depends on it.

        This move is 100% driven by finance. All they talked about was savings. Clearly they care far more about the bottom line than doing what's best for their customers. Never once did they mention the benefit or potential issues this could cause their customers.

        • Damn, I wish I had mod points. So much this.
        • by shmlco ( 594907 )

          "Clearly they care far more about the bottom line than doing what's best for their customers."

          Staying in business is good for customers.

        • I don't have the other article in front of me, but these savings are just the premium for running on AWS versus doing it "in house". There's only so much the economies of scale can get you when it comes to buying and running server hardware. AWS must cost more because AWS must turn a profit. One thing to note, though, is that premium to run on AWS gets you a whole lot of convenience that are often times worth the bill, especially when your workload doesn't need the equivalent of a full physical machine.

          The

    • by dstwins ( 167742 )
      Costs for Cloud infrastructure RISE over time.. as well as their needs I'm sure grew.. the problem is, adding another TB on-site is relatively cheap (assuming you purchased with capacity to grow) and don't usually go up annually.. vs. cloud infrastructure continues to rise in cost as companies like AWS/Azure dice the pie finer and finer on what is included in base costs vs. addons and escalating costs in initial growth. (23% annually).. vs. on-prem tends to be relatively fixed cost with annual increases bei
    • For IT staff do the mass layoffs. You can now hire the kind of engineers that can build out a competitor to AWS on the cheap. If there was a reduction in immigration for tech workers that might not be the case but the current administration has made it Crystal clear they intend to increase the number of tech workers we import, honestly they want to increase the number of workers we import across the board. Their words not mine.

      So when they ran the numbers a year or two ago then they probably would have
  • by gary s ( 5206985 ) on Friday May 09, 2025 @03:30PM (#65364785)
    Cloud has its place but also has its cost. You loose all control. Your apps down and the cloud doesn't care. In house servers you have control over. Cost may be higher but you need to know all the cost in the cloud, read/write data cost, cpu cost. Lack of control cost.... People running computers who have no obligation to you.
  • It all seems really nice on paper but how would you like to be the poor bastard in charge of keeping that many Dell servers operational.

    Maybe Dell servers are built by different people in that company but my wife has to use Dell laptops from work and they've so far had to be replaced about twice a year.

    • The main issue with maintaining physical servers is datacenter costs and making a few unlucky underpaid employees keep the whole thing running 24/7. We used to have datacenter engineering teams, which got chopped down to a 5-person team, then down to 2 people. We had data centers in 5 different countries. It's hard to manage relationships with 5 different data centers when the company doesn't want to hire a team in each country.
      We migrated to AWS and spent a lot of money, then we started figuring out how to

    • by strike6 ( 823490 )
      As one of those poor bastards I can tell you with confidence that it's very easy. We manage approximately 400 physical hosts and deal with relatively few hardware issues. Redundancy and good alerting make dealing with those issues fairly trivial. The other benefit of hosting systems yourself is a properly architected environment can use hardware much longer which helps keep costs down.
    • Dell consumer products and dell server's are very different in construction and support. This is like asking if the general electric hydropower generator on a damn breaks down as much as your GE washing machine.
    • by Junta ( 36770 )

      I've dealt with sites managing tens of thousands of hosts. It's surprisingly not *that* difficult. It's a niche community but they have the tooling to do it.

      It would be *excruciating* to wrangle that many laptops with laptop style usage, but not so much for servers. Besides improved manageability, there's also the reality that no one cares too much about arbitrary box X in a sea of boxes, so no one's particularly bothered if you batch up repair actions to do once every couple of weeks or maybe once a mon

    • by kriston ( 7886 )

      had to be replaced about twice a year.

      That's really hard to believe. Six month lifecycles? There's just no way that is true.

  • Do we need to cover this story of an irrelevant company buying servers?
    • by Junta ( 36770 )

      About as much as we needed to cover the story of irrelevant companies migrating to cloud hosting?

  • The main takeaway is that managing a data center involves both direct costs (such as hardware and energy) and indirect costs (including maintenance, staffing, and administration). In contrast, the cloud externalizes these costs into a pay-as-you-go model. While the cloud simplifies some operational complexities, it doesn't eliminate costs entirely; instead, it shifts them from a fixed to a variable model.
  • I have been saying this since day one of cloud storage. Waste of money, you have 0 way to know if your data is secure or who is using it. You can bet that they will never tell you a thing about your security. Companies have taken years to announce that they were hacked even where there is laws saying they have to do it much sooner. Keep your own data safe and make backups!
  • Anyone else wondering what are in these 18 Petabytes?

    Is it Basecamp's HEY email service?
    Other than that, it is project management software, chat, ...etc.
    Can't imagine how those latter parts add up to 18 PB.

    • 18PB isn't really that much when talking storage these days. I mean it's large, but not crazy big. There's a price/size level where using Cloud is cheaper than running it on-prem because you get the features of enterprise storage without the CapEx, but probably somewhere around 5PB (that number is changing almost daily it seems) it's way cheaper to run on-prem. One or two good storage engineers could handle this easily.

  • Nobody could have guessed that cloud companies would try to squeeze their customers. Unexpected! Waiting for all the cloud advocates to make excuses or convince us that this isn't *really* much money. Dumbasses.
  • If they wrote their code in a language that doesn't burn CPU like it's a free limitless resource their costs would have been far lower.

  • OK, what happens when you need to refresh hardware?

    Sunk cost is sunk cost. The beauty of cloud services is that depreciation cost is absorbed over time and not all at once every three to five years. Systems just keep working and you don't have to hire a gang of thugs to replace your hardware, let alone pay them to do break/fix on your hardware. I've been there and it's not cheap.

    I'm jaded after having to deal with so much 7+-year-old hardware way past its end-of-life at the data center with NO budget for refresh or even break/fix maintenance.

  • The small 10-person company I work for was paying a lot of money for renting a few VMs from a company in Arizona. Several thousand dollars every month. It was an awful deal. Any of the big cloud providers would have been cheaper. However, the software engineers were not really infrastructure people and had limited interest in learning anything more than what they learned in college about computer programming. So, for them, this solution was already stretching the limits of their knowledge and understanding

You mean you didn't *know* she was off making lots of little phone companies?

Working...