Azure Stack is one of Microsofts most ambitious projects in the data center space. The goal of Azure Stack is, at its core, to bring many of the features of Microsofts Azure cloud computing platform into the enterprise data center. While there are some obvious advantages to using public cloud services like Azure, AWS or Google Cloud, after all, for many customers, running their own hardware is still often more cost-effective or simply a necessity because of regulatory concerns.
Today, Microsoft launched an update to the technical preview of Azure Stack and itsthe first one tooffer some of Azures more advanced features and some of its platform-as-a-service tools. Specifically, this is the first version of Azure Stack to offer support for Azure Functions, Microsofts take on event-driven serverless computing (which still needs servers, but almost completely abstracts those away and instead focuses on letting developers kick off parts of their applications when a certain event occurs).
In addition, the release also includes the Azure App Service, Microsofts cloud tools for quickly developing cloud-centric applications, as well as updated versions of Azures SQL/MySQL database services.
Microsoft currently plans to launch Azure Stack into general availability at some point this year.
Once its available, itll go up against the likes of OpenStack and Cloud Foundry, two projects that also aim to bringthe operating concepts of public clouds and cloud-based platform-as-a-service offerings into the enterprise data center. Both of those projects have the advantage of a long head start and being open source.
Microsoft, on the other hand, already has the relationships with many of the companies that may want to use its service, as well as the hardware OEMs that will produce the certified hardware for the project. The company also believes that having a single platform for running apps in the Azure public cloud and on premises will be attractive to many businesses, as it will give their developers a unified development platform.