Available now in Technical Preview 2
Microsoft Azure Stack is a new hybrid cloud platform product that enables you to deliver Azure services from your own datacenter.
Azure Stack gets you the power of cloud services, yet enables you to maintain control of your datacenter for true hybrid cloud agility. You decide where to keep your data and applications—in your own datacenter or with a hosting service provider. Easily access public cloud resources to scale at busy times, for dev-test, or whenever you need them.
Transform on-premises datacenter resources into cloud services for maximum agility. Run Azure IaaS services—including Virtual Machines, Blob/Table storage, and Docker-integrated Linux containers—for applications like SQL Server or SharePoint. Empower developers to write cloud-first applications using on-premises deployments of Azure PaaS services such as App Service. Make your application counterparts productive by enabling the same self-service experience as Azure.
Build and deploy your application the same way whether it runs on Azure or Azure Stack. Use Azure Resource Manager to build reusable application templates for both traditional and cloud-native apps. Use role-based access control in Azure Resource Manager and Azure Active Directory to enable fine-grained access to application resources. Write to the same Azure APIs. Use the same Azure SDK. With Active Directory Federation Services supported, you can authenticate your apps to Azure Active Directory or your on-premises Active Directory. Continue to use Visual Studio as your development canvas. Or use PowerShell to deploy if that’s what you prefer. Just like Azure, you get a broad choice of open source technologies including Linux, Java, Node.js, and PHP.
Jump-start your Azure Stack efforts with the rich Azure ecosystem. Select applications and components from the Azure Marketplace and publish them to Azure Stack. This can include Azure Resource Manager templates, Windows Server/Linux OS images, or even open-source application frameworks and platforms such as LAMP. Use GitHub to store and share templates in the Azure Stack gallery.
Easily and efficiently manage the lifecycle of underlying Azure Stack infrastructure. See the utilization of compute, storage, and network resources across all or individual tenants—plan capacity and control how tenants can use the resources. Monitor the state of services and infrastructure and get notifications with the rich, web-based experience. Integrate Azure Stack with your datacenter monitoring systems by leveraging built-in APIs.