Azure虚拟机和云服务之间有什么区别

Ans*_*nsd 36 azure

我愿意从AWS切换到Azure,但是我对Azure虚拟机和云服务之间的差异感到有些困惑!我需要的是一个小型Linux服务器,无论公司喜欢称之为花哨的名称(例如EC2),我都用它来运行用不同语言编写的不同的小型uni项目.

Dav*_*ter 69

Azure虚拟机基本上就是它的样子 - 您控制的Windows或Linux VM的实例.Azure基本上只为您提供了托管该VM的空间.您可以控制O/S,更新等.

Azure云服务(Web角色,工作者角色等)是VM上方的一个层.Azure控制运行角色的VM实例(O/S,更新等),而您只关心应用程序.对于Web角色,这将是Web应用程序的代码(例如,ASP.NET站点); 对于worker角色,这将是在后台运行的服务的代码.

使用Cloud Service,您可以将应用程序部署到角色实例.你真的无法控制这些实例的运行方式(你真的不在乎) - 你只关心你的代码是否有效.

因此,如果您需要完全控制VM,那么Azure虚拟机就是您应该采用的方向.如果您正在开发应用程序并且不关心基础架构(O/S更新等),那么云服务(角色)就是可行的方法.

我希望这有帮助.祝好运!

  • 我发现这篇博客文章对于理解Windows Azure中各种托管选项之间的区别非常有用:http://davidpallmann.blogspot.in/2012/07/windows-azure-is-3-lane-highway-how-to.html (4认同)
  • 我认为在权力的背景下,这一点值得一提:http://www.troyhunt.com/2014/01/with-great-azure-vm-comes-great.html你可能并不总是需要_you think_ is power: - ) (2认同)