Azure Stack: A strategic option for running Azure in your datacenter
Microsoft takes a cloud-first approach to application and data storage. The priority is to move applications and data to one or more of the hyperscale clouds, including the global Azure option or a sovereign, locale-specific cloud such as Azure Germany or Azure Government.
Azure Stack Hub acts as another instance of a sovereign cloud, whether it's operated by customers in their datacenters or consumed through a cloud service provider. However, Azure Stack Hub is not a hyperscale cloud, and Microsoft doesn't publish or support any service-level agreements for Azure Stack Hub.
Understand your cloud journey
Each organization has a unique journey to the cloud, depending on its history, business specifics, culture and, maybe most importantly, its starting point. Its journey provides many options, features, and functionalities. It also presents opportunities to improve its existing governance and operations, implement new ones, and even redesign its applications to take advantage of the cloud architectures.
Your organization's journey might identify clear benefits to using the cloud as part of your IT and business strategy. However, your journey could identify equally strong motivations to keep the cloud in your existing datacenter, at least for now. If you're facing these two competing drivers, you don't have to choose. At its core, Azure Stack Hub is infrastructure as a service (IaaS). It also provides platform as a service (PaaS) services that allow you to run a subset of Azure services in your own datacenter.
Azure Stack Hub in your strategy
Azure Stack Hub provides an alternative approach to the migration of existing applications that run on either physical servers or existing virtualization platforms. By moving these workloads to an Azure Stack Hub deployment IaaS environment, teams can benefit from smoother operations, self-service deployments, standardized hardware configurations, and Azure consistency. Using Azure Stack Hub for modernization or innovation support enables your teams to prepare your applications and workloads to take full advantage of the cloud.
By following a consistent practice for cloud adoption across Azure and Azure Stack Hub, you can apply the same governance and operations models to assets in the public cloud or your own datacenter. Azure Stack Hub uses the same Azure Resource Manager model as Azure, enabling that single-pane of glass view for your solutions.
Compare Azure with Azure Stack Hub
There are some differences between Azure and Azure Stack Hub. Some are very visible, and others can't be seen until late in the implementation cycle. Be aware of the following differences:
- Azure offers near limitless capacity. Azure Stack Hub is built on physical hardware in your datacenter, which leads to capacity limitations.
- API versions and authentication mechanisms might be slightly different between Azure and Azure Stack Hub.
- Azure Stack Hub differs in who operates the cloud, which affects the level of workload operations.
- Consider which part of the Azure Stack Hub service the Azure Stack Hub operator runs on, because that determines whether the customer calls a service PaaS or software as a service (SaaS).
Other differences will be called out in other Azure Stack Hub articles at various points in the cloud adoption lifecycle.
Next steps
For guidance on specific elements of the cloud adoption journey, see: