我愿意从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更新等),那么云服务(角色)就是可行的方法.
我希望这有帮助.祝好运!
归档时间: |
|
查看次数: |
18770 次 |
最近记录: |