One of the challenges of migrating to Azure is developing applications and services that work with the new cloud model. For those developing products, they are now faced with two different deployment models – one for on premise using server technologies such as BizTalk, SQL, IIS, etc. and one for Azure that takes advantage of new cloud services.
With Azure Stack, Microsoft is developing a framework that brings the cloud stack including all its APIs, PAAS services, dev ops tools, image templates, cloud storage, etc. to an on premise data center.
Microsoft Azure Stack will meet the business needs of agile development and operations by enabling self-service cloud experiences and APIs, helping IT effectively manage risk and changing demands. Azure Stack will support both “cloud-native” applications and traditional enterprise-grade applications. The Microsoft Azure Stack gives application owners the ability to “write once, deploy anywhere”, whether it be to your private cloud, a service provider’s cloud, or the public Azure cloud. Developers will have the broadest access to application development platforms across Windows and Linux to build, deploy, and operate cloud applications using consistent tools, processes and artifacts. One Azure ecosystem across public, private and hosted clouds will allow you to participate in a unified, robust partner network for Azure clouds. Partners can further extend the ecosystem by providing software, services and tools, as well as hardware, to run on Azure Stack clouds. Private or hybrid cloud deployments will be simplified with a software foundation optimized for converged infrastructure.
The first technical preview of Azure Stack will be available Friday, January 29th. You can sign up here to be notified when it is available.