首页 文章

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

提问于
浏览
33

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

1 回答

  • 65

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

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

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

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

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

相关问题