Cloud Tool - Microsoft Azure Stack
The first consistent hybrid cloud platform, instead of a substitute for virtualization technology. An integrated system containing IaaS and PaaS, instead of a DIY infrastructure. Regular update to be consistent with Azure, instead of a static system after deployment; truly open and felxable (support open source just like Azure) not just .NET/Windows.
In a simple term, Azure Stack is an extension of Microsoft's public cloud Azure, which brings the flexibility and rapid innovation capability of Microsoft Cloud into the private data center of an enterprise. Enterprises can now build modern cloud applications in a hybrid cloud environment while maintaining control over private information like data.
Azure Stack mainly includes two forms
First, in the form of pre-integrated all in one machine; an enterprise can buy a hardware and software integrated machine; for scale expansion, it can purchase more all in one machines and connect them in a simple way to form a large scale multi-node private cloud environment.
Second, in the form of Azure Stack Development Kit (ASDK) development tool, which is a set of free single server deployment software tools, mainly for proof of concept and testing; as far as Azure Stack all in one machine and ASDK are concerned, Azure portal, Azure cloud services, DevOps development and maintenance tools and cloud market are all consistent; thus, the applications developed through ASDK can be deployed in the integrated system of all in one machine.
In an enterprise's data center, Azure Stack all in one machine can be extended in four ways
First, by means of cloud; Azure resource manager is used to extend to the entire environment and provide single logon to private cloud. Second, by means of region that is the "Region" function in Azure resource manager can deploy multiple sets of physical computing and storage resources in different regions, thus build a cloud environment covering several regions. Third, by means of scale units, that is a number of servers with the same CPU memory, network and storage configuration from a region. Fourth, by means of the server nodes in an extensible unit.