Last Update: Sep 04, 2024 | Published: Oct 03, 2016
This article will discuss the second technical preview release of Azure Stack, Microsoft’s on-premises version of Azure, that was released at Microsoft Ignite 2016 in Atlanta.
Every Windows Server or cloud presentation that I’ve seen Microsoft do with customers in the room over the past 3 years has started with one message. Microsoft is producing hybrid cloud technology that allows you to choose where to run your workloads and store your data:
This hybrid approach is unique to Microsoft in the “big 3” clouds. Companies such as Amazon and Google preach that the only place you should consider placing your workloads and data is in their clouds, otherwise you’re just old fashioned and dumb — a message that is sadly reflected by some media types with little tech or industry savvy. Hybrid, for Amazon and Google, means that you have some sort of network connection from your private network to your deployment in the public cloud, where you run all of your services and store all of your data.
The cold hard reality is that businesses want choice. In my experience, a lot of customers do have a preference to deploy (public) cloud first, for example Office 365 or Azure. But there are times when that does not make sense. Consider a factory where a minute of downtime can cost millions of dollars — do you want your control systems to be running in a remote location? Sure, you can have multiple network connections to those services running in multiple public clouds, but a single digger down the road will quickly terminate access to both of those options.
Microsoft understands the needs of enterprise customers — it has grown up with those customers, with Windows Server starting as a place to run smaller tasks in small-mid offices, and evolving into a data center server deployed by the thousands in large enterprise and government networks. Microsoft built Azure, its public IaaS and PaaS cloud, for these customers, and did so with the understanding that customers would want to be able to choose where to run their workloads and store their data, and be able to have a consistent experience across public, hosted, and private clouds.
We have always had a hybrid solution from Microsoft, but we’re closing in fast on the complete solution: Azure Stack is scheduled to be generally available in mid 2017.
We can use the tired old line of “Azure in a box” that’s been thrown around since the release of (Windows) Azure Pack, a public/private cloud “skin” that sat on top of Windows Server 2012 R2 Hyper-V and System Center 2012 R2 Hyper-V. Azure Pack wasn’t really Azure, it just looked like the old Azure portal. But this all changed thanks to Azure Resource Manager (ARM).
Microsoft introduced ARM to replace Azure Service Management (ASM) as an API between the Azure Portal and the fabrics of Azure. When you do something in Azure, a set of instructions are sent to resource managers (such as Compute, Networking, and Storage).
Microsoft is bringing ARM to its new on-premises and hosted cloud solution, Azure Stack, which effectively means customers can deploy “Azure” themselves, directly on Windows Server 2016 and optionally with System Center (for infrastructure management). Customers will have a consistent experience between Azure and Azure Stack, with a common portal, common PowerShell cmdlets, and common hypervisor, networking, and storage.
Microsoft argues that this consistency is the true meaning of hybrid cloud — developers and operators have a common platform no matter where virtual machines, virtual networks, storage accounts or more are deployed, and a consistent experience when they do that deployment or migration. Microsoft’s hybrid cloud truly is more than just a site-to-site VPN or WAN connection, which you can also do with Azure.
An example of the truly hybrid and consistent cloud is Azure Marketplace syndication, discussed at Ignite 2016, which is coming to Azure Stack. A simple example of this syndication is how a private cloud administrator can save time. Instead of re-creating Windows Server images every month (with the latest updates), they can syndicate the images from the Azure Marketplace. The images are downloaded and made available to users of Azure Stack. Not only has the administrator saved time, but also the users are building applications on the exact same images that are used in Azure — that’s pretty useful if you do dev/test in the on-demand Azure and deploy production systems in the local Azure Stack cloud.
Additionally, it sounds like this syndication will allow third-party virtual machine images to be syndicated, meaning that you can get easy access to third party software/appliances with a consistent deployment to Azure.
Obviously, Azure Stack TP2 has a lot of bug fixes. There are also some feature improvements; a full listing of features can be found in Microsoft’s Azure Stack documentation, but I thought that I would mention some highlights.