The location of data and the wish to have control over cloud platforms are one of the hurdles which prevent a massive adoption of cloud.
Microsoft Azure Stack could solve this. Azure Stack, which general availability is expected early July 2017, basically allows to run the public Microsoft Azure in your own datacenter or datacenters managed by service providers.
Azure Stack will be delivered as a turn key system. Customers order from Dell, HPE and Lenovo. Cisco will offer Azure Stack in the second half of 2017.
As said, Azure Stack is more or less a clone of public Azure. It offers many of the same services. More imporant, the API’s and Management Portal are exactly the same as the public Azure.
Recenty Dutch NIPO announced it is using Azure Stack. Azure Stack in this situation is hosted by Dutch service provider Yourhosting.
NIPO develops data collection tools for professional market researchers. It has been using Azure for many years.
Product and marketing director Sjoerd Gras of NIPO explains in Computable.
“Microsoft does not have data centers in all seventy countries where we do business. This means that in some cases data is stored outside national borders, which may violate the law. Russia is a good example of this. Russian customers of NIPO stored their data in the Dutch Azure data center for the Western European market. However, since 2016, this is no longer possible because of Russian government. Personalized (PII) data of Russian citizens must be stored primarily in Russia since 2016. For NIPO, this meant that we had to maintain our own infrastructure to keep business in Russia, something we just wanted to prevent. “
What I understand from the Computable article is Yourhosting rented space in a Russian datacenter and built an Azure Stack environment. Yourhosting is managing the Azure Stack for NIPO. NIPO consumes this as a IaaS and PaaS model.
NIPO now can use the same ARM templates, reports, and deployment tooling for both Azure and Azure Stack.