Screaming in the Cloud - Episode 61: Building Microsoft Azure with Scott Guthrie
Episode Date: May 22, 2019About Scott GuthrieAs executive vice president of the Microsoft Cloud + AI Group, Scott Guthrie is responsible for the company’s computing fabric (cloud and edge, including cloud infrastruc...ture, server, database, CRM, ERP, management) and Artificial Intelligence platform (infrastructure, runtimes, frameworks, tools and higher-level services around perception, knowledge and cognition).Prior to leading the Cloud + AI Group, Guthrie helped lead Microsoft Azure, Microsoft’s public cloud platform. Since joining the company in 1997, he has made critical contributions to many of Microsoft’s key cloud, server and development technologies and was one of the original founders of the .NET project. Guthrie graduated with a bachelor’s degree in computer science from Duke University.Links Referencedhttps://azure.microsoft.com/Â
Transcript
Discussion (0)
Hello and welcome to Screaming in the Cloud with your host, cloud economist Corey Quinn.
This weekly show features conversations with people doing interesting work in the world
of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles
for which Corey refuses to apologize.
This is Screaming in the Cloud. have to hook everything together. Somehow now you're 80 steps in and for some reason step 81
is that you need to tame a wolf. GoCD knows this better than most of us. That's why they've got a
new test drive option to get up and running with their tooling in seconds. Download their binary,
run it locally, and set up your first pipeline in your browser. Think of it like a demo, but rather
than some arbitrary hello world app that looks nothing like what you're
running, instead it's being done with your own application. Give it a try. Stop getting bitten
by wolves. Learn more at gocd.org. That's G-O-C-D dot org. My thanks to GoCD for their support of
this ridiculous podcast. Welcome to Screaming in the Cloud. I'm Corey Quinn. I'm joined today by
Scott Guthrie, Executive VP of the Cloud and Enterprise Group at Microsoft. Welcome to Screaming in the Cloud. I'm Corey Quinn. I'm joined today by Scott Guthrie, Executive VP of the Cloud and Enterprise Group at Microsoft. Welcome to the show.
Thanks for having me.
Always a pleasure. So there are a number of large public cloud providers today,
but you obviously are Azure, more or less. I don't know that there's too many people
above you in the corporate pecking order, as I understand things,
as far as running public
clouds go. Sure. Yeah. No, I am responsible for Microsoft Azure, as well as our Dynamics 365
offering. And then also things like Power BI and Power Apps and Flow, which is we call our
Power Platform Cloud. And then also GitHub and then Visual Studio and Visual Studio Code and
then the core Windows operating system. So kind of a broad smattering.
Oh, is that all?
Yeah.
Oh, good, good.
And in your spare time, yeah.
So this is sort of a high-level question then, but what is the Azure philosophy from your
point of view?
What is it that differentiates that from the competitive offerings out there?
I don't believe the easy explanation of, oh, we see another company building a public cloud
and doing super well with it.
We're going to do that too. And I think to even suggest that is a bit of a disservice to the very
intelligent people who work here. Well, yeah, I think there's several things that I think probably
differentiate Azure in some unique ways. I think the first is really our philosophy around hybrid,
which is something that we've really had since the very beginning of the product and the service.
And really thinking about hybrid very holistically.
And it's not just about infrastructure because no one just has infrastructure.
It's really thinking about tooling.
It's thinking about your developer tools as part of that tooling.
It's about thinking about your operating systems, your data platform, your AI capabilities.
It's about thinking around security and management.
And it's really about thinking about having a control plane
across all that.
And I think for large organizations
or really any organization that's been around
more than five or six years, has existing investments that they've got that run their business and making it easy for people
to take advantage of those investments as they move to the cloud and do it as seamlessly as
possible you know is probably the single biggest differentiator that we've had for a lot of
customers that have moved to Azure. I think the second thing that we really differentiate
ourselves around is thinking about Azure and cloud platform
in a much broader context.
Meaning it's not just about custom systems
and cloud infrastructure.
It's really thinking about how do you integrate that
with your end users inside your company
or the end users that are
accessing your systems? And that's where things like Office 365 and Dynamics 365 and our Power
Platform capabilities come into play. And certainly for large organizations as well as small
organizations, that ability to more easily integrate the custom apps that you build,
which where you're going to want a cloud provider like Azure or AWS, you know, with the end users in a much more holistic way, you know, is one of the
key things that everyone struggles with. And we make it really turnkey and easy, whether it's
around identity, whether it's around data access, whether it's around compliance, all the way through
extensibility. And I think the third thing that is, you know, I've talked a lot about enterprises
and some of the users the listeners on your show
are probably thinking,
well, I'm a startup and I'm building apps.
Is Azure just the cloud for enterprises or for businesses?
And the third angle that we really differentiate
is through what we call our co-sell program.
And that basically means if you're a startup
or you're a software vendor that's selling to businesses,
we have a unique set of offerings, both from a technology perspective with Azure, but then also with what
we call CoSell, where we give you the access to the world's largest enterprise sales force,
which is the Microsoft sales force. They all get quota relief when your solution that's built on
Azure gets sold to their account. And then we also have the world's largest channel partner network.
And so, you know, we can help put hundreds of thousands of people to bear who basically get compensated when your solution gets sold.
And that is another unique thing that we have in addition to that end-to-end cloud, in addition to the hybrid, that together has really powered Azure's success.
When you lie awake at night right before you fall asleep or try to fall asleep and
you think about the entire ecosystem of Azure, what keeps you up at night worrying, assuming
you're the worrying type? Well, I think the thing that's unique about cloud all up is just we're at
an inflection point as an industry where cloud is gone from being a small part of the market to
really being the future and being the
thing that's not just the future, but the here and now. And so, you know, thinking through,
you know, as we become more mission critical for the world, how do you make sure you deliver that
robustly? How do you make sure you deliver that securely? And, you know, recognize that we've got,
you know, hospital operating rooms. We talked about
some of it in my keynote today that run using Azure. We've got airlines that can't fly with
Azure. We've got Cree banking systems that can't transact. And so how do you deliver that rock
solid reliability knowing that the whole world depends on it?
You know, that's something that I don't think you're ever done with. And, you know, all the
cloud vendors, you know, I'm sure not just me, but my counterparts and other clouds as well.
That's probably the single biggest thing that keeps us up at night. And then how do you do it
at the scale that we're all operating at, which is increasingly, you know, now measured in the millions or tens of millions of servers,
the hundreds of data centers,
and I can't even count how many miles of cabling that we all have.
All of them, approximately all of them.
Yeah.
It's strange in that if you take a look at what's been happening over the last few years,
among other things, you've managed to hire some amazing and incredibly talented people
all throughout Azure.
I mean, you can take people like Emily Freeman, Chloe Condon, Tara Walker,
Ashley McNamara, and insert 5,000 other names here. How do you do that? I mean, these are people
who generally do not have credibility for sale. So it's not as simple as just back a truck full
of gold bricks up to their driveway and drop it off. There has to be a narrative and a story
that's compelling. How are you, I guess, hiring some of the most influential names in tech?
Well, you know, I think one of the things that we've tried to do, I mean, there's obviously
the tech that what we're building.
And I think there's a lot of really cool, amazing things that we're building from a
tech perspective.
You know, I think the other thing that we've really tried to do as a company, and, you
know, we've been kind of public with it the last five years, is really reboot our culture and really reboot the company in a broad way.
And, you know, some of that is around tech.
And so, you know, people say, oh, Microsoft's become a cloud company as part of that reboot.
But a big part of it comes down to culture.
And we like to kind of say, you know, culture eats strategy for breakfast.
And so, you know, you can have the best strategy, you can have the best tech.
But if your culture is not right, you know, you can have the best strategy, you can have the best tech, but if your culture is not right,
you know, the day,
the culture is going to decide your success.
And, you know, we've tried to have a culture
where we say, let's put our customers at the center
and, you know, really change the way
that we partner both with our customers,
but even collaborate internally
and create what I think a lot of people think
of as a pretty exciting place to work.
And, you know, I think ultimately that has been, for a lot of the names that you mentioned, why people have joined us,
is they kind of see that culture change. They're hearing about it from some of their friends that
work at Microsoft. And then more importantly, when you have a customer-centric culture,
the great thing is you get to celebrate with your customers when they are successful. And so
in my keynote today, we had BMW on stage. We had ASOS, which is a big retailer in the UK,
Kroger, Coca-Cola, Virgin Atlantic Airlines,
and a whole bunch more.
And so being able to kind of celebrate
and deliver on some of the transformation
that all those had, it's kind of,
it's super fun and it's kind of addictive.
And, you know, it brings some of the best talent
that wants to work on those hard problems. It addictive and it brings some of the best talent that wants
to work on those hard problems.
It really did seem that all of the companies mentioned in your keynote were very aligned
with solving real world problems here in reality.
These aren't companies that are eight or 10 years old that were born in the cloud.
These aren't the Twitter for pets startups out of San Francisco.
These are household brands that have been around for a century or more in some cases. And it was a stark reminder that corporate IT or production engineering
doesn't always look like a startup in the Bay. It very often, much more frequently,
is a hospital in Duluth. It's an insurance company somewhere in Omaha. There's a whole
world of serious businesses out there that I think Microsoft's doing a fantastic job of addressing. Well, yeah, I mean, I think one of the things that sometimes in tech,
and we're guilty of this too, so this is not a statement about others. It's easy for us to kind
of assume everyone is like us or everyone knows what we know or everyone does it the way we do it.
And I do think that's a common thing that I see
my own team struggle with at times. And certainly I see other companies struggle with is kind of
assuming, oh, you know, the latest edition of this and you're a member of that repo and you've
seen all the check-ins. And how do you scale that out to an organization that's using it
that might be a hundred people somewhere else in the world. They
might be 100,000 people somewhere else in the world. And that's when the stuff gets hard.
And part of what we've tried to do throughout our history, I mean, even if you look where the
company was founded 40 years ago, is really try to democratize technology and not require you to be a rocket scientist to be able to deliver great solutions
and be successful. And, you know, we've done that with operating systems. We did that with
development tools. You know, our very first product was a development tool. A lot of people forget
that about Microsoft. And, you know, even you see that in the roots today with VS Code and VS and
GitHub, you know, that's still very core to our DNA. And it's really around empowering people to do more. And I think when you do that, then the great thing is
more people do stuff. And that's been a core strength of Microsoft for 40 years. And I think
it's definitely, as we think about cloud transformation, it's empowering people to
use bleeding edge tech. So you can't also just make it point and click and simple. It's really
around how do you use Kubernetes?
How do you use the latest AI models?
How do you use edge computing?
How do you really push the boundaries of the tech,
but do it in a way that you can accelerate your success
because between the tools and the end-to-end focus,
hopefully we make it easier to adopt
and ultimately be successful with it,
which is what matters.
And that earns you fans.
That's been a key part of our success.
It strikes me, just from a marketing
and messaging perspective,
that Microsoft's approach to hybrid
has been very different than what,
I'd say, almost anyone else's has been.
And again, Microsoft has a history
back when hybrid was the only option.
And there's a
40-year business case here. So for what you're doing and with the customers you're seeing here
is having something on-prem is not a new way of thinking. This has been around for a long time,
and the idea of burn the boats and the data boxes behind you and go all in and move everything to
the cloud is simply not tenable for an awful lot of these use cases, nor should it necessarily be
that way.
I get the sense you're one of the only providers that seems to be approaching this from a position
of that's okay, even as a mid to long-term strategy, rather than as a temporary pause
until they set fire to the data centers, move everything into a cloud, and then yay, everyone's
going to be happy and success here.
Well, yeah, I mean, I think there's sort of two angles to think about, or three angles maybe to think about that.
One is just as a, you know, we certainly believe in a big way on cloud.
And so, you know, it's not that we are saying hybrid because we're trying to kind of cloud wash on-prem and say, oh, you know, everything's hybrid now.
It's, you know, we do believe that the majority of workloads
in the limit will be running
in public cloud data centers.
Whether that's 60%, 80%,
90%, 100%, I don't know.
But it's going to be the majority
and I don't think that we have any dissonance
on that. We've been very clear on that.
The part that I think we've
been able to really
provide something that helps our customers accelerate that
is this hybrid approach in recognizing the fact that,
let's say, even if you do decide to turn off
your on-prem data centers,
you're not going to do it overnight.
And even if you've decided all these workloads
are moving into the cloud, you have this challenge,
which is, okay, I'm going to migrate over the next year,
a hundred percent of my workloads. I need to kind of keep all my systems running every single day of that year.
And I also not only need to make the tech work in the new environment and integrate with the
pieces that haven't already moved, but I also need to make sure that I'm leveraging the skill
set of my employees because I'm also not going to go overnight from how I used to manage things
to becoming a complete DevOps automation expert.
Oh, your entire career has been what?
Replacing hard drives?
Cool.
You're a JavaScript developer now.
Good luck.
Have fun.
Here's a book.
It doesn't work that way.
It doesn't work that way.
And today, roughly 60% of all databases
running in the enterprise are running using Microsoft SQL Server.
They might not be always the tier one databases, but if you look at certainly by tier two workloads, SQL Server is the dominant share and we have a lot of tier one workloads as well. hey, let's move that to the cloud. And rather than bundle it up from bare metal servers to a VM,
which gives you some benefits,
but at the end of the day,
it's still managed as kind of raw infra.
Hey, migrate it to be a managed service and we'll do backup, we'll do high availability,
we'll let you run in a serverless option,
we'll do built-in threat detection.
That suddenly gives you a heck of a lot of capabilities.
And then when you can say to someone,
and by the way, you can migrate it
without changing a single line of code
in any of your apps, that's gold.
Because it allows someone that would otherwise spend weeks
to have to test and re-update every app
to suddenly build an app migration factory
that lets them migrate many, many apps per day.
And again, use the same tools and the same languages
and the same apps against it when they're done.
And so, you know, we've done that,
whether it's with our own stuff like SQL Server,
we're doing it with Postgres,
we're doing it with SAP environments,
we're doing it with NetApp systems.
We even support and give you the ability
to run Cray supercomputers in our data center.
We don't do a lot of those, but you know, a lot of, you're in your own gas space, you still have a Cray somewhereputers in our data center. We don't do a lot of those, but a lot of, you're in the oil and gas space,
you still have a Cray somewhere
that you're using for some of your HPC workloads.
There are dozens of us.
And you need to find a solution for it
before you can turn off that data center.
And so thinking about it holistically has been key.
And then most recently,
we announced our partnership with VMware
or Dell Technologies,
of which VMware is part of.
And we now offer, we're the only cloud vendor
that offers a first-party VMware service,
meaning you can actually buy VMware directly from us
and buy our VMware service directly from us.
And, you know, the beauty there is you can use
the same VMware technology you use on-prem.
You can use that to migrate the infra,
but then where we're differentiated,
say, versus AWS, which has... Yeah, because VMware has also been doing
a fair bit with other providers too.
The difference is you have
a single throat to choke with us.
So in the AWS case,
you've got to buy VMware from VMware,
and then you're buying the cloud from AWS.
And then, you know,
the majority of operating systems
running in VMware are Windows Server,
and the majority of databases running running in VMware are Windows Server, and the majority
of databases running in VMware today are SQL Server.
And so having a single support model that you can then migrate that stack and know that
both of the VMware level, the OS level, the database level, the identity level, all the
way up through some of the Office 365 work we've done with VMware as well, you can kind
of have kind of a single support model
and single integration.
That's compelling.
And again, that's all about trying to make it easier
for people to leverage the cloud
by reusing the skills and the investments they already have.
Something I think that people take far too lightly
about Microsoft is its four decades of experience
in having conversations with businesses
about a wide variety of things.
And they speak that language fluently. And that's something that the other players in this space
tend to struggle with by and large. Somehow, during the cultural transformation you talked
about recently, that has gotten better, if anything. And I can't deny it's been there.
15 years ago, I despised everything Microsoft and would never dream of even coming
to a conference.
Today, if I were to admit defeat, shut down a company, and go take a job somewhere, Microsoft
would be absolute top of the list.
And I don't even know how you pulled that transition off, but it's widely recognized,
widely understood, and it seems to have only made your enterprise relationships better
as you've done that.
What happened, and how did that look from the inside? Well, you know, it's a combination of things. I mean, first, thank you've done that. What happened and how did that look from the inside?
Well, you know, it's a combination of things. I mean, first, thank you for saying that.
You know, I think part of it is, you know, a big part of it is really just that focus on
putting the customer first and then, and it sounds trite, but really if you put the customer
at the center and work everything backwards, you know, life gets, it's just so much easier to actually then talk to the customer when you kind of have your strategy be that.
And I do think that was a blind spot that we had in the past, which sometimes we'd say, here's our strategy.
Now let's go talk to a customer versus the inverse.
So I think that, that, that is fairly deeply profound in terms of its transformation. And then, you know, I think the other thing that we've gotten better at is in what we build, you know, again, taking that customer focused approach,
let's be pragmatic even around how do we partner? What do we do to differentiate versus how do we
stop doing things that are just different? And so if you look at our embrace of Linux,
or if you look at our brace of Kubernetes, or you look at our brace of Chromium
or Electron with VS Code,
and Chromium most recently with our own browser,
you know, there's places where I think
the Microsoft of old would sort of say,
oh, we're going to fight this sort of battle on-
And charge a license for everyone,
and here's the terms.
Yeah, it's not being played like that anymore.
And instead, we're trying to really say, okay, how can we add unique value to our customers? Let's focus on that. a license for everyone and here's the terms yeah it's not being played like that anymore and instead
we're trying to really say okay how can we add unique value to our customers let's focus on that
and then let's partner and embrace the technologies that are already mature and or customers are
already using and instead let's focus on how can we be uniquely deliver value and And, you know, that, that has been fantastic. And I think that's,
that's, you know, allowed us to really take all of our internal engineers and really have them
work on stuff that our customers love. And that's, you know, that, that's helped us from a product
perspective. And I think the last thing from a sales perspective and engagement perspective,
you know, we have also tried to change not just our engineering model, but also, again, how we engage with customers
and really try to be a partner as opposed to a licensing specialist.
And cloud is all about consumption.
We, a couple of years ago, changed so that our salespeople
don't actually get any credit for selling,
I'll call it a monetary commit, or someone saying,
oh, I'm going to use a lot of
cloud. They only get credit when the customer actually deploys and is actually successfully
using it and really changing the mindset to be all about consumption. And that completely aligns
even how we sell things to our customers' ultimate realization of value. And so how do we,
as a sales organization, as our partner network, how do we focus on customer success? You know, that also obviously
changes the conversation, you know, as much as the tech does as well.
Even earlier today during the keynotes, right now, you just mentioned a few minutes ago that
partners are one of the keys to your success. And that's very clear. During the keynotes and before the keynotes, I looked around the expo hall and I saw no
partners wringing their hands nervously, looking around wondering if they're about to be put out
of business by something you're going to announce. It seems very much that you're invested in helping
others succeed as you do as well. And it's easy to say, oh, that's just temporary, but it's been
how many decades so far? And it still is very core and central to what you do.
Yeah, I mean, the majority of Microsoft revenue
comes through partners today.
And that has been true really since day one of Microsoft,
and it's still true today.
And so I do think we have a large partner network,
like hundreds of thousands of partners around the world,
ranging from partners
that help customers implement and do kind of SI work to ISVs that build applications
on top of us to channel partners that help reach smaller businesses.
And so I think we have a deep appreciation for the power of partners.
And I think the thing we've learned over the years, often by doing it right and
occasionally by doing it wrong, is just how important it is to really curate those relationships
with partners and really be good stewards of those partnerships. Because at the end of the day,
you kind of build trust over a lifetime and you can lose it in an instant. And so yeah, I certainly
hope that there was not a single partner out there that had any surprise over anything we said in the keynote, because I kind of view that as a fail if they did, a fail on Microsoft's part if we did.
And, you know, that trust is super, super important.
And I think that's true not just for long-term partners. of the partners I talked about in the keynote or you know have only been partners with us for two
or three years because it's really been part of this cloud transformation or maybe they historically
were a Linux based solution and so they never even thought they could deal with Microsoft and
you know take a Databricks or take UiPath that was one of the startups that was in my keynote
you know these are these are companies that that maybe three or four years ago would never even thought
of working with Microsoft
and yet now have a fantastic
relationship and are really driving.
We're helping together drive their
businesses.
I think it's definitely
something we invest in. Beyond the commercial
side, I think it's also in the open source side,
which I think is probably different
than other vendors mentality,
which is not just how do we support open source,
meaning we use it, but also how do we give back?
And I think if you look at VS Code,
which we've open sourced,
if you look at.NET, which we open source,
those are examples of technologies that we started
and then gave to the community.
But then, I talked a lot about some of the work we're doing
with KEDA in Kubernetes or virtual kubelets with Kubernetes
or Helm, which is also built by my team
in the Kubernetes ecosystem or Draft or others.
There's lots of technologies where we weren't necessarily
the incubators of the broader Kubernetes.
But if you look at total contributions to Kubernetes or Postgres most recently, the
Citus acquisition that we did, which was big in the Postgres world, we announced a bunch
of great hyperscale Postgres stuff today and we're giving it to the community.
I do think it's super important to have that bi-directionality and really be not just a
consumer of open source, but a real valued partner and contributor to open source.
And I think that mindset and mentality you'll see us continue to push forward on across
everything we do.
To look at it from a slightly different perspective today, where do you think that Azure is currently
being the most misunderstood?
It's a good question, man.
I think one of the things that from a startup perspective, especially for ones that are on AWS today, and obviously AWS has lots of startups,
I think understanding how can Azure help accelerate your business is something that a lot of people don't necessarily fully understand.
Both on the technology side, and I think increasingly with some of the AI tooling that we have,
especially around the cognition services around speech and computer vision, I think we've
got stuff that is very, very differentiated versus other cloud providers and delivering
some pretty amazing results.
I think the edge computing piece is an area
where we're very differentiated.
And then on the kind of non-technical side,
I think the Azure CoSell program,
I mentioned UiPath a little bit earlier on the keynote.
You know, they did a great video in my keynote
talking about their sales success.
I think they've closed over 200 deals with the Microsoft Salesforce.
And the promise that we provide, which is if you're a startup and you build on Azure,
every single Microsoft seller is going to get quota credit when their account buys your
solution.
So if you're the Coke sales rep and you're a startup that's built on Azure,
that Coke sales rep is going to get credit
when you sell to their, to Coke.
And, you know, having that partner ecosystem
and having that sales presence that can help
on the technology or on the sales side,
I think is another key piece that I think
when we walk a lot of startups through,
they kind of go,
whoa, that's pretty differentiated. And I think that's something that you have to have great tech
as well, obviously. But I do think that combination of having some really differentiated tech,
but a super differentiated go-to-market is something I'd love to have more people understand.
Perfect. Thank you so much for taking the time out of your day to speak with me today, Scott.
No, my pleasure. Thanks so much for having me and thanks for coming to the event.
Absolutely. Scott Guthrie, Executive VP of Cloud and Enterprise Group at Microsoft.
I'm Corey Quinn. This is Screaming in the Cloud.
This has been this week's episode of Screaming in the Cloud. You can also find more Corey at
screaminginthecloud.com
or wherever fine snark is sold.
This has been a HumblePod production.
Stay humble.