Discover how CloudZero helps engineering and finance get on the same team — and unlock cloud cost intelligence to power cloud profitability
Learn moreDiscover the power of cloud cost intelligence
Give your team a better cost platform
Give engineering a cloud cost coach
Learn more about CloudZero and who we are
Learn more about CloudZero's pricing
Take a customized tour of CloudZero
Explore CloudZero by feature
Build fast with cost guardrails
Drive accountability and stay on budget
Manage all your discounts in one place
Organize spend to match your business
Understand your cloud unit economics and measure cost per customer
Discover and monitor your real Kubernetes and container costs
Measure and monitor the unit metrics that matter most to your business
Allocate cost and gain cost visibility even if your tagging isn’t perfect
Identify and measure your software COGS
Decentralize cost decisions to your engineering teams
Automatically identify wasted spend, then proactively build cost-effective infrastructure
CloudZero ingests data from AWS, GCP, Azure, Snowflake, Kubernetes, and more
View all cost sourcesDiscover the best cloud cost intelligence resources
Browse webinars, ebooks, press releases, and other helpful resources
Discover the best cloud cost intelligence content
Learn how we’ve helped happy customers like SeatGeek, Drift, Remitly, and more
Check out our best upcoming and past events
Gauge the health and maturity level of your cost management and optimization efforts
Compare pricing and get advice on AWS services including EC2, RDS, ElastiCache, and more
Learn moreDiscover how SeatGeek decoded its AWS bill and measures cost per customer
Read customer storyLearn how Skyscanner decentralized cloud cost to their engineering teams
Read customer storyLearn how Malwarebytes measures cloud cost per product
Read customer storyLearn how Remitly built an engineering culture of cost autonomy
Read customer storyDiscover how Ninjacat uses cloud cost intelligence to inform business decisions
Read customer storyLearn Smartbear optimized engineering use and inform go-to-market strategies
Read customer storyDiscover how CloudZero went from an observability tool that gave users insight into all of their different AWS services to being able to solve for AWS cost per tenant.
It’s safe to say that cost per tenant (also known as cost per customer) on AWS has been a challenging metric to obtain.
Until now, your best bet has usually been to either make a best guess or build some sort of homegrown system.
As of November 4, 2020, when you Google “cost per tenant,” you get a few things at the top of the page. The first is a couple of blogs by AWS, where they describe an extraordinarily complex system, which you can build yourself. We’ll file that under “homegrown.”
The second is a Reddit thread.
Yeah, not a whole lot of help either.
This year, CloudZero has been able to crack open cost per tenant and provide our customers with a way to measure and monitor what each customer costs on AWS — without guessing or building their own system.
We can also show you how much each customer costs you per feature.
In other words, let’s say you’re a SaaS platform that sells to big banks. We’ll tell you:
So how, when AWS and many others have tried valiantly to find an easy way to get at this metric, has CloudZero cracked the code?
I’d like to share that with you.
Here’s something you may not know about CloudZero.
In 2016, when I co-founded the company with my friend Matt Manger, we set out to provide visibility into AWS systems. In the first year, our nimble engineering team was not focused on cost at all — we were an observability tool that gave users insight into all of the relationships between different AWS services.
To do this, we had to build an engine that could process billions of events per second on AWS, understand what’s important, and drop what’s not. Our engine normalized all kinds of data formats out of AWS and correlated them together. We built this system almost entirely serverless using AWS Lambda to take advantage of its near-infinite scale — not to mention so we could process enormous amounts of data without going broke.
Here’s an old school picture from our website at the time.
Well, we took our first product and talked to many of the top SaaS companies out there. We kept hearing the same thing, “Sure, that’s a problem. But a bigger problem is our AWS bill.”
Here’s the thing, we had already laid the foundation to process vast amounts of data and correlate them together. It wasn’t a big leap to do this for the AWS Cost and Usage Report too. That’s when the idea for CloudZero Cloud Cost Intelligence was born.
Engineering teams needed a way to correlate their costs with the business metrics they cared about (e.g., products, features, dev teams, customers) and the units of value that align with their revenue (e.g., number of videos streamed, number of transactions completed).
So, how does this tie in with cost per tenant?
Well, the reason we’re able to help companies automatically measure their cost per tenant is two-fold — and both have to do with our history.
First, our history as an observability tool means that the engine that powers the CloudZero platform isn’t just looking at your AWS bill. We’re monitoring all kinds of activity, from CloudTrail, CloudWatch, the AWS APIs, Container Insights, and more. We found by correlating certain activity with cost, we could easily calculate cost per tenant — although we’d prefer to keep the actual secret sauce to ourselves.
The second reason is that we built a feature called Context Maps, which organizes your costs into products and features without perfect tagging. We knew that the cost problems companies were facing wasn’t because it’s impossible to get this data on your own. Everything is possible if you take 10 top engineers and put them on it — but most companies have a roadmap they’d much rather focus on. We decided from the get-go that we needed to automate processes using machine learning, not manual tagging exercises.
Here’s a censored version of a context map from our customer, Drift.
You can see all of the resources, that make up the features, that make up their cost product.
Both of these foundational aspects of the CloudZero Cloud Cost Intelligence Platform helped us be the first company to automate the cost per tenant problem, without tags.
The exciting part is that our data engine has a lot more to offer — and we can’t wait to keep innovating with it.
Engineering and observability are in our DNA. Cloud cost is an engineering problem — and we think our history makes us better suited than anyone else to solve it.
Here’s the irony of this whole story.
We set out to help engineering teams build better, more well-architected systems — which is why we started with observability.
What we came to learn is that companies move to the cloud so their costs scale with their revenue. By helping them understand how costs align with business metrics, we’ve helped them build better, more well-architected, and profitable systems.
Erik Peterson is the co-founder and CTO of CloudZero, is a software startup veteran, and has been building and securing cloud software for over a decade. Erik is a frequent speaker on FinOps, cloud economics, DevOps, and security.
CloudZero is the only solution that enables you to allocate 100% of your spend in hours — so you can align everyone around cost dimensions that matter to your business.