Join Bhargav Shukla for an in-depth discussion in this video What is Azure Stack?, part of Microsoft Azure Stack First Look.
- [Instructor] Before I talk about Microsoft Azure Stack, allow me to talk a little bit about Microsoft Azure. Among the three leading cloud offerings, Amazon Web Services, Google Cloud platform, and Microsoft Azure, Microsoft has been growing its offering quite rapidly, keeping pace with industry, and delivering innovative solutions quickly to meet customer requirements. Microsoft Azure provides solutions spanning three major categories: Software as a service, platform as a service, and infrastructure as a service.
Software as a service offerings, such as Dynamics, provide customers with a rapidly consumable software service. Customers don't need to plan for IT infrastructure, or install and maintain software. Platform as a service offerings such as Azure websites allow developers to quickly deploy their applications without having to prepare the platform, including operating system and other prerequisites. Infrastructure as a service affords customers ultimate flexibility by allowing them to deploy infrastructure components such as virtual machines, networking, and storage, which in turn host the applications.
Customer, however, is responsible for maintaining the infrastructure, including operating system updates, monitoring and management, as well as security. What Microsoft Azure affords a customer is the ability to use any of its services, using a fully featured self-service portal. Customer can log in, create any of the services on demand without having to call Microsoft, and wait for the services to be deployed. With data centers located across the globe in more than 34 regions, Microsoft Azure offers global scale, and ability to deploy services across multiple locations worldwide.
But what if you need to meet regular requirements, or an offline scenario where you don't have connectivity to internet? What if you want to benefit from similar self-service portal that offers similar functionality in your own data center? What if you need to provide your developers unified platform to develop their applications on before the applications are deployed in Azure? Microsoft Azure Stack is an extension of Azure technologies in your data centers.
Microsoft Azure Stack is pre-configured, packaged offering from Microsoft. When you purchase Azure Stack, you get a pre-configured system that consists of servers, storage and networking, also known as a hyper converged system. The system makes most, but not all Microsoft Azure services and offerings available in an on-premises system you can deploy in your data center. With such a system deployed on-premises, customers can now focus on creating and managing ID services portfolio that can be made available to their business unit, developers, and any users.
The ID department can also focus their efforts on providing flexible services quickly. Developers benefit from consistent development platform with feature parity, allowing them to deploy the applications quickly, regardless of whether it needs to be deployed in Azure, or on-premises. Platform as a service, and infrastructure as a service offerings available in Microsoft Azure are prime candidates for on-premises deployment using Microsoft Azure Stack.
The scenarios that can benefit the most using Microsoft Azure Stack deployments include, but are not limited to: Hybrid Cloud deployments, offline deployments, or services that benefit from consistent coding practices and use of Cloud technologies. There are Microsoft Azure services that may not be included with Microsoft Azure Stack. For an example, Cortana Analytics Suite, depends on a vast amount of information that is digested to create intelligence that it draws from.
Such a system may be very difficult to implement on-premises and is only as effective as the amount of data it is able to use. Also, it's worth noting that Microsoft's Azure Stack is in technical preview, and is not yet generally available. The product will continue to evolve as it nears the general availability and beyond. Let's take a look into the key concepts of Microsoft Azure Stack.
- What is Azure Stack?
- Technical requirements
- Preparing an Azure Stack host
- Deploying Azure Stack
- Registering Azure Stack
- Deploying a virtual machine
- Using Azure Marketplace