67 comments

[ 9.7 ms ] story [ 231 ms ] thread
Seems like Azure and GCP are growing at the same rate of 27% despite the size difference. Looks good for Azure.
Azure is mostly Office 365 & Cloud is mostly gSuite - so I'd caution against saying "GCP" and pretending like these are good comparisons to AWS.

Azure & Cloud probably are decent comparisons to each other, though.

I have never met a person who called GCP "Cloud" like it was the authoritative cloud.
I suppose they're referring to line items in each company's earnings report.
I doubt someone who works in accounting would confirm on this site, but the O365 stuff is categorized differently than Azure. So I don't think it's an office suite underneath a compute platform's trenchcoat.
It depends, if you buy an Office365/Microsoft365 subscription with SharePoint and the other stuff you also get an Azure AD for authentication, including an Azure Subscription. So you’re also an Azure user…
Azure and Office numbers are separate in the announcement.
As a user of AWS/GCP/Azure, Azure is the one where we have the most issues, the most services that somewhat work but never right and where it is the biggest pain to actually get up and running successfully. We've also run into a lot of random limitations that are massive pain points in building automation against Azure where there's a mixture now of terraform, Powershell, and Azure Resource Manager templates to try and enforce state.

We have also found that we are spending almost 25% more in Azure for similar compute capabilities as we've had to launch more servers to meet expected baseline performance (or pricier systems).

The lack of proper AZ's in certain locations is also a huge bummer, on top of that, we've found that in certain regions you will have certain instance types that are available in one AZ but not the other. So you end up having to find somewhat equivalents and rewrite infrastructure as code to deal with that mess.

Last but not least is the fact that GCP and Azure both don't have great support for IPv6. AWS may have been late to the game, but it's easy to deploy, and it just works. Whereas in GCP you have to be in certain regions, and in Azure I still am not sure what they were smoking with giving such a tiny public IPv6 prefix: https://learn.microsoft.com/en-us/azure/virtual-network/ip-s...

Doing any but pure ARM or blueprint/arm on Azure is shooting yourself in the throat.
That's great and all, but I need it to integrate with terraform because then I can easily connect it up to our other cloud providers, and setup DNS and stuff like that automatically across the clouds.

Azure's terraform provider is also not the greatest, unfortunately.

I agree with this.

Been using AWS and Azure for a long time and only recently started using GCP.

I was surprised how fast GCP services and resources startup.

On AWS/Azure it takes more than a few for VM to spin up but on GCP it feels like a few seconds.

So Microsoft made more in quarterly earnings than Google. Is that new?
MSFT is worth about $700B more so should be expected.
Microsoft has historically had superior margins to Google.

Google overtook Microsoft in sales five or so years ago. So for example in fiscal 2019 Microsoft had $42b in operating income, and Google had $35b in operating income in fiscal 2019 - that's despite Google doing $36b more in sales that year (not quite 30% more).

For the last four quarters (excluding today's results) Microsoft has a ~41% operating income margin. Google by contrast has a 26% operating income margin (how much operating income are they generating from revenue).

On Google's $282 billion in sales the last four quarters, their cost of revenue is equal to ~45% of revenue. By contrast, Microsoft's figure is ~32%.

Microsoft has the far superior business imo. To say nothing of the risk that Google's core search business is about to get murdered by an AI inflection point that Alphabet screwed up (got lazy and extractive focused) and severely botched the transition on. For years Google has been too oriented toward financializing what they already had and they've been unwilling to try to kill off their own product by creating the future (the next search paradigm). It's pretty classic, the lazy monopoly gets capsized while resting on its laurels.

I agree with your assessment about Google's predicament and their laurel-resting-on, but I think it's a little early to say they're about to "get murdered". I don't see evidence from these earnings that ChatGPT has meaningfully hurt their search traffic, and it's been two quarters. If the murder is in progress then it doesn't show, and if the murder is yet to come then I think they still have plenty of time to react -- thoughtfully and carefully, I hope.
I agree it's not a certainty at all. That's why I referenced the risk that it happens, rather than proclaiming it was definitely going to happen.

Alphabet has mediocre leadership for this time and place. Sundar Pichai is to Alphabet as Ballmer was to Microsoft. Perfectly fine managers (both managed considerable expansions, courtesy of inherited momentum), but that's all they can do. They're the wrong types to have in charge during a critical tech inflection that threatens the overall business. Nadella was the right person to have in charge of Microsoft to make the needed changes; and despite being behind the curve due to Ballmer, they were still able to recharge Microsoft and right the ship. The sooner Alphabet gets rid of Pichai the sooner they can begin attempting to avoid the beating that is bearing down on their core business rapidly. They're going to have to be willing to cannibalize the Google business as needed and Pichai can't pull that off (and the founders are probably not remotely hungry enough to want to try to do it, to put in the sweat necessary, based on their last years in management there and how they left). Amusingly Alphabet is facing this threat similarly as Microsoft did, under the very bright lights of anti-trust. It's probably not far-fetched to say that if Ballmer had remained in charge for another 5-7 years, it might have been too much, too far gone to recover from (they would have missed the ramp to the next era by too much); I believe the same is true about Pichai and the present leadership at Alphabet, they can't do what needs to be done, and if the board/large vote holders wait five or more years to make the needed changes, it'll probably be too late to fully recover from.

Search isn't getting replaced by LLMs. Hallucination is antithetical to search.

But I am quite optimistic of the application of LLMs in other products like Office.

> Search isn't getting replaced by LLMs.

It's possible that Google's search quality, which has already been trending down, completely nosedives when the internet gets filled to the brim with hallucinations.

I’m not sure about that. I was recently talking about the 1918 flu with colleagues and we were trying to figure out the mortality rate. I googled for a few minutes and there were multiple references, and ads, and call out boxes but the mortality rate wasn’t clear.

I asked chatgpt and in a single response it gave me the metric I was looking for and citations for me to check. It was a much better experience.

I’ve also found I don’t need to google for programming questions as much and have fewer visits to stackoverflow.

I don’t know if it’s going to kill search entirely, but it’s definitely a bad thing for search.

> it gave me the metric I was looking for and citations for me to check

Did you check the citations—that they existed, and said what ChatGPT claimed? It knows how to properly report metrics and format citations, but there's no guarantee that those metrics or citations are real, just because they're properly formatted.

These operative income margin figures are just insane.
How come MS announces their Q3 earnings (2022) at the same time Google announces their Q1 (2023) earnings. That's a six month difference, how does that work?
They are the same quarters, as per the article -> "Microsoft Corp. today announced the following results for the quarter ended March 31, 2023,"

Microsoft is just using a different year definition.

(comment deleted)
Some companies start counting from January, others from July
And then there is Apple, that starts from September 25th. :)
And their next one will start on 1 October. Their FY runs to the last Saturday of September. This year, that means 30 September and last year was 24 September. They have either a 52-week or 53-week fiscal year.
I have always assumed this was some nonsense about strategically being distant from other companies in the segment. Cisco for example starts their FY first in August, so kind of random vs the calendar year.
same time frame, their fiscal years just start at different times, so one's Q1 is the other's Q3
(comment deleted)
I think company can chose their fiscal year dates, in this case MS fiscal year started somewhere in the end of summer 22.
Companies start their fiscal years at different points in the year and name the years differently.

Some companies name their quarters based on the calendar year that the fiscal year starts in, some do it based on when fiscal year ends.

It probably matters to people in finance, but I'm not sure it matters to anyone else.

Mostly it matters to the company itself. Atleast in some countries, taxable income and deferrals are calcualted on the fiscal year rollover as well as forcing full summaries and yearly reports to annual shareholder meetings.
Typically as a company you can choose your fiscal year, it does not need to align with the calendar year.
Companies break their fiscal years into quarters in different ways. Best I can tell they do this because there's an incentive to be offset from your customer's fiscal quarters. Being offset means each one of your quarters you get a chance to sell into the budgets for two of their quarters. Which gives you more "at bats" each quarter to make a potential sale.

I'm not totally sure if this actually makes sense and is net positive for the business. But this is the reasoning I've heard from sales people for wanting to offset quarter schedules.

Not everyone goes public at the same time, and have different financial reporting periods.
Microsoft's fiscal year is split on the calendar. Their fiscal goes from July 1 - June 30. IOW, it's currently in FY'23... FY'24 starts July 1, 2023.
The main reasons companies will shift their fiscal calendar from the actual calendar year is for tax and cash flow implications.

A lot of sales and cash flow events are seasonal in nature. Sales for a company may slow down during the summer and may pick up in the winter.

For example, a school year tends to run Sep - May, so any business that services the academic industry would probably also want to set their fiscal calendar to July thru June, so that sales, cash flow and income aligns with the actual sales cycle, rather than split their income statement across two academic years if they went with Jan thru December.

Just one of many examples. Another company might make most of their sales towards the end of the year but since customers buy on credit they might not receive the cash flow until Jan, Feb, or March (under a net 90 invoicing scheme). So they may choose to then have Jan-Mar be their Q4 so they can collect on that revenue to influence their EOY balance sheet, and to give them more of a buffer to cover EOY taxes.

Choosing the financial year to end halfway the calendar year is actually a way to save money. This is because the annual report is the most work and since accountants are very busy at the start of the calendar year.
If you want to ask an AI questions about it, I uploaded their entire quarterly earnings report to Docalysis: https://docalysis.com/files/9062960515
interesting AI service . I had three free questions then it responded:

"Because we're committed to providing you with high-quality chat responses, which are computationally expensive, we require users to sign in or create a free account to continue chatting with Docalysis. Thank you for understanding!"

Not too surprising that Nadella's comments are focused on AI, even as the growth is all coming from legacy products (and not yet Bing Search or AI-powered products).

I wonder how much Microsoft is benefiting in cloud sales from the 'halo effect' of Bing/OpenAI/recent AI product announcements.

LLMs could really be a big deal for particularly their Bing market share though. They've managed to put themselves right in the path of a huge industry shift, and it is fantastic for Microsoft's future.

Google by contrast is looking at a sinking market share because they've missed the boat so hard and managed to continuously embarrass themselves by rushing out half-baked presentations and products.

Absolutely - they're in the catbird seat, and it makes sense that they would focus on AI/LLMs in earnings commentary to highlight potential future growth. But for now, Bing is still tiny compared to Azure, O365, Teams, etc., which is what drove their growth this quarter.

However, I'm guessing those 'legacy' products are also benefiting from some positive brand association based on the last 3-6 months or so. Basically, even if they haven't yet realized meaningful revenue directly from Bing Chat/LLMs/AI-enabled products, they may already be capturing some meaningful indirect benefits through their other products.

LLMs (and other generative and interpretative AI) are going to be massive in the office/exchange/teams space. For the first time since ‘copy/paste’ there’s something in the productivity tools space that could significantly alter how people use their computers. And Microsoft have positioned themselves to be the first to take advantage.
Microsoft is in a really special place for me right now from the perspective of both technology owner and investor.

Azure growth was inevitable based upon my (positive) experience over the last 3 months splitting an org into multiple tenants. Enterprise applications + app proxies are an amazing way to get your employees off legacy VPN crap and working with a simple org-wide SAML/MFA/SSO flow. And, this stuff actually works. It doesn't require invoking a bunch of arcane APIs to get the job done. I haven't seen anything short of a few Cloudflare offerings that gets anywhere close.

My most recent shit-test for Azure was building a FreePBX instance (i.e. non-windows) from install. It took me less than 1 hour to go from downloaded ISO to booting VM in Azure. The reason I made it from scratch is because I wasted an entire day trying to get AWS to export the old EC2 copy. I got something out but it definitely wasn't planning to boot up for me.

I am at a point where an "all-in" Microsoft stack is a super compelling idea. Today, when I go and look at Azure Active Directory, I have a level of confidence that simply does not exist anywhere else. Everything can be made to suffer our policies and procedures from top-down. Even other clouds. I've got AWS running as a sidecar to our AAD using SAML & SCIM to sync+auth identities. The only things keeping us from chopping AWS completely are Route53 (just domain registration) and S3 (because we are too lazy to learn something new at the moment). We currently have no direct exposure to Google products or services.

I would like to add one extra "FU" that I perceived throughout the Azure vs AWS experience: Microsoft has a browser plugin that will automatically run through the AWS control panel on your behalf in order to configure certain SAML/SCIM integrations. Clearly, at some point someone at Microsoft thought "this AWS UX is way too confusing for our customers" and actually cared about it enough to do something.

None of this even touches on Office, .NET, GitHub, Visual Studio, Xbox, etc. Each of these on their own would be a compelling reason to invest.

Going on a tangent and maybe it's just coincidence, but the lack of Windows in your list of compelling reasons is kind of telling.
I omitted windows with intent. There are things to like (i.e. centralization & control for business cases), but also many, many things to dislike.

If I had a chance to make one argument to the board of Microsoft, I would plead with them to create a separate "hacker" edition of windows that is true price and ships with absolutely zero crapware. Some argue with me that Windows Server is effectively this, but brand image won't improve much with that narrative.

Adjusted for inflation, Windows 95 cost over $400 on launch day. I don't mind paying big bucks for an OS if it's done properly. This is precisely the same issue we run into with TVs. You'll find HN complaining about it approximately every 30 days or so. Price gets subsidized into a shitty experience every time. At least in the case of physical goods you have some realistic arguments for not differentiating the product line, but when it's a goddamn piece of software that already has a bunch of editions I don't see why not.

Satya Nadella has said in interviews that Google makes more money from an average Windows system than Microsoft does, which probably explains their lack of focus on improving Windows. They probably figured that it’s better to spend effort in improving Azure.
In a way, I think it was inevitable.

Microsoft strength was always their ability to understand and talk to their business customer. Microsoft always makes the effort to speak your language and bridge the gap between what you are looking for and what they offer.

Curious to see if they are going to end up eating AWS lunch or not.

Personally the appeal isn't high for me myself, but I tend towards more DIY. And I generally feel like a little nit doing an ec2 copy is a poor indicator, and that platforms tend more towards being at parity than differentiating.

My tiny little Azure Cloud nit on a rare-for-me encounters with Azure Cloud was the dev tools requiring two totally separate login types for seemingly no real reason other than a lack of updating a legacy system, and that made me forever think Azure Cloud was kind of dialing it in. It made working with them more complex than anything else I'd worked with.

One thing I think we agree a lot on is the value of good directory services:

> Today, when I go and look at Azure Active Directory, I have a level of confidence that simply does not exist anywhere else. Everything can be made to suffer our policies and procedures from top-down.

With my interest in DIY, self-hosting, I have long & increasingly felt like the weakest link is Directory Services. Tons of great great ways to run operate & maintain systems. But man, keeping track of employees (and ideally users too, albeit in a separate Directory) is hard! Roles are hard!

Red Hat's FreeIPA is good stuff (albeit on the somewhat off base/lower development 389ds Directory Server), a huge collection of tools to help setup infra. But it's been fairly inaccessible until semi-recently & it definitely requires significant growing in & expertise. And it's one of the only high-integration options out there. There's tons of great tools that complement each other well to build amazing directory service systems, but FreeIPA is one of the only already well integrated options.

And it's still only semi Cloud integrated. Trying to setup Kubernetes to use this all is still a huge second feat. I think, with the native cloud world, the directory service concerns are rapidly becoming the biggest gate, the worst hurdle, for those trying to set themselves up as capable computer operators. We seemingly both share appreciation for this task.

(comment deleted)
Stellar result from MSFT. MSFT may be the company to beat now. Their revenue streams are much more solid than Google's and they're actually growing their core business. Pressure is going to ramp pretty quickly here for Sundar to step aside if Alphabet can't start showing more growth.
How is the company to beat not Amazon? AWS is a money machine and they're the worldwide leader by a huge amount, no?
Microsoft is literally twice the size of Amazon
Amazon only has AWS, their retail business isn't worth that much (maybe $200 bil max, given low margins). Online2Offline has mostly a disappointment, as the margins of tech just could not be replicated in offline businesses.

Microsoft has O365 (Dominant business tool), Github/Vscode (Dominant coding tools, also perfect datasource for AI coding), Gaming (Windows is still overwhelmingly dominant in gaming, and also Xbox exists), AI (They own 50% of OpenAI), and finally Azure.

Alphabet has the consumer google suite (Youtube/gmail/google) that just prints out extremely high margin cash. They also have android/chrome as defensive moats for the core suite.

Hence Amazon only beats out Meta in stock valuation

And classic Windows is still a money printing machine after all these years. It's making more in profit than Azure, gaming, search and Github/Vsc combined. Other than Apple slowly carving out additional PC market share there is no serious threat on the horizon for classic Windows.
We used to laugh at Clippy and now…
The one thing I always wondered about was what percentage of AWS customers are actually really just Microsoft customers running Microsoft products on AWS (essentially using AWS EC2 instances as a better Rackspace/OVH, etc.), versus AWS customers running AWS native products (i.e. S3, Redshift, ElasticBeanstalk, Kinesis etc.) [1][2]

If a significant percentage of AWS customers are using AWS EC2 instances just as IAAS for Microsoft products then the AWS market share lead is primarily due to the inertia of Amazon's MBAs having figured out how to financially capitalize x86 machines for 0% interest rates before Microsoft's MBAs did (or more likely Microsoft's historic margins were so high that they didn't want to take the margin hit).

Never could find a number for it though...

[1] https://aws.amazon.com/windows/products/ [2] https://www.youtube.com/watch?v=HfGcrV9_3kQ AWS re:Invent 2020: Win the market opportunity for Microsoft workloads on AWS

> The one thing I always wondered about was what percentage of AWS customers are actually really just Microsoft customers running Microsoft products on AWS (essentially using AWS EC2 instances as a better Rackspace/OVH, etc.), versus AWS customers running AWS native products (i.e. S3, Redshift, ElasticBeanstalk, Kinesis etc.)

This is exactly us. We picked AWS because it was the only thing that fit back in ~2015. Today, the landscape is dramatically different. Given our chance to re-evaluate, we decided the new org is going into Azure. I think the #1 reason we picked AWS was the integration between EC2 and Route53 (i.e. VMs and DNS management). Our workload previously consisted of 2 linux machines, and when we moved to Azure that dropped to 1. If we went even further into the Microsoft rabbit hole, that final linux box could be dealt with.

We made an executive decision/policy at the beginning to never use an AWS-only special to build our product or business. At all points we try to maintain a stack that should be compatible on any hosting provider. We fail with things like S3 usage, but there are alternatives we could realistically switch to if it became a serious pain point. Converting an AWS lambda stack into an Azure ??? is less confidence-inspiring for me.

MS and Apple are far and away the best run FANGs and this changing rate environment has proven it. As Buffet said you don’t know who is swimming naked until the tide goes out.
Why no ones talk about a potential anti-trust of MSFT? (regarding acquisition of OPENAI)??
MSFT has a partnership agreement with OpenAI. We didn't acquire them. Microsoft employee. Thoughts are my own.
This doesn't matter. MSFT got exclusivity of using their services that no other firm on earth got (which basically the same as aquirement..).

This is not fair-play and someone should at least raise it up to level of awareness.

Damn...up another 5% in after hours. Getting close to new highs again , way outperforming other stocks. Keeps going up and up. It shows how even 50 years later MSFT is a dominant as ever, with no signs of slowing. This calls into question the assumption by pundits and academics alike that dominant businesses must succumb to market forces or competition. Same for the dominance of Apple. Alphabet is also very strong too.