Microsoft Enterprise Applications suite includes Exchange, Active Directory, SharePoint, Skype for Business, Teams, Hyper-V, RDS, VDI, and Office applications.
Offering these applications in public cloud is mostly dominated by Microsoft 365 but offering these Microsoft enterprise applications in Private and Hybrid clouds is an emerging market for other cloud providers.
An estimated 85% of medium to large organizations worldwide are using Exchange for messaging or Active Directory for identity data.
This document mentions different variations of business models that large cloud providers may offer using technology provided by Hosting Controller.
In this model, the Cloud-Provider offers an instance of Hosting Controller Control Panel hosted on its infrastructure for every new customer who wants a ‘managed private cloud’ environment for moving on their Microsoft applications to.
Cloud-Provider has to provide virtual machines running Windows servers. Customers will use these Windows instances to run Hosting Controller and other Microsoft applications.
To further facilitate customers, cloud-provider may choose to keep readymade virtual machine images for Hosting Controller application and all other supported Microsoft applications like Exchange, Active Directory, Skype for Business, SharePoint and others. This will remove the requirements for customers to install these applications manually onto newly created Windows server instances.
A sample offering from Amazon AWS can be found at:
Amazon
Customers start by ordering the required mix of virtual machines based on their target deployment topology. An order will consist of at least one Windows machine running Hosting Controller itself and one or more machines for other Microsoft applications like MS Exchange, Active Directory, SharePoint etc.
Customers will get root level access to Hosting Controller from where they will login, onboard all the required applications and start managing them with automation provided by Hosting Controller.
Cloud-Provider will include license price of Windows servers. For all the rest of the applications, customers will put their existing licenses (BYOL) and will be fully responsible for compliance with Microsoft licensing required whether per CAL, per subscriber, per core, or per processor etc.
Cloud-Provider will be responsible for infrastructure i.e. compute, storage, networking, backups, restore etc.
The customer will be responsible for the operations of software applications.
Infrastructure | Windows License | Apps License | Microsoft 365 License | Cloud-Provider Revenue |
---|---|---|---|---|
Cloud-Provider | Cloud- Provider | Customer | N/A | Based on Infrastructure used |
In this business model, Cloud-Provider only offers licenses for Hosting Controller software. Customer deploys Hosting Controller on-premises and uses it to further manage Microsoft applications also deployed on-premises.
Cloud-Provider’s infrastructure is not used directly.
Infrastructure | Windows License | Apps License | Microsoft 365 License | Cloud-Provider Revenue |
---|---|---|---|---|
Customer | Customer | Customer | N/A | Hosting Controller License |
In this configuration, the Cloud-Provider deploys Hosting Controller in a multi-tenant configuration where one instance of Microsoft application is shared among multiple tenants. The Cloud-Provider makes user-based subscriptions for hosted Microsoft applications and offers to customers.
Customer pays subscriptions to Cloud-Provider (in a way similar to how they would deal with Microsoft 365). Cloud-Provider needs to take SPLA license from Microsoft for all the applications hosted on its infrastructure.
Infrastructure | Windows License | Apps License | Microsoft 365 License | Cloud-Provider Revenue |
---|---|---|---|---|
Cloud Provider | Cloud Provider | Cloud Provider SPLA | N/A | Subscriptions for hosted applications |
In this configuration, Cloud-Provider makes subscriptions for individual users for Microsoft applications hosted on its cloud infrastructure.
Some of those applications are offloaded towards Microsoft 365.
Customer pays subscriptions to the cloud-provider. Cloud-provider in turn needs to take SPLA license from Microsoft for the apps hosted on its own infrastructure and get CSP licensing from Microsoft 365 for the applications offloaded towards Microsoft 365.
Infrastructure | Windows License | Apps License | Microsoft 365 License | Cloud-Provider Revenue |
---|---|---|---|---|
Cloud Provider | Cloud Provider | Cloud Provider SPLA | Cloud-Provider CSP | Subscriptions for hosted applications |
In this configuration, customer is running some applications on-premises while some other applications or accounts for some organizational users are offloaded towards the cloud-provider.
Infrastructure | Windows License | Apps License | Microsoft 365 License | Cloud-Provider Revenue |
---|---|---|---|---|
Cloud Provider / Customer | Cloud Provider / Customer | Cloud Provider SPLA / Customer | N/A | Hosting Controller License Subscriptions for Apps hosted on its cloud |
In this configuration, Cloud-Provider makes subscriptions for individual users for Microsoft applications hosted on its cloud infrastructure.
Some of those applications are offloaded towards Microsoft 365.
Customer pays subscriptions to the cloud-provider. Cloud-provider in turn needs to take SPLA license from Microsoft for the apps hosted on its own infrastructure and get CSP licensing from Microsoft 365 for the applications offloaded towards Microsoft 365.
Infrastructure | Windows License | Apps License | Microsoft 365 License | Cloud-Provider Revenue |
---|---|---|---|---|
Cloud Provider | Cloud Provider | Cloud Provider SPLA | Cloud-Provider CSP | Subscriptions for hosted applications |
In this configuration, the on-premises Active Directory instance is replicated with another instance of Active Directory. A trust relationship is established between on-premises AD and cloud based AD. This configuration allows the customer to choose where to deploy the Microsoft applications. Usual options are:
Fully on-premises.
Primary on-premises and secondary in the cloud.
Primary in the cloud and secondary on-premises.
Fully in the cloud.
The customer can also switch back and forth easily based on availability issues or other disaster recovery scenarios.
Other instance of Microsoft Active Directory.
Native IAMs provided by large cloud providers like AWS IAM, GCP IAM, and others.
Cloud based Radius, Diameter or other Authentication and AAA systems.
Cloud based databases providing authentication services.
No trust relationship is required between on-premises AD and cloud based AD. Hosting Controller’s AD Sync tool monitors on-premises AD for changes and copies them onto the cloud based IAMs. Read More
In this configuration, the customer is running some applications on-premises and offloading other applications to the cloud-providers’ offerings.
Customer needs to take commercial license from Microsoft for all applications hosted on-premises.
Cloud-Provider needs to take SPLA license from Microsoft for all self-hosted applications.
The Cloud-Provider delegates some apps for some users to Microsoft 365. For this purpose, Cloud-Provider needs to get CSP license from Microsoft 365.
Infrastructure | Windows License | Apps License | Microsoft 365 License | Cloud-Provider Revenue |
---|---|---|---|---|
Cloud Provider / Customer | Cloud Provider / Customer | Cloud Provider SPLA / Customer | Cloud-Provider CSP | Hosting Controller License Subscriptions for Apps hosted on cloud-provider’s cloud and the ones offloaded to Microsoft 365 |
These prices apply when a cloud-provider offers hosted instance of Microsoft applications on its own cloud infrastructure.
In this configuration, the Cloud-Provider makes subscriptions for hosted Microsoft applications and offers to customers.
These prices apply when a cloud-provider or broker resells subscriptions from Microsoft 365 to its own customers. These prices also apply in cases of Multi-Cloud offerings where some apps are hosted in cloud-provider’s own infrastructure while others are offloaded to Microsoft 365.
Exchange
SharePoint
Active Directory
Teams
Microsoft pricing is complex and Microsoft is known to offer huge discounts to large customers and service providers. It is estimated SPLA pricing is 40% of typical subscription offerings and CSP prices are 70% to 80% of subscriptions offered.
This means cloud-provider’s gross margins will be around 60% for applications hosted on its own cloud and 20% to 30% for the applications offloaded to Microsoft 365.