And now, the moment every DevSecOpsQAnon has been waiting for: a teardown thread of the @gartner_inc Magic Quadrant for Cloud Infrastructure and Platform Services (because if you don't rename things frequently, you're not Gartner).
"These include application PaaS (aPaaS), functions as a service (FaaS), database PaaS (dbPaaS), application developer PaaS (adPaaS) and industrialized private cloud offerings that are often deployed in enterprise data centers."
'All the providers have public cloud IaaS and PaaS offerings.' This explains why @awscloud keeps half-assing higher-up-the-stack things that nobody wants like CodeCommit. GARTNER DEMANDS IT!
'All the providers target midmarket businesses and enterprises, as well as other companies that use technology at scale.' And tiny startups, and the healthcare vertical, and grammar school students, and dog rescues, and...
'All the providers offer basic cloud IaaS — compute, storage and networking resources as a service.' You say that, but @ibmcloud somehow made it into the inclusion criteria.
'All the providers claim to have high security standards.' Well yes, every company ever launched claims that. Did @gartner_inc have a word count they needed to hit or something?
'Security is a shared responsibility' much like getting a bullet in front of this item was. When it's a shared responsibility, it's no one's responsibility and thus it doesn't get done.
'All the providers will sign contracts with customers, can invoice and can consolidate bills from multiple accounts.'

And how. Negotiating these is a thing I have a lot of experience with; see duckbillgroup.com/services/aws-c… for details.
Let's skip to the good parts. Behold the Magic Quadrant in all its splendor.
(Here's a crappy GIF I made that shows the motion for the past three years, for comparison.)
Strengths and Cautions per provider, sorted alphabetically. That means we start with @alibaba_cloud. They're a "niche player" which is generally how @gartner_inc says "they're shitty, but also they pay us a lot of money so we have to couch it in more positive terms."
They're the marketshare leader in China. That's a double-edged sword as Gartner sees it. "Not much adoption or focus outside of China."
'Alibaba Cloud is a mere 8% of Alibaba Group’s total revenue, and the cloud business unit continues to operate at a single-digit financial loss.' They're still in the "losing money on Cloud" phase.
Next up is @awscloud. 'AWS has a future focus on attempting to own increasingly larger portions of the value chain that delivers cloud services to customers.' That's a fun way of saying "they are coming to eat you."

They also have 'a commanding lead' in basically everything.
'AWS has the skills, resources and motivation to vertically integrate and deliver solutions to customers end to end.' A snider person than I might respond with "well then, why don't they?"
"So @awscloud pisses off the entire open source community, Amazon terrifies basically everyone, and they generally take without giving. STRONG RECOMMEND."
"It seems like @awscloud service teams don't speak to one another." YOU DON'T SAY, PROFESSOR?!
I disagree with @gartner_inc here: nobody believes that @awscloud reduces prices broadly.

I have never once been asked by a client to model an AWS price cut into the calculation of their appropriate spend commitment.
Next up we have @gcpcloud / @googlecloud. (They have two Twitter accounts that compete with one another until one or both is deprecated.)
I didn't know that @gcpcloud had a future telco focus. Or frankly, much in the way of focus past "THERE'S MONEY OVER HERE MAYBE" to begin with if I'm being direct.
I take the more cynical approach of "Kubernetes was originally intended to get customers with legacy workloads that broke in GCP to write software more like Google would write software."

@gcpcloud badly underestimated how terribly the rest of us can write software.
Was @gartner_inc scrambling to find a strength? Of *COURSE* it's easier to demonstrate 50% growth of a smaller number than a bigger number!
"Hey @Gartner_inc, do YOU know what Anthos is?"
Gartner: "Fuck no."
Me: "I feel you."
Cautions!

I don't know as "@gcpcloud doesn't support Oracle" would have made my top ten list, but then again I'm not @gartner_inc.
Imagine this for a second. "Google doesn't like @gcpcloud because while it makes money and a profit, it's not AS profitable as our ad business, so shut it down" isn't a completely bonkers statement! It could feasibly happen! Because the market is NUTS!
There's a win buried in here. "Devastating customer impact" beats "and nobody much noticed or cared" I suppose.

And this hints that G-Suite and YouTube might run atop @gcpcloud! Or they have issues with failure domains. Hmm...
Next up we see @gartner_inc struggling to reconcile "Gartner isn't Pay For Play" with their inclusion of @ibmcloud here. IBM Cloud has many customers but no happy ones; it's a Niche Player.
Who is @IBMcloud for? Let me turn this around on you: who reads this paragraph and says "THAT'S MY COMPANY!"
The number one @ibmcloud strength: 'It supports Power systems.' If you don't know what that is, don't feel bad. It's IBM's custom processor architecture that has about the level of adoption you'd expect for something more readers than not have never heard of.
Strength 2: @ibmcloud partners super well with @IBMServices so you don't have to deal with third parties to... I'm sorry, to do what again? I had some trouble deciphering the nonsense.
Strength 3: 'IBM has transitioned to messaging around hybrid and multicloud computing.'

So... marketing? Their third strength is proposing dumb things with better marketing than in years past? Is this thing on?
Cautions! '@IBMcloud remains a complex platform resulting from legacy offerings and uneven product development gains... Notably, IBM was 10 years late to market with cloud software-defined networking (SDN) capabilities.'

"10 years late" is IBM's "5 years early" apparently.
And here's @gartner_inc burying the lede, which is also my point about why multi-cloud is bullshit.
And the third weakness, '@IBMcloud has negligible worldwide market share in the application PaaS category.'

That's kind. "Global outages with zero customer communication for hours, then a bullshit RCE" would have been mine.
And now I have a phone call, so I'll pause. When I return, @azure is up next.
And we return to the @gartner_inc MQ Smackdown with their @Azure section.

I don't know that I'd pitch it for "all use cases." It's pretty clear that after @gcpcloud and @awscloud experience, Azure is Not Like Other Clouds(tm).
"@azure offers a complete end-to-end set of solutions that if you're not an existing big-e Enterprise shop using lots of Microsoft you're going to freaking hate."
But they're trying to fix that! Credit where due, the @azure OSS involvement is no joke, and I'm eagerly awaiting the Codespaces GA.
Strength 3: "Once again, Enterprises love Microsoft."
"So @azure regions are basically a rickety trailer full of server racks parked in a @Walmart parking lot" is what @gartner_inc is really saying here.

"Go home, cloud's full" was what some customers were told late last year before COVID19 hit; this proved distressing.
'Microsoft does not provide any form of guaranteed capacity to customers; even prepaid agreements and reserved instances are not capacity guarantees.' Yikes. What's the goddamned point of RIs then?!
'A small number of customers were unable to provision reserved instances or capacity for which they had already paid' is not the sort of sentence you want to see @gartner_inc using in a report, as many prospective @azure customers will read that and go:
'Microsoft’s Unified Support can be very expensive,' almost escaped my attention until I remembered what @gartner_inc seats cost. Worse, "Gartner clients continue to report concerns with the quality of these experiences."
Next up, @OracleCloud! Also a niche player. It's worth pointing out that old Oracle Cloud was garbage; New Oracle Cloud ("Gen 2" / "Gentoo") is less garbage by a lot.
@gartner_inc seems cautiously optimistic in a forward-looking manner.
Notably, "not just for @Oracle application workloads" is going to ultimately determine @oraclecloud's success or failure.
"The only entrant with a presence in Saudi Arabia" is "yikes" fodder, but it's also a demonstration of how serious they are about improving their global footprint.
1. How is Microsoft not also "of its lineage?" The two companies aren't that far apart.
2. Simultaneous global feature rollout is a mixed bag. I have clients in @awscloud us-east-2 that keep getting bitten by canary rollouts causing issues that catch @awssupport by surprise.
Strength 3 is very much an @oraclecloud strength. "We roll out a full region with all services on your premises" is a heck of a differentiator.
Cautions!

1: "Most folks interested in the OCI partnership with @azure are intent on not using @oraclecloud due both to an unfounded perception of OCI's viability as well as negative experiences with @oracle in general."

They've got serious brand rehabilitation to do.
Caution 2: @oraclecloud customers are native to the land of the Old and Busted, failing to adopt much of OCI's New Hotness.
Caution 3: "Oracle has low market share in the public cloud database segment." GEE ONE WONDERS WHY.
Lastly, I don't give a dime but @tencentcloud does. They're the shittiest--sorry, nicheiest @gartner_inc entrant.
Strengths include "strong synergies," "investing heavily and with a presence in Russia, and I swear I'm not making this up:
Cautions include "@tencentcloud who?", "international companies except for gaming ignore them," and "not as innovative, preferring to fast follow instead."
Now, "Inclusion and Exclusion criteria."

Contrary to popular belief, this isn't a @gartner_inc price list. Market participation, traction, and whatever the hell 'business + technical capabilities relevant to Gartner clients' means.
Now, Evaluation Criteria.

"Ability to Execute" is the first one. Ugh. Has @gartner_inc just completely ignored @killedbygoogle? @gcpcloud is worlds ahead in executing products before their time!
Here's the whole list--wait, what's this? "Marketing Execution?"

Hold my tea, I'm going in!
Okay, this should have blown @ibmcloud out of the water entirely.

Fortunately for @awscloud, they're not graded on their ability to convey marketing messages *effectively*.
'The clarity and accuracy of their marketing messages, compared with their actual service offerings' is pretty damning.

I still don't know what an Anthos is, and I'm more than a bit scared of what an IoT SitePorker might be.
'Providers were evaluated on their ability to articulate their position in the market and their competitive differentiation, and to communicate these messages clearly and consistently'

@awscloud: "If you don't use us you're a fukkin' idiot"

aws.amazon.com/blogs/publicse…
(I still can't get over the fact that @awscloud couldn't bask in their @gartner_inc MQ victory for a full half a day before posting that incoherent rant.)
And now, my thoughts / takeaways.

It's fun to dunk on @gartner_inc, but there's actual value here in understanding how big companies approach these things. *YOU* may not care about their reports but I promise you, every vendor named sure as hell does.
I don't think you're wrong to pick @gcpcloud / @awscloud for most workloads. @Azure would require some careful boundary definition and thought. @OracleCloud has to prove itself in the non-Oracle application space, but watch it with interest.
I frankly don't pay attention to @alibaba_cloud or @tencentcloud. And @IBMCloud is dead to me until and unless they let their staff fix the clearly-articulated problems with the offering.
What I think does get missed by many is that @gartner_inc is a great source of opinion, but only you can make informed decisions for your org.
And as always, if you enjoy this kind of analysis / teardown of cloud snark, sign up for the free newsletter at lastweekinaws.com and hear from me twice a week in your inbox.

You won't regret it.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with HydroxyCoreyQuinn

HydroxyCoreyQuinn Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @QuinnyPig

26 Aug
Me too. I hear you.

You're not going to be accountable for the five-year question; it's important to demonstrate a direction is all. You'll find something more interesting along the way; the plan just keeps you moving in *A* direction.
"How many of your existing senior staff could pass the interview question you just asked me" is a FASCINATING rejoinder.
The answer you give (in the US) doesn't really matter, but do call the labor board whenever you're done with the interview and report it.
Read 45 tweets
26 Aug
Let’s play “Job Interview.” Ask me the questions you don’t know how to answer when you’re asked, and I’ll step through them. No, not the coding / technical questions; the “where do you see yourself in five years” variety. Hit me!
A question like this is looking for an anecdote, or for you to trip up. “I once forgot to put my cup in the dishwasher” or something equally banal, and let them clarify themselves.
Compensation is always negotiated at the offer level. “Let’s figure out whether I’m a fit first; I’m confident we can come to an agreement on compensation if so.”
Read 101 tweets
14 Aug
Why We Can't Have Nice Things

A partial list, by Corey Quinn.
Nobody's a villain in their own story, but they don't extend that courtesy to others.
People who got where they are thanks in no small part to privilege and luck mistake it for pure skill.
Read 27 tweets
13 Aug
How on earth does @awscloud call its Quantum computing service "Braket" when "Observerless" is RIGHT THERE?!
"Well, you generally need custom language integrations, you can't use C so we misspelled 'Bracket'" is the easy answer to cover up that this is the closest we're going to get to a March Madness thingy any time soon.
This description of a quantum computer reads like a Dr. Matt Wood dinner party conversation. Image
Read 16 tweets
11 Aug
Usually “I can’t use a particular cloud due to confidentiality or competitive reasons” criticism is levied at @awscloud. I have a story about the reverse.
At the Duckbill Group, we analyze giant piles of customer @awscloud billing data. This may be heresy, but @msexcel falls down at the many-gigabytes level.
One of the best in class options was @LookerData. It’s amazing!

And then Google bought them.
Read 8 tweets
7 Aug
Yesterday in my public speaking AMA, someone asked for a walkthrough of my video / audio setup gear. Well okay.

Before I do, please understand that I have two podcasts that do five episodes a week, and I charge companies to do webinars. These are business tools.
We start with my 2015 MacBook Pro. My primary computer, its keyboard is trash because of Apple's withering contempt for its users.

My iMac has been ordered.
To compensate, I've taken mechanical keyboards from "interest" to "problem" all the way through to the other side: "collection."

This is currently a Bluetooth / cabled variant; the @KeychronMK K4. I like it! It's also depressingly inexpensive.
Read 29 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!