Microsoft announced their Q3 FY23 (Jan – Mar 23) results recently – let’s take a look at the numbers.
Overall revenue for the quarter was $52.9 billion – an increase of 7% while net income was up 9% to $18.3 billion. The latter something of a turnaround from the 12% decrease the previous quarter.
Productivity & Business Processes
Revenue = $17.5 billion…up 11%
Office 365 Commercial up 14%
LinkedIn up 8%
Dynamics up 25%
A little higher than Q2 but still lower than we’ve been seeing for the last couple of years.
Intelligent Cloud
Revenue = $22.1 billion…up 16%
Azure growth was 27% again, a decent increase but continuing the ongoing shrinking of the percentage increase each quarter.
Earnings Call
Satya Nadella stated that Microsoft continue to focus on 3 priorities:
Helping customers to get the most value out of their digital spend
Investing in AI to increase their Total Addressable Market (TAM) and be the leader
Aligning their cost structure with their revenue growth
We are now in the era of ChatGPT and AI – an area where Microsoft are expected to do very well in the coming months and years – and Nadella stated in the earnings call that they have over 2,500 Open AI Azure customers which is a 10x quarter on quarter increase. He also mentioned that ChatGPT runs on top of Microsoft’s CosmosDB.
Further updates include:
Azure Arc is up to 15,000+ customers which is 150% up year on year (YoY).
Power Platform is up to 33 million Monthly Active Users (MAU) – almost 50% up YoY.
Teams has broken the 300 million MAU mark.
Almost 60% of Enterprise customers are buying Teams Phone, Teams Rooms, and/or Teams Premium.
Almost 600,000 customers have deployed at least 4 Microsoft security workloads – a 35% YoY increase.
Amy Hood stated that, at the end of April 23, total headcount was 9% more than a year prior.
Satya mentioned Copilot several times and, in response to an analyst question, stated that:
“We do plan to monetize a separate set of meters across all of the tech stack, whether they’re consumption meters or per-user subscriptions. The copilot that’s priced, and it is there, is GitHub Copilot. That’s a good example of incrementally how we monetize the price lists out there, and others are to be priced, because we are in preview mode. But you can expect us to do what we’ve done with GitHub Copilot pretty much across the board”
Satya Nadella, Q3 FY23 earnings call
and that gives a good idea of what Copilot licensing may look like. I think my expectation of add-ons to E3 and E5 is pretty accurate.
While Microsoft’s revenue and profits are looking great, and they’re excited about all the growth ahead of them, the shine is dimmed somewhat by 2 things: the memory of the layoffs of circa 10,000 staff in January and the recent news that there are to be no pay raises across Microsoft. Give the increases in cost of living, energy, and inflation – wages staying flat can be seen as a pay cut in many ways.
Microsoft have announced that the “App Governance add-on feature for Microsoft Defender for Cloud Apps” will, from June 1 2023, be included in Defender for Cloud Apps at no additional cost.
This means organisations licensed with:
Microsoft 365 E5
Microsoft 365 E5 Security/Compliance
Microsoft 365 F5
EMS E5
will receive access to what is currently a paid additional license free of charge. It’s not very often that Microsoft (or any software publisher) do things this way round!
Microsoft say they will either proactively cancel subscriptions or do so upon receiving a ticket, depending on the licensing channel.
Windows 365 Frontline is a new licensing option for Microsoft’s Cloud PC offering, aimed at “Frontline” workers who don’t need constant access to their own PC. This can be scenarios such as:
Staff on rota
Staff across timezones
Part-time staff
Licensing
Each W365 Frontline license allows 3 Cloud PCs virtual machines to be provisioned, but they cannot be used concurrently. The maximum active number of Frontline VMs allowed is equal to the number of licenses you’ve purchased i.e. you’ve bought 20 licenses which enables 60 VMs…but only 20 can be in use at any one time.
W365 Frontline introduces the concept of concurrent licensing – rather than licensing ever shift worker, you instead buy enough licenses to cover the maximum number of desktops active at any one time. For example, 300 users who work in 3 shifts of 100 users = 100 licenses needed.
From a management perspective, the licenses will not show as assigned to users (as they are applied at the tenant level) so you will need to use the W365 utilization report to see how many licenses are being used.
Microsoft Universal Print is a cloud printing service that removes the need for on-premises print servers and printer drivers and makes printing from anywhere easier for users and organisations.
Previously, each user licenses with Windows E3 received 5 print jobs per month which were added to a central pool. Microsoft have now added an allowance of 100 print jobs per month for Microsoft 365 E3/E5 users:
License
Jobs Per Month
Microsoft 365 E3, E5
100
Microsoft 365 A3, A5, F3, Business Premium
5
Windows 10 Enterprise E3, E5, A3, A5
5
Universal Print (standalone)
5
If you have 1,000 M365 E3/E5 licenses, you now have 100,000 print jobs available each month. For organisations where this pooled allowance isn’t enough, additional print jobs can be purchased:
Microsoft have introduced another member of the Defender family – Cloud Security Posture Management (CSPM).
Certain features are available free of charge in any environment where Defender for Cloud is enabled, these include:
Asset discovery
Security recommendations & compliance with Microsoft benchmarks
Secure score for posture
Paid features include:
Attack path analysis
Cloud security explorer
Advanced threat hunting
and more.
Pricing
Defender CSPM protects all workloads across multi-cloud environments but is only chargeable for Server, Database, and Storage resources including:
VMs
Storage accounts
OSS DBs
SQL PaaS
SQL Servers
Pricing starts from May 1, 2023 and is $5* per billable resource per month but there are discounts available for Defender for Cloud customers:
Current Defender for Cloud Customer
Automatic Discount
Defender CSPM Price
Defender for Servers P2
25%
$11.25/ Compute or Data workload / month
Defender for Containers
10%
$13.50/ Compute or Data workload / month
Defender for DBs / Defender for Storage
5%
$14.25/ Compute or Data workload / month
*Pricing was initially announced as $15 per billable resource per month but was later reduced to $5. It also appears the above discount structure has been removed.
It’s the Microsoft Product Terms updates for April 2023 and, to paraphrase Puff Daddy and the Bad Boy Family…it’s all about Windows Server baby!
Some key changes that help to harmonise licensing across different platforms, which is a benefit for all of us involved!
Azure Hybrid Benefit for Windows Server changes:
No longer need to allocate 16 licenses as a minimum No longer have to assign stacked licenses in groups of 8 Confirms minimum of 8 core licenses for AHB VM
Licensing Win Svr by individual virtual OSE:
No longer need to allocate 16 licenses as a minimum CSP customers with Standard licenses can use Datacenter images as guests when licensing by virtual OSE – but must follow Standard edition use rights
CSP-Hoster:
Customers do not need Windows Server CALs or External Connector licenses when accessing “server software acquired from, fulfilled, and hosted by a Cloud Solution Provider-Hoster”.
It’s been a while since there’s been much to say about the good old VLSC (Volume Licensing Service Center) – it’s been ticking along for years – but there is an update now. Many of its volume licensing features are being moved to the Microsoft 365 Admin Center (MAC), this includes:
Downloads and keys
License Summary
Relationship Summary
Note the latter two will both be found under “Contracts” in the M365 Admin Center.
This means customers will have one place to manage their VL and Subscription licenses…will the MPSA Business Center be merged too?
Power Automate has 2 new RPA (Robotic Process Automation) offerings:
Individual Hosted Machines
Hosted Machine Groups
which enable you to run Power Automate RPA in Azure to more quickly test, scale, and deploy.
Individual Hosted Machines
Currently in preview, these aim to make it quick and easy to test both attended and unattended flows without the need to set up physical machines.
Hosted Machine Group
This provides auto-scaling and auto-provisions additional bots as needed when initial capacity for unattended flow bots isn’t enough. It also provides dynamic load-balancing between different groups, ensuring one isn’t adding more VMs while another has several sitting idle.
To use either of these hosted options, users require:
Power Automate per user plan w/attended RPA add-on or
Power Automate per flow plan
as a base license and then you can purchase the Hosted RPA add-on which includes:
Hosted machine
Unattended desktop flows
5,000 AI Builder credits per month
and costs £162.10 per bot per month.
If you’re using Hosted Machine Groups, you need to assign 1 x Hosted RPA add-on for each bot you want to run in parallel. I’m not currently sure how this works in relation to the auto-scaling feature…do you have to have licenses available for the maximum number of bots you’re willing to run (something you can set as an admin) or is there a “pay in arrears” option where you’re billed monthly?
Furthermore, I imagine there will be additional Azure costs although I’m yet to confirm that.