[Last Week in AWS Extras]: Lies, Damned Lies, and Keynotes

 

Before we get into today's newsletter, let's pause for a minute to remember a departed friend. Seven years ago today Google Reader was taken from us. Sorely missed, and gone too soon. Rest assured Google Cloud fans, I've been repeatedly assured that I'm an idiot if I think this in any way reflects on GCP's longer term prospects. Moving on!

 

Today, we're attending a cloud vendor keynote. No, not one of those sad online equivalents; the real thing. Pretend this is a normal year, in normal times for a few minutes. I think we all could use the vacation from reality.

 

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

 

 

ThousandEyes, which Cisco just recently announced it's acquiring, always puts out interesting research -- you've probably seen their Cloud Performance Benchmark as we've covered it here for two years running now. On July 16th, they're hosting State of the Internet, a half-day virtual summit where they'll reveal their latest research -- the Internet Performance Report. The report is a measurement-based study of the availability and performance of telecom, public cloud, and content delivery networks throughout 2020, specifically examining the impacts of changing Internet usage due to COVID-19 and how these impacts varied across different regions and providers. There's also a great line-up of other speakers too, including Geoff Huston from APNIC, Roger Barranco from Akamai, David Belson of the Internet Society, and several other experts in Internet and application delivery that will discuss topics related to the health and future of the Internet. Register now to save your spot for July 16th or to get the on-demand recording if you can't make it live. Sponsored

 

 

Lies, Damned Lies, and Keynotes

Welcome to Build re:Invent Next!

The lights go down. It's time for your preferred cloud vendor's annual keynote to start. An inspiring video plays to what was charitably deemed "corporate dance music" but in practice sounds like a sped-up Enya on quaaludes.

 

Satya / Andy / a robot walks on stage to welcome us all to their conference. First, there's the obligatory Serious Face about These Uncertain Times. That’s followed by the nod to racial justice by the CEO of a company whose entire Black senior leadership team could comfortably fit inside a Denny's booth without crowding. The Serious Topics now suitably dispensed with, they turn to fantastical new creations that are or will be released within the coming months.

 

It's odd. They do this every year, but you don't see your bill reflecting any of these fantastical services. You wonder what's being sold and to whom.

 

They're selling a fantasy, and you’ve been buying it all along.

Anecdata science

I fix AWS bills for a living, generally for companies with annual cloud spend ranging from "a couple of million dollars" to "north of Tonga's annual GDP." I don't pretend that this is a perfect sampling of the cloud customer base, but I see enough varied cloud environments to identify trends as they cross my desk. One of these days, I'll perform a proper statistical analysis of the data and subject myself to the Well Actually Chorus. But until then, I'm afraid you'll have to take my impressions on what I've seen as the next best thing.

 

A majority of spend across the board is and always has been the direct cost of EC2 instances. The next four are, in order, RDS, Elastic Block Store (an indirect EC2 cost), S3, and data transfer (yup, another EC2 cost).

 

That's right. The cloud really is a bunch of other people's virtualized computers being sold to you. The rest of it is largely window dressing.

 

Sure, there are exceptions: I've found some fascinating savings opportunities for companies making heavy use of DynamoDB, and some folks are seeing great success with transitioning things like Kafka from EC2 instances to Amazon MSK.

 

I'm not talking about YOU and your precious unicorn company; of course, YOUR bill is different. You might be acloud.guru last year, a company who proudly claimed at ServerlessConf that their total compute bill was between $1,000 and $2,000 per month! Statistically though, you're not. You're closer to acloud.guru this year after acquiring LinuxAcademy and its $2.7 million a year AWS bill.

 

It's okay. You're in good company.

The lies we tell ourselves

The promise of the cloud is that we can leverage a host of higher-level services. We can elastically scale up to meet demand then scale back down when the spike has passed. We can take advantage of a bunch of managed services built and run by experts and free ourselves from the undifferentiated toil that adds no direct business value.

 

On balance, we do none of those things. We treat the cloud like it's an expensive data center, and we highlight the few exception cases that tell almost any other story than that sad truth.

 

This is what feeds directly into the narratives that shape (effective) cloud marketing. We imagine that somehow we're going to break the cycle of making bad IT decisions and begin making good IT decisions just after this next sprint.

 

We're lying to ourselves. But it feels better than the unvarnished truth.

 

Large enterprises so encumbered with process that they can't break free long enough to innovate imagine themselves as transforming into nimble startups. Startups strangely don't imagine the opposite—and that's where we see the marketing magic come to life.

The Kubernetes shuffle

If you look carefully along the seams, the increased focus by all of the major cloud players (and, to be frank, the minor ones too) on Kubernetes highlights this.

 

Here is something new and trendy; companies talk about their container orchestration stories or their service mesh (which pluralizes to “service meesh”) offerings. Here’s something new and differentiated that detracts from the old-and-busted perception of VMs.

 

Except for the minor point that what Kubernetes and its ecosystem really unlock is the ability to shove existing workloads into containers, have no real idea what’s going on inside of them, and put them onto (you guessed it!) the compute that the cloud company is poised to sell you.

 

It seems like there’s a trend here.

Be sure to use the conference mobile app...

"...and all of these new services are available for your use today!"

 

Almost in passing, they mention a new generation of compute instances. Everyone nods and waits for the next slide.

 

But that “minor” release is going to cause the single greatest change in its customers' unit economics of everything announced this entire dog-and-pony show of a conference.

 

The fact is that running virtual machines in the cloud is boring, and people crave something new and exciting.

 

Kubernetes was born out of this craving; it lets people running workloads on virtual machines cosplay as if they were cloud providers themselves. They shuffle and rebalance the deck chairs on the Titanic, working hard enough at keeping abreast of the exploding world of container orchestration that they can ignore the grim realization that their entire careers are now spent working on a product made by a company that doesn't pay them.

 

Storing data, crunching that data, moving that data from place to place: That’s what fuels the cloud engines of the hyperscalers. That’s what you spend your entire IT budget on and that’s what the elaborate stage show you’re watching instead of working is artfully concealing from you.

 

Anyone who says otherwise is selling you something.

 

 

Mistakes happen in the cloud. Just ask anyone who's accidentally left expensive workloads running, put sensitive data in a public bucket, or agreed to deploy an Oracle product. The folks at cloudtamer.io believe that a well-governed cloud means never having to say you're sorry--and not because Finance doesn't know where to find you. cloudtamer.io unifies access and identity management, budget enforcement, and compliance automation into a single solution that works across both AWS and Azure. If your cloud ops team or developers apologized recently, check them out. If they refused to apologize, several notable tech companies are currently hiring. 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? .

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? to tell me to leave you alone.

 

Duckbill Group

1728 Ocean Ave #307, San Francisco, CA 94112

 
                                                           

Older messages

[Last Week in AWS] Issue #168: Oh, Honey; Help the Cops in us-west-3

Monday, June 29, 2020

Good Morning! Welcome to issue 168 of Last Week in AWS. Continuing its run of poor decision making that saw them suing a former employee under a non-compete agreement (thereby making Google seem

[Last Week in AWS Extras]: What the #&^$ Is Happening at Oracle Cloud?

Wednesday, June 24, 2020

Today, we visit a recurring cloud villian--but possibly one with a redemption arc. I expect this one to be somewhat controversial; we'll see if I'm right. As always, should you wish to link

[Last Week in AWS] Issue #167: 111 Gigabytes Per Ounce

Monday, June 22, 2020

Good Morning! Welcome to issue 167 of Last Week in AWS. Today is Apple Keynote day, so I look forward to seeing who drops bad news in a few hours in the hopes that it gets buried. We also discovered a

[Last Week in AWS Extras]: An AWS Database Safari

Wednesday, June 17, 2020

In today's newsletter, I take you on a journey through the various database offerings AWS has, and give my thoughts about each of them. There are a lot! You may complain that I didn't hit your

[Last Week in AWS] Issue #165: AWS Graviton2 Clock Speeds Broadly Non-Competitive

Monday, June 15, 2020

Good Morning! Welcome to issue 166 of Last Week in AWS. Last week it came out that AWS is suing their former VP of Product Marketing under its incredibly-broad non-compete agreement. My thoughts on non

You Might Also Like

⚙️ Judge makes a tentative ruling in AI copyright case

Friday, May 10, 2024

Plus: TikTok will label AI-generated content & Microsoft has new stats on AI in the workplace ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

SWLW #598: Developer Productivity for humans, Where to start with Strategy, and more.

Friday, May 10, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Apple apologizes for iPad Pro ad

Friday, May 10, 2024

The Morning After It's Friday, May 10, 2024. Apple has apologized for its Crush! ad, which sparked a furious backlash among artists, musicians, and other creators. AdAge reports Apple said the

ASP.NET Core News - 05/10/2024

Friday, May 10, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! This newsletter is sponsored by elmah.io - the most advanced, yet so simple to set up, error logging and

Chrome Zero-Day Alert — Update Your Browser to Patch New Vulnerability

Friday, May 10, 2024

THN Daily Updates Newsletter cover PowerShell 7 Workshop ($35.99 Value) FREE for a Limited Time Discover the capabilities of PowerShell 7 for your everyday tasks with this carefully paced tutorial that

Post from Syncfusion Blogs on 05/10/2024

Friday, May 10, 2024

New blogs from Syncfusion Performance Optimization in React Pivot Table with Data Compression By Manikandan Murugesan This blog explains the performance optimization in React Pivot Table using Data

Hacker Newsletter #699

Friday, May 10, 2024

If you're thinking without writing, you only think you're thinking. //Leslie Lamport hackernewsletter Issue #699 // 2024-05-10 // View in your browser #Favorites Turbocharging Low-Code

OpenAI publisher pitch leaks 🤖, Xbox mobile game store 🎮 , dangerous protocols 🌎

Friday, May 10, 2024

OpenAI is pitching partnership opportunities to news publishers through its Preferred Publishers Program. It has been courting publishers since July Sign Up |Advertise|View Online TLDR Together With

Master iOS 17.5

Friday, May 10, 2024

Did you know that Apple has released 12 updates to iOS 17 since its release last fall? Apple has added a ton of major new features, including updates to Messages, Photos, and a brand new built-in app!

Press, Pause 🗜️

Friday, May 10, 2024

Apple doesn't understand why people like hydraulic presses. Here's a version for your browser. Hunting for the end of the long tail • May 09, 2024 Press, Pause Beyond misunderstanding its iPad