Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does anyone know the equivalent of Amazon EC2 in Windows Azure?

Thinking of moving to Azure but we are not looking into rewriting the .NET application, also we do need private VPN to our office. Is there anything thats equivalent to Amazon AWS in Windows Azure?


share|improve this question
up vote 2 down vote accepted

These are not equivalent tools, even though both are competitors in the domain of cloud computing. Amazon delivers Infrastructure as a Service (IaaS), which is basically a server that you rent by the hour and you can run your .NET app on it. It's just a server, nothing more, nothing less. Microsoft Azure, on the other hand, is Platform as a Service (PaaS), which is a platform where you can deploy your code, without ever needing to touch the underlying operating system. Learn more about IaaS and PaaS differences here:

You can run your .NET application on either EC2 or Azure, and in most cases this will not involve significant code changes. Your choice of tool should really depend on our business requirements: Do you want to abstract away the platform or be able to tweak it with ease, do you want automatic scalability or scalability that you can control exactly to your needs, do you want access to non-Mircosoft tools etc. etc.?

Also, a VPN is a separate matter altogether. If you're running a public website then VPN is not required as you want to give people access to your service. If you're running these sites within the confines of your corporate walls, then you will likely want to look at implementing a VPN.

share|improve this answer

Currently Azure has a beta program that allows you to install virtual machine instances of Server 2008 R2, so in this way you can use Azure similarly to EC2. You need to go to the management screen on the Azure site and request access to the beta though. Just research Azure VM Role and you should be able to find instructions.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.