[Last Week in AWS Extras]: Amazon Interactive Video Service: An Economic Analysis

 

Whenever AWS releases a new service of note, they do a full-court press that includes interviews with select journalists, customer testimonials, a Twitter tour-de-force from various executives and devrelopers, etc. I've learned to ignore basically all of it and start at the one place that slick marketing (or AWS's attempt at same) can't spin: the billing page. I present my analysis of their new IVS service for your reading enjoyment.

 

As always, should you wish to link someone else to this post, you can forward it, or else view it on the web.

 

 

Trend Micro Cloud One. It’s a security services platform for organizations building in the cloud. It’s also an automated, flexible, all-in-one solution to protect workflows and containers with cloud-native security. But to you... it’s more time to focus on what you do best— building great applications. Learn more. Sponsored

 

 

Amazon Interactive Video Service: An Economic Analysis

Earlier this month, AWS released its Amazon Interactive Video Service, which purports to embed live-streamed video directly into your own apps and websites. As AWS stated in its release announcement, a prepared statement for the press, and an exuberant tweet from their CEO, Amazon IVS "uses the same video technology Twitch uses for its live streaming service."

 

One of the FAQs on their product marketing page in fact states:

What’s the key difference between Amazon Interactive Video Service and Twitch, and other video sharing platforms?

"Amazon Interactive Video Service is a managed live streaming solution, which lets you build your own interactive live video applications or websites to develop a valuable relationship with your audiences with increased engagement. Twitch and other video sharing platforms are video aggregators, so you have to send your audiences to them. They manage the viewer for you instead of you retaining the audience connection and experience."

As I am a Cloud Economist, my immediate thought was this: "I bet that if Twitch actually used this, their AWS bill would be hilarious."

 

Now, actually claiming to speak for Twitch's financials is damaging if people misinterpret what I'm writing about, so I'm not going to do that. Instead, I'm going to talk about a hypothetical service called "Twetch" that just so happens to mirror Twitch's metrics exactly.

 

We can pull Twitch's—whoops, sorry about that. I mean, we can pull Twetch's metrics from TwitchTracker.com for the month of June, which is sufficient for our needs.

 

We can also pull up Amazon IVS's pricing model, which is predictably Amazonian. Pricing for video upload varies depending upon resolution: "Basic" channels are anything up to 1.5Mbps and 480p resolution, while anything above that is a "Standard" channel. Pricing per hour is $0.20 and $2.00 respectively.

 

Viewing is, of course, a hot mess, as it varies per geographic region the viewer is based in (good luck predicting THAT!). The first 10,000 hours are billed at one rate, while anything above those 10,000 hours is billed at a slightly discounted rate.

 

TwitchTracker shows that Twetch's viewers watched 1,629,195,120 hours of video in June 2020, while its streamers pushed 7,158,730 hours of content to those viewers. Helpfully, that's all of the metrics we need to gather.

How much does it cost to run Twetch?

Let's run the numbers a few different ways.

 

We'll start by being as flattering as possible to IVS and assume both that every stream is at a crappy resolution, and that every viewer is located in North America or Europe. These regions are tied for the lowest pricing tier and clock in at $0.0375 for the first 10,000 hours for standard channels, then drop to $0.035 for the rest.

 

These numbers show us that Twetch's lowest possible publication costs are $1,431,746 for June, and their lowest possible cost to stream to customers is $57,021,854.20 for a total of $58,453,600.20 a month or an annual run rate of $701,443,202.40.

 

Remember; this is the LOWEST possible number using published IVS pricing!

 

Let's try the other direction: What if every Twetch stream was in full HD and streamed to the most expensive region: South Korea (a nation famous for its lack of online video streaming culture).

 

At this point, the numbers change significantly upwards.

 

Now, the streamers are costing Twetch $14,317,460 a month, while the viewers are costing them $765,722,006.40. This annualizes to $9,360,473,596.80 a year—but we're not quite done. After all, this is a Serious Social Network! You don't deploy something like this without Enterprise Support in place! Given its sliding scale, we calculate it in Excel via this simple formula (assuming your raw AWS monthly cost lives in cell B35):

 

=SUMPRODUCT(--(B35>{0;150001;500001;1000001}),(B35-{0;150001;500001;1000001}), {0.1;-0.03;-0.02;-0.02})

 

It helpfully tells us that the monthly cost to add in Enterprise Support for Twetch is $23.4 million, or a healthy $280,848,707.97 per year.

 

What this tells us is that the cost of running "Twetch" on top of Amazon IVS could reach $9,641,322,304.77 annually—or a bit over $9.6 billion a year going from June's numbers.

 

That number is beyond comprehension. And just as a bit of additional context, $9.6 billion is slightly under 25% of AWS's annual revenue. It's also roughly 10x what Amazon paid to outright acquire Twitch.

 

It's clear that IVS only makes economic sense up to a certain point; beyond that point, even aggressive discounting by AWS (and don't delude yourself: nobody even approaching this kind of scale pays retail rates) doesn't work unless the discounting tiers are into the lunatic zone (98% discounts on a service are, shall we say, "uncommon").

 

Past a certain point, the right answer for live-streaming content is clear: Just do what Amazon did! Acquire a leader in the space, forget you own the service and outsource your own online summit to the lowest and thus most unscalable bidder, turn its technology into a service you offer to your own customers, set up a sarcastically expensive pricing model for it, and wait for customers who are better at content production than they are wrangling Microsoft Excel to fall into your cunning trap.

The larger point that’s often missed

Now that I’ve had my fun, let’s get serious here. It’s easy to look at something like IVS and say that its pricing model is ridiculous because it won’t scale to a global level before it becomes cost-prohibitive. But that analysis often belies an unfortunate truth.

 

The Last Week in AWS website, for example, runs on top of WordPress. On some level, analyses like the above are like saying that WordPress is a bad choice because Last Week in AWS won’t be able to handle WordPress’s limitations when it grows to be one of the top 500 sites on the internet.

 

That is exceedingly unlikely to happen. And if it does, there will be a series of architectural migrations long, long, long before it comes to that point.

 

In practice, customers are going to use IVS for an audience of a couple hundred people or so for a short period of time. For that use case, the pricing is reasonable and fair.

 

For the few that expand significantly beyond it, I would expect heavily discounted private pricing to be offered and/or those customers to rearchitect once they get to a point where they surpass IVS’ economic viability.

 

If this kind of analysis would be helpful to you, please reach out to our Microsoft Excel wranglers and see if we can help you predict your AWS bills before Amazon turns you into a mercy acquisition.

 

 

When using Amazon’s Elastic Kubernetes Service (EKS), you must understand which pieces of the security management role fall on you. Use this 42-page eBook from StackRox to learn about EKS cluster security, including the standard controls and best practices for minimizing the risk around cluster workloads, as well as specific requirements for securing an EKS cluster and its associated infrastructure. Sponsored

 
 
 
Corey

I’m Corey Quinn

I help companies address their horrifying AWS bills by both reducing the dollars spent and helping them understanding what they’re paying for.

 
 
The Cloud

Screaming in the Cloud & AWS Morning Brief

In addition to this newsletter, I host two podcasts: Screaming in the Cloud, about the business of cloud computing, featuring me talking to folks who are good at things; and AWS Morning Brief, a show about exclusively AWS with my snark at full-tilt.

 
 
The Cloud

Sponsor an Issue

Reach over 19,000 discerning engineers, managers, and enthusiasts who actually care about the state of Amazon's cloud ecosystems.

 



Want to skip these Last Week in AWS Extras? Click here and you won't receive these Wednesday dispatches anymore.

To make sure you keep getting these emails, please add corey@lastweekinaws.com to your address book or otherwise mark me as a permitted sender.

Want out of the loop completely? Click here to tell me to leave you alone.

 

Duckbill Group

1728 Ocean Ave #307, San Francisco, CA 94112

 
                                                           

Older messages

[Last Week in AWS] Issue #172: AWS re:Lease The Kraken

Monday, July 27, 2020

Good Morning! It turns out that AWS CEO Andy Jassy has apparently been letting crappy service names like 'Amazon DocumentDB (with MongoDB compatibility)', 'Amazon Honeycode,' '

[Last Week in AWS Extras]: Route 53, Amazon’s Premier Database

Wednesday, July 22, 2020

The problem with having a few running jokes in this newsletter is that if you weren't around when I came up with them (or, heaven forbid, you skipped an issue), they may not make much sense. Today

[Last Week in AWS] Issue #171: AI/ML Marketing Algorithm Continues to Malfunction

Monday, July 20, 2020

Good morning! For those relatively new to the list, it's time once again for my periodic "here's what I do for a living" story. At the Duckbill Group we fix the horrifying AWS bills,

[Last Week in AWS Extras]: The Lock-In You Don’t See

Thursday, July 16, 2020

Today's email departs from the past few weeks' "hilarious" vein and drifts back towards a general analysis tone. Today's topic: lock-in! As always, should you wish to link someone

[Last Week in AWS] Issue #170: AWS Machine Learning Your Business From Inside

Monday, July 13, 2020

Good Morning! Last week saw a bunch of things, from my ridiculous Jeff Barr birthday video to my suggestion for a new AWS service to a bunch of sad things in the news. I'll be keynoting Cloud

You Might Also Like

📧 Introduction to Distributed Tracing With OpenTelemetry in .NET

Saturday, April 20, 2024

​ Introduction to Distributed Tracing With OpenTelemetry in .NET Read on: m​y website / Read time: 5 minutes BROUGHT TO YOU BY ​ Shesha: The .NET Open-Source Low-Code Framework ​ Introducing Shesha, a

a16z’s Infrastructure team gets a new general partner

Friday, April 19, 2024

Post News is shutting down and Wall Street isn't feeling a Salesforce-Informatica pairing View this email online in your browser By Christine Hall Friday, April 19, 2024 Image Credits: Andreessen

New Roundtable! Additive for Mass Production Applications

Friday, April 19, 2024

The Outlook for the Future View this email in your browser engineering.com Roundtable - Additive for Mass Production Applications: The Outlook for the Future 6 Considerations for Choosing the Right

📷 What to Know About Macro Photography — Why You Should Buy a Budget Motherboard

Friday, April 19, 2024

Also: How to Automatically Highlight Values in Excel, and More! How-To Geek Logo April 19, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Is the wind going out of the AI sails?

Friday, April 19, 2024

Rippling vacuums up venture capital and Ramp bags more millions View this email online in your browser By Haje Jan Kamps Friday, April 19, 2024 Image Credits: Getty Images / Carol Yepes Welcome to

Llama 3 is out - Weekly News Roundup - Issue #463

Friday, April 19, 2024

Plus: brand-new, all-electric Atlas; AI Index Report 2024; Microsoft pitched GenAI tools to US military; Humane AI Pin reviews are in; debunking Devin; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1417 [Easy]

Friday, April 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Wayfair. You are given a 2 x N board, and instructed to completely cover the board with

Charted | How Hard Is It to Get Into an Ivy League School? 🎓

Friday, April 19, 2024

We detail the admission rates and average annual cost for Ivy League schools, as well as the median SAT scores required to be accepted. View Online | Subscribe Presented by: Discover the motivations

Dark Matter & Tortured Poets

Friday, April 19, 2024

New music releases aren't what they used to be -- for good and bad. Dark Matter & Tortured Poets By MG Siegler • 19 Apr 2024 View in browser View in browser New music releases in 2024 are a

Impact of AI on Product Management

Friday, April 19, 2024

​ Impact of AI on Product Management The rise of the AI Product Manager. Product managers have always championed customer's needs. However, with AI, the job requires new technical and ethical