Microsoft anounced at the Microsoft Ignite event a new solution called Azure Stack. Azure Stack is a private cloud solution targeted at large organizations and service providers. It complements the Microsoft Cloud OS vision which enables customers a choice where to run their applications: in private clouds, in Microsoft Azure or in a service provider managed cloud.
Basically Azure Stack brings the features of Microsoft Azure to customer datacenters.
Currently Microsoft has Windows Azure Pack (WAP) on offer which looks like Azure. It has the same user interface, REST API and some of the services like Virtual Machines, databases and Websites.
While Azure Pack looks similar to Microsoft Azure, it is not the same thing. Developpers told Microsoft they want to write new cloud based applications that could be deployed easily on-premises as on Microsoft Azure. Without changing the code.
Azure Stack does exactly this. It will provide a set of similar services currently offered by Microsoft Azure public cloud. It offers IaaS as well as PaaS. Azure Resource Manager will be available in Azure Stack. Resource Manager is a blueprint based automation tool which enables automated deployments of applications with a few mouse clicks.
Azure Stack will support the Azure Resource Model of Microsoft Azure.
Azure Stack will also deliver object storage, table storage,blob storage and queues to on-premises datacenters. It also includes a scalable and flexible software-defined Network Controller and Storage Spaces Direct with automated sync and failover.
Details are at the moment not available. Lots of the features are yet to be deciced by Microsoft. By announcing Azure Stack the company provides customers a look on what is coming in the near future.
Azure Stack will go in a public preview in summer 2015 and will be released in 2016.
Jeff Woolsey provides some details in this video. More information in this Microsoft blog.