Deploy Azure Stack on Amazon AWS

I just want to ask if someone has encountered deploying Azure Stack on Amazon AWS.

Due to a very specific reason, in a very specific country with a very specific client, we cannot use Azure services in this country. But the client is fine using Amazon AWS.

So the idea is to deploy Azure Stack on Amazon AWS to avoid rewriting the entire application.

Have you ever heard of this? Is it possible? What difficulties may arise?

+7
amazon-web-services azure
source share
2 answers

It is not possible to deploy Azure Stack on Amazon AWS because one of the Requirements is SLAT support , which is a form of hardware virtualization.

The basic premise of Azure Stack is that you have a bunch of Hyper-v servers that emulate Azure Cloud. The hardware that you use to create Hyper-v servers requires certain capabilities in the core processor (basically, how to allocate resources, which allows the hypervisor to directly provide access to hardware resources, rather than emulating them, which is very intense for the processor)

Although it is possible to have nested hypervisors (that is, a hypervisor running in the hypervisor), AWS intentionally disables the processor capabilities that allow this, so you cannot start the hypervisor in your EC2 instances. This is a business (and possibly technical) solution for Amazon (and any other cloud operator)

+8
source share

The Azure Stack Development Kit can theoretically be run on AWS Bare Metal (i3.metal) instances.

https://aws.amazon.com/blogs/compute/running-hyper-v-on-amazon-ec2-bare-metal-instances/

In practice, Microsoft only supports certified hardware configurations for the Azure production stack, and AWS is not one of them at this time.

0
source share

All Articles