Join Bhargav Shukla for an in-depth discussion in this video Azure Stack use cases, part of Microsoft Azure Stack First Look.
- [Instructor] Azure Stack offers the benefits of running Microsoft Azure services in your data center. There are many potential use cases for the Azure Stack, but let's discuss a few. First, let's take an example of an organization that wants to deploy services in Microsoft Azure, but there are resources it depends on which must reside in their own data center. For such instances, the Azure Stack can serve as a hosting platform for the resources that must reside in customer's own data center.
Deploying Azure Stack in such an environment provides the benefit of using same architecture as Microsoft Azure. Shared architecture allows for creating processes and procedures that IT administrators can use across the environment regardless of where the services are deployed. Another benefit is portability of the services and components that the services depend on. For an example, if a software is deployed on Azure Stack, it uses same vm sizes and configuration as offered in Azure, making the solution portable when solution can be moved to Microsoft Azure.
Same applies to solutions deployed in Azure that needs to be moved back to customer's own data center. Yet another benefit is consistency. For end users, the experience of deploying and managing the resources available to their subscription is similar. This allows for IT administers to be able to deploy the services where needed without changing the user experience and self-service processes. The end user can enjoy the benefit of consistent experience without having to learn a new platform when services are moved between on premises and Microsoft Azure.
Now let's talk about a development and testing environment. For developers, it can't be any more counter productive than them having to rewrite their code before it can be deployed to a different location. With Azure Stack, developers can develop their application once and deploy it on premises or in Microsoft Azure. Consistent development platform allows for development workflows to be optimized and streamlined resulting in time and cost savings.
For dev and test environments it is common to frequently deploy and remove services and resources for testing and troubleshooting purposes. Developers often go through iterative process of building the environment that they can use for coding and build process. IT departments supporting such environments can use Azure Stack to offer consistency and improve efficiency while maintaining fixed cost environment. Then there are instances where organizations don't want to deploy services in their own data center, but cannot use Microsoft Azure to host their services.
It could be for one of many reasons including but not limited to availability of Microsoft Azure in specific regions, compliance requirements by country-specific laws, and country-specific data sovereignty requirements. Using Azure Stack, host or services providers can offer prebuilt solutions that meets customer requirements. For hosters offering managed services, Azure Stack provides a platform that takes away majority of administrative overhead due to built-in programmability and automation.
Let's talk one more use case for Azure Stack. Field deployments can be pretty demanding on IT staff. For the deployments of a task force that operates in disconnected environments, building the required IT infrastructure rapidly and consistently can be a challenge. Also, the expertise required to manage and maintain such a deployment may not be readily available. Azure Stack offers ease of deployment, consistency, and automation that reduces administrative overhead of deploying and maintaining said systems.
The possibilities are endless, but hopefully these use cases provides you with some understanding of scenarios that can benefit from Azure Stack deployments.
- What is Azure Stack?
- Technical requirements
- Preparing an Azure Stack host
- Deploying Azure Stack
- Registering Azure Stack
- Deploying a virtual machine
- Using Azure Marketplace