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

时间:2012-10-15 14:10:06

标签: azure

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

2 个答案:

答案 0 :(得分:67)

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

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

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

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

我希望这会有所帮助。祝你好运!

答案 1 :(得分:0)

Azure虚拟机是IaaS(基础架构即服务)。您可以选择要安装的操作系统以及其他软件配置。

对于 Cloud Services ,Azure提供了许多不同的云服务。 云服务的一个示例是计算机视觉。您可以训练计算机视觉来分类和识别图像。然后,您可以将REST API用于计算机视觉(云服务)以进行图像分类和识别。在这里,基础架构超出了您的范围。