Is Azure Stack Cloud Utopia?
In recent times, Microsoft has moved Azure to a model they call “Azure Resource Manager” (ARM).
ARM helps organisations to define exactly what they want, and then deploy that in a consistent way. This can help across the IAAS and PAAS services within Azure, and gives the entities you’re running in Azure a whole toolset of policies and metadata that help manage and maintain it. ARM Azure Resources can now be described declaratively, instead of a sequence of imperative steps, although the imperative steps are still possible under ARM.
Still with me?
Now Microsoft has given us ARM; it’s the springboard needed to perform the perfect Cloud trick….
There are some circumstances where using a public cloud can prove problematic; such as complex data protection regulations which require exact knowledge of where the data is stored, or where you just can’t get the buy-in from business owners on “trusting” the cloud. Private cloud has always been an option, however even deploying a Private Cloud involves a lot of engineering and processes which are hard to get right. Then invariably it means you have to define two different patterns for your deployments, or have a tool that can abstract away the differences between clouds, often meaning you lose a cloud’s unique capabilities.
Azure Stack could be called “Azure On-Premises” — it’s an Azure Private Cloud. With Azure Stack, you can gain all the common deployment model benefits of ARM that come with the Public Cloud, but now you can apply them to the private cloud aswell. That means Azure is a single complete ecosystem for Public and Private Clouds — i.e. Cloud Utopia.
That unified approach to deployment means it’s as easy to deploy into the cloud as it is to deploy on-premises. Dev/test/production/bcp/dr it doesn’t matter — it can be deployed as easily to one environment as another.
So next time someone asks –
- But what about if we want to run it on-premises for data protection reasons?
- But what about if Azure has a big outage?
- But will we have to have one method for Azure and another for on premise?
- But what if I want to run this big application server which costs less to run on premise than in Azure?
The answer is Azure Stack.
Azure Stack TP1 has just been released and General Availability is expected in Q4 this year.
Watch this space.
Written by Cliff Dabbs | Technical Architect, RedPixie | Originally posted on https://redpixie.com/blog/