How AWS Graviton moves money from Snowflake customers' wallets to shareholders' pockets
A fat cat with a lot of money and a happy AWS smile

How AWS Graviton moves money from Snowflake customers' wallets to shareholders' pockets

This may well draw flak. I've been contemplating whether or not to write this blog for a while. It's a bit controversial, there's certainly a little bit of 'connecting the dots based on some assumptions' — however it's clear that some things in the SaaS and technology world are changing, and not in the best ways for consumers of technology.

The goal here is to talk a bit about how Moore's Law should be continuing to enable reduced compute cost for customers of SaaS services, but is now being held hostage by large service providers that don't pass on the economic benefits of innovation to customers.

Why Moore's Law (or something like it) is good

The technical essence of the "law" observed by Intel founder Gordon Moore was that the number of transistors on an integrated circuit would double every couple of years. Although the exponential growth has decelerated, more transistors meant more compute power for less money, and it's indisputable that this continues to be the case. In processors, this has enabled higher clock rates, bigger caches and more CPU cores as well as all sorts of special purpose accelerators for graphics, AI, networking and whatnot.

In the early days of the cloud and before, new processors came out from Intel and other vendors that offered more compute capability per dollar spent. This was passed on to customers by server OEMs and cloud providers, resulting in us being able to do more for less: Less money spent for the same amount of compute, or more compute for the money. It's what's driven the innovation enabling the processor in my mobile phone to be more powerful than many full-sized PCs from not long ago.

About the Graviton

The cloud vendors now have more technical capability than the server OEMs ever had. Although some of them tried to design processors they were not particularly successful at doing so. Now we see our favourite cloud vendors building network adapters, AI accelerators, switches, virtualization layers, SSDs and controllers, and heaven knows what. Because the services are consumed at such a high level, as an AWS customer I'm not really too bothered with what machinery is keeping things ticking, giving the cloud vendor the opportunity to re-implement technology behind the same high level interface.

The AWS Graviton 3 is a real CPU contender, designed in-house using off-the-shelf ARM IP and manufactured (of course) by TSMC. It's a pretty substantial beast: 8x high bandwidth DDR5 memory channels, gen5 PCIe, and 64 CPU cores with quite wide pipelines implemented in 55 billion transistors.

Intel still has the best CPU cores, and a Graviton core is still nowhere near as capable. However, AWS isn't buying these parts through a third party CPU vendor, so there's less margin stacking. This enables them to sell out each core on Graviton at roughly half the price of an x86 core. The Graviton cores aren't hyper-threaded. AWS bills per vCPU, each Intel core has 2 vCPU and each Graviton core has 1 vCPU. So although the price per vCPU is roughly the same, for many workloads a Graviton vCPU actually gets more work done than an Intel vCPU since hyper-threading isn't in play. In many benchmarks, a 64-vCPU Graviton (with 64 cores) outperforms a 64-vCPU x86 part (with 32 cores) for less money.

Workloads that run best on Graviton are those that don't do HPC-style vector supercomputing at scale, and those that parallelise very well across large numbers of cores with very little inter-core chatter. For example, workloads that process data by chopping the data into lots of independent bits and processing it in as parallel a way as possible with minimal shuffling and coordination. Such workloads sound a lot like parallel analytic databases, or data warehouses. No wonder SAP HANA and Snowflake have aggressively ported to it for their clouds.

Bringing us to Snowflake

In Snowflake's earnings call in March 2023, they made note that they had completed porting their platform to use the Graviton, at that time the Graviton2, for all their active commercial AWS deployments. This came along with a new AWS partnership agreement, with Snowflake agreeing to spend $2.5bn dollars over the following 5 years. AWS is keen to motivate customers to migrate to Graviton since they don't have to pay Intel margin and get to lock in customers even more, since Graviton isn't available in Azure, GCP or on-premises.

The same earnings call announced a 76% product gross margin - up from 70% just over a year earlier. Furthermore, they announced approval for a $2bn stock buyback programme.

Although this is putting some things together, I posit that much of the savings from Graviton isn't resulting in substantially lower prices for Snowflake customers (in fact, the ones I talk to are rapidly becoming discouraged by the cost of the service); and instead is going onto their balance sheet to buy back shares, driving up the stock price for their shareholders.

This shouldn't be how Moore's Law helps customers compute and analyse more for less. Likely the same story will play out with SAP's HANA cloud (again, customers held hostage complaining about the price).

What does this mean for SaaS?

Most SaaS companies are now feeling the end-of-free-money crunch due to higher cost of capital and lower valuations. They need to reduce the cost of operating their services while at the same time SaaS budgets at their customers are coming under far more scrutiny. SaaS vendors we buy from are all feeling the pressure and at the same time companies such as ourselves are being far more frugal with our spend.

SaaS grew and thrived in a world of free money. Snowflake raised over $2bn in funding, much of which was used to buy cloud capacity and resell it to customers at an ever-increasing markup. Business models that depend on reselling cloud capacity will now be far harder to execute due to the increased cost of borrowing and lower valuations.

Before the free-money SaaS boom, companies purchased software and ran it on infrastructure they owned: A more efficient supply chain, instead of buying from SaaS vendors who have to mark up the infrastructure to sell it on.

Perhaps we will see a new world where the SaaS user experience is delivered running on a customers' own cloud infrastructure: The vendor makes higher margin and doesn't have to buy large amounts of cloud infrastructure to resell, and at the same time the customers get to take advantage of Moore's Law without a middle man pocketing the difference.

This is what we believe at Yellowbrick is the future: SaaS in your own cloud. Same user experience, same support model, the goodness of Moore's law, less middle men and your money not going straight into shareholder's pockets.

If you're interested in more similar musings, check out and subscribe at my blog site neilcarson.me

i think this is worth reposting -well worth the few minutes it takes to read

回复

??SaaS in your own cloud?? A thoughtful piece, Neil.

回复
Bob Morrison

Sr. PS Sales Solutions Architect at Snowflake - The Data Cloud

1 年

Question for you? If Graviton2 allows Snowflake to process things faster, doesn't that save customers running on Snowflake money?

Ouch! Good luck requesting those discounts Snowflake customers.

回复

要查看或添加评论,请登录

Neil Carson的更多文章

  • How Kubernetes halved our cloud spend, saved $3.9M/yr

    How Kubernetes halved our cloud spend, saved $3.9M/yr

    Our business at Yellowbrick has been cash flow positive for the last few quarters. To get there, we had to cut cloud…

    9 条评论
  • Snowflake data breach? Privacy!

    Snowflake data breach? Privacy!

    At the end of March, security firm Hudson Rock claimed, according to a conversation with a threat actor, that Snowflake…

    2 条评论
  • A data warehouse for data apps

    A data warehouse for data apps

    I cross-posted this from my own blog at www.neilcarson.

    1 条评论
  • Comparing To Big Dog Snowflake

    Comparing To Big Dog Snowflake

    It's impossible not to be impressed by the stunning success of Snowflake, and as the CEO and founder of a company in a…

  • Global gumption in start-ups

    Global gumption in start-ups

    This is a cross-post from Yellowbrick's blog. We're lucky to have many tens of thousands of users of our data warehouse…

    4 条评论
  • My opinionated musings on Databricks, Snowflake, data lakes, lake houses, warehouses, SQL Engines

    My opinionated musings on Databricks, Snowflake, data lakes, lake houses, warehouses, SQL Engines

    A SQL engine is a bit of software that cranks through data to answer a question formulated in, not surprisingly, SQL…

    5 条评论
  • Learning from my hiring mistakes

    Learning from my hiring mistakes

    This is a re-post of this article on my blog. I'm a contrarian thinker, who tries to focus on the good in everyone — a…

    15 条评论
  • SWAG doesn't have to be dull

    SWAG doesn't have to be dull

    This is a re-post of the article I wrote on my new blog as I force myself to become more social! Branded clothes are a…

    6 条评论
  • Why success doesn't always feel good

    Why success doesn't always feel good

    I've decided to try blogging, reluctantly pulling myself into the 21st century about 20 years too late. This is a…

    35 条评论

社区洞察

其他会员也浏览了