Habr, hello! In this article we want to tell you a little theory about the Azure Stack, which has become available relatively recently. Under the cut, you will also find a description of possible scenarios for using the product and an invitation to one of the largest Russian events from Microsoft, Digital Business Platform.

On July 10, 2017, Mike Neil, corporate vice president, Azure Infrastructure and Management, announced that Microsoft Azure Stack shipments will begin in September 2017. The final version of the Azure Stack was provided to Microsoft hardware partners (
HPE ,
Dell EMC and
Lenovo and some others) so that they can begin the certification process for their integrated systems. For more information, including pricing and ordering options, see
Mike Neal's blog .
Here’s what the Azure Stack integrated systems offered by Microsoft hardware partners look like. Here are test samples of Azure Stack Integrated Hardware Systems.
')

What is the Azure Stack?
Azure Stack is a hybrid cloud solution that allows you to run Azure services in an organization’s own data center, and therefore get convenient development, management and security tools similar to Azure's public cloud services. Azure Stack is an Azure extension. This solution allows you to work with Azure services in local environments, and if necessary, switch to using the Azure public cloud.

Azure Stack allows you to deploy and use two types of services — IaaS (“infrastructure as a service”) and PaaS (“platform as a service”) - using the same tools as in the Azure public cloud.
Azure Stack services can be managed using PowerShell or a web portal — in both cases, the interfaces and capabilities are similar to those in Azure. The following is what a virtual machine preparation and management tool looks like in the Azure Stack. As you can see, it looks the same as in Azure.

Jeffrey Snover, chief architect of the Enterprise Cloud Group, which runs the Azure Stack platform, as well as the product lines of the Windows Server, System Center and Operations Management Suite, believes that Azure Stack is one of the most innovative Microsoft products ever company history. According to him, this is the first product of a completely new category - a hybrid cloud platform. The purpose of this product is to help companies accelerate the digital transformation, but to implement it as it is convenient for them. The cloud is not considered as a specific solution, but as a model. Azure Stack allows an organization to pay less attention to supporting tasks (such as managing the local IT infrastructure) and more — to core business.
Azure Stack Usage Options
Azure Stack will help companies solve the most complex IT business problems, including ensuring data security, their sovereignty and compliance. These solutions also allow you to create high-performance analytical systems, perform calculations and run Azure applications in stand-alone or isolated environments, and prepare a platform for developing modern applications.
Ensuring data security, sovereignty and compliance
Azure Stack allows you to perform the same service on devices in several countries, as when using the cloud, but at the same time ensure the sovereignty of data by deploying the same application in a data center in each individual country, which means processing data within government boundaries.
Providing maximum performance and data transfer speed
The public cloud is not always suitable for running applications that require the highest performance and speed of receiving and transmitting data.
For example, to analyze a large amount of data from your data center in the cloud, you first need to upload this data to the cloud. This can take a long time - sometimes it is prohibitively long in terms of internal business processes or competitiveness.
Edge deployments and isolated mode of use
In some cases, it is required to perform calculations and run Azure applications in stand-alone or stand-alone environments that do not connect to the data center for long periods of time. Here are some examples of such environments: ships, submarines, mines, remote objects without reliable communication channels.
Developing applications specifically for the cloud
Cloud-oriented applications are designed to run as microservices in many different environments. Developers are unlikely to like the need to use different development tools for different microservices just because they are executed in different environments. The fastest and most effective option is to develop an application using a complete set of tools and then deploy it where it is needed. Azure Stack and Azure are API compatible, so there’s no such problem.
Azure Stack cloud model
The local IT infrastructure allows you to create a secure and manageable environment for business solutions, but using such an infrastructure requires solving many tasks, including configuration, deployment, backup and management. Most of the work time of IT administrators is spent precisely on solving these tasks — simply for local environments to work. Working with Azure Stack is different from using public cloud resources (for example, Azure): in order to successfully deploy and use Azure Stack, representatives of the organization will need to understand what requirements are placed on the system.
In the course of further development of the Azure Stack, we pay the most attention to the following IT tasks. For IT administrators, they are the most important, the most complex and the longest, so Microsoft considers the simplification of these very tasks to be the most important goal.
Managing Available Resources
Ensuring the ability of the IT infrastructure to handle the load, referring to cloud resources if necessary.
Tracking and maintaining health
Simple and effective tools for monitoring, disaster recovery, security and business continuity.
Resource Management
IT infrastructure can be considered effective only if users are satisfied with the work of services, and you can successfully use them and provide users with continuous access to them.

Additional materials on Azure Stack
And if you want to learn more about Azure Stack, we invite you on November 30 to the key event of the first half of the year - the Microsoft Digital Platform Business Forum.

The forum will cover three main aspects of creating a successful business: economic efficiency, technological capabilities and trust in the business environment.
These topics are discussed in a plenary report, discussed in the framework of three face-to-face tracks for managers and are disclosed in detail within 28 online reports for information technology professionals. Technological reports will be available exclusively in the framework of a live broadcast in the virtual forum environment.
The event will feature: Microsoft Azure, Azure Stack, SQL Server 2017, Microsoft 365 and Dynamics 365.
To participate in the forum you need to
register . Possible participation formats in person and in broadcast format. Also, please note that the first track of the broadcast can be viewed on our social networks of Microsoft Developer:
VK and
YouTube .