[Last Week in AWS Extras]: How Azure’s Capacity Woes Hurt GCP, AWS, and All the Rest

Hello, and good morning. Your eyes don't deceive you; it's Wednesday, and yet here I am in your inbox, launching something new. Monday's newsletter is full of wit, witticism, and various forms of snark that showcase the previous week's AWS news and releases, but I'm finding I have a lot more to say that doesn't quite fit in the standard "list of links with sarcasm" format. Welcome to the Wednesday newsletter, in which I deliver longer form thoughts on the sate of cloud computing in general, AWS in particular, and of course indulge my penchant for making fun of multi-national companies.


Want to skip these Last Week in AWS Extras for a bit? I get it, change is scary. .


Thanks for coming along on this experiment.


This issue is sponsored in part by my friends at ChaosSearch! Processing petabyte-scale data with an ELK Stack is: A. budget-breaking; B. soul-crushing; C. time-sucking; D. all of the above. The good news is that ChaosSearch can help. ChaosSearch is a fully managed log analytics platform that leverages your Amazon S3 as a data store. For example, HubSpot uses ChaosSearch to process 10’s of terabytes a day, at a fraction of the cost of their previous ELK Stack. So if you too are tired of your ELK Stack falling over, check out ChaosSearch and their new whitepaper “The TCO of Building and Managing an ELK Stack” today… and tell them I sent you! Sponsored



How Azure’s Capacity Woes Hurt GCP, AWS, and All the Rest

Today, I want to talk about cloud capacity.

Despite the “Last Week in AWS” name, I’m not particularly partisan when it comes to cloud providers. AWS was early to market and left to grow their lead unchallenged for almost five years. As a result, I’ve got a far broader basis of experience with AWS than I do any of its competitors.

That said, I don’t work there. And while I’ll certainly take their sponsor money, the same could be said of virtually any company. Oracle, please call me.

It’s through that lens that I’d like to discuss the recent boom in demand for cloud services. I don’t have a particular axe to grind here. GCP, AWS, and Azure all have glowing bright spots and hideous warts; I try to be even-handed in how much praise or grief I give each of them.

Struggling at scale

Azure has been suffering from capacity shortfalls on and off since Q4 of 2019. Now, services are unavailable for free-tier or credit-based customers, and they’ve stated that they’re prioritizing capacity for different customer profiles.

A few points to unpack there.

First, if you want to build a hyperscale public cloud, you’ve gotta be able to invest a staggering amount of money in a physical footprint then wait years for that plan to come to fruition. There’s a reason why all of the major cloud players and most of the minor ones have “side businesses” such as e-commerce, advertising, and software sales to fund the incredible amount of expansion needed to become a global player.

There are no hyperscale “pure cloud” companies today. This means that you can’t “fix” capacity shortfalls like this in anything approaching a short timeframe by calling up SuperMicro and ordering basically every computer they still have in stock.

You’re instead going to have to plan out datacenter expansions, arrange for new facilities, construction, power, connectivity—all of which takes time.

Secondly, it’s pretty clear that—given their noises about this getting resolved within weeks or months—Microsoft doesn’t view “regions” the same way their competitors do. They’ve made the strategic decision to go for “number of global regions” rather than “robustness of said regions.”

Their “region-pairing” strategy indicates that you can think of each Azure region as an AWS or GCP Availability Zone. That’s great right up until it isn’t, and you wind up with a bunch of small regions rather than fewer more robust ones, and a sudden influx of demand causes those regions to run out of headroom.

Note that AWS pre-announces some regions years in advance; it takes WORK to build these things out in a robust way that can handle capacity surges. The lack of stories around AWS capacity shortfalls indicate that while they lose the number of regions battle, they win the but the regions we have don’t fall over when you try to use them war.

‘Sorry, Azure is full. Maybe try AWS instead?’

Microsoft’s recent announcement that they would be prioritizing services for healthcare customers over others is a statement that says a lot more than face value would suggest.

It’s a tacit admission that they’re facing capacity challenges—something that any given cloud provider would be loath to admit.

That said, their messaging around it is excellent: Who could possibly push back against “granting capacity to more important customers” without feeling like they’re being unreasonable?

Then again, what else could they conceivably say? Sorry, Azure’s full, maybe try AWS!? It’s their only path forward.

The problem with stories like this is that they’re not a win for anyone. Companies aren’t going to back away from Azure and go to AWS; instead, they’re going to consider it “Enterprise Computing Groundhog Day,” figure that the groundhog saw its shadow, and now we’re facing six more years of on-premises no cloud.

Azure’s loss is not a win for AWS and GCP

Capacity shortfalls like this damage the overall perception of the public cloud. AWS and GCP don’t benefit from this kind of story. Every player in the space loses instead.

Security issues have the same dynamic. Company fails to secure S3 bucket properly, leaks customer data isn’t a win for AWS’s competitors. It’s a talking point for the folks who wham on and on endlessly about how the “public cloud is insecure.”

I don’t care what public cloud provider a given company chooses; I have my preferences of course, but they’re aligned through the lens of my own use case.

At the end of the day, you need to pick the provider that works best for you.

I’m just disappointed when issues like this crop up and make me look like a bit of a fool for advocating for cloud computing in general.

This feels like “cloud growing pains” now that we’re seeing the first real globally unexpected capacity test for cloud services. Even though these services seem old and battle-tested to those of us who make our livings off of cloud computing, it’s important to remember and understand that cloud is still a relatively new technology in the grand scheme of things.

Even well-run companies with massive resources like Microsoft are still trying to iron the kinks out; I wish them well with it.

Turbot’s cloud governance platform automates the discovery and remediation of your organization’s compliance, security, operational, and cost objectives. Within our 6000+ OOTB policies, there are hundreds of cost control features that prevent and optimize costly configurations. Turbot’s cost controls have saved Fortune 1000 customers up to 90% of their environment spend, freeing up budget for business critical cloud deployments. Connect with us to learn how $0.05 per Turbot control can save you thousands on costly actions each month. Sponsored


If you've enjoyed this email, hit reply and let me know what you'd like me to write about next.

 
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 13,000 discerning engineers, managers, and enthusiasts who actually care about the state of Amazon's cloud ecosystems.

 



To make sure you keep getting these emails, please add corey@lastweekinaws.com to your address book or whitelist me. Want out of the loop? to tell me to leave you alone.

 

Duckbill Group

1728 Ocean Ave #307, San Francisco, CA 94112

 
                                                           

Older messages

[Last Week in AWS] Issue #160: AWS Non-Profit Organizations

Monday, May 4, 2020

Good Morning! An hour before this newsletter was scheduled to go out, I learned that AWS VP and Distinguished Engineer Tim Bray had resigned in protest over Amazon's treatment of employees. I

[Last Week in AWS] Issue #159 Resend: Cape Town Region Is *STILL* Expensive AF-south-1

Monday, April 27, 2020

Good Morning! The links in the previous version were broken for a while due to a premature release of my serverless link shortener. A full post-mortem will be in this Friday's episode of the AWS

[Last Week in AWS] Issue #159: Cape Town Region Is Expensive AF-south-1

Monday, April 27, 2020

Good Morning! Are your infrastructure updates take eons to plan, review and deploy? Does your cost reporting look like gibberish? I'll be chatting with Pulumi CEO Joe Duffy on Wednesday to learn

[Last Week in AWS] Issue #158: AWS Billing System Go BRRRRRR

Monday, April 20, 2020

Good Morning! I'll be chatting about infrastructure as code with Pulumi CEO Joe Duffy on April 29 for your amusement. BONUS: We'll have a rousing debate on the topic “Platypus: friend or foe,”

[Last Week in AWS] Issue #157: Goldilocks and the Three Elastic Beanstalk Consoles

Monday, April 13, 2020

Good Morning! Welcome to issue 157 of Last Week in AWS. In hiring news, this week we welcome our newest full time employee Pete Cheslock. If you haven't heard of Pete yet, are you ever in for a

You Might Also Like

Daily Coding Problem: Problem #1648 [Medium]

Wednesday, December 25, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Quora. Given an absolute pathname that may have . or .. as part of it, return the

🎮 The Best Games to Go With Your New Console — Streaming Services Could Learn From YouTube

Wednesday, December 25, 2024

Also: Don't Throw Christmas Gift Boxes on the Curb, and More! How-To Geek Logo December 25, 2024 Did You Know Years before The Nightmare Before Christmas, Tim Burton was sprinkling references to

Charted | Global Economic Confidence in 2025, by Country 🌎

Wednesday, December 25, 2024

While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY

Top Tech Deals 🎅 Sony Headphones, iPhone Cases, 4K Projector, and More!

Wednesday, December 25, 2024

The season of giving is upon us. How-To Geek Logo December 25, 2024 Top Tech Deals: Sony Headphones, iPhone Cases, 4K Projector, and More! The season of giving is upon us. Happy Holidays! If you're

Why the Race to AGI is Humanitys Defining Moment

Wednesday, December 25, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 25, 2024? The

Iran's Charming Kitten Deploys BellaCPP: A New C++ Variant of BellaCiao Malware

Wednesday, December 25, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Software Testing Weekly - Issue 251

Wednesday, December 25, 2024

GitHub Copilot is free! 🤖 View on the Web Archives ISSUE 251 December 25th 2024 COMMENT Welcome to the 251st issue! In case you missed it — GitHub Copilot is free! The free version works with Visual

Daily Coding Problem: Problem #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a