Azure术语令人困惑,还是仅仅是我?

Das*_*sto 3 azure

我已经在Azure上阅读了一段时间了,我仍然在思考Azure中三条主要路线之间的差异究竟是什么.网站,VM和云服务.

现在我认为Cloud Services是Paas,并且它为您提供了一个他们负责的预构建VM,您只需将您的Web/worker角色添加到最顶层.他们的VM服务计为Iaas,它允许您上传自己的VM映像,他们不会更新或任何适合您的.最后他们的网站服务是Saas,你基本上只需上传.aspx,他们就会为你做其他事情.

我感到困惑的是,云中不是全部三个(网站,虚拟机和云服务),三个都在虚拟机上运行,​​三个都在运行或能够运行网站.然后你仍然谈论VM Roles on Cloud Services,这是一个全新的混乱,但我相信它们现在已经被弃用了.

那么就Web角色和工作者角色而言,这些只在云服务"VM"或虚拟机VM上运行,还是两者兼而有之?

所以我只需要一点澄清,似乎他们使用的术语可能只是令人困惑,也许如果他们只是将它们命名为IaaS,Paas,Saas它会不那么令人困惑,或者我错过了什么?

编辑:实际上,我正在读一些网站不是萨斯的地方,但更多的是Paas,有人也可以认识到这一点吗?

Jax*_*ian 7

可以这样想:

虚拟机:它们是虚拟机.您负责操作系统,包括许可,Windows更新等.

网站:您在多租户IIS托管环境中获得"网站".您无权更改操作系统,因此,如果您需要执行"特殊"操作(例如将DLL添加到GAC或其他系统级别的更改),则会受到限制.

云服务:这些是Microsoft为您管理操作系统的虚拟机,但您可以进行操作系统级别的更改.现在,被授予,这些更改可能会消失,因此您必须智能地管理这些更改,但您确实可以访问这些更改.例如,如果您想在服务器上安装FTP客户端,那么如果您非常聪明,可以在此处执行此操作,但VM可能是更好的选择.但是,如果您需要Windows安装来远程加入您的域(例如),那么可以使用云服务完成这项工作.

这有帮助吗?也许另一种思考方式是:

VM:您管理操作系统和其他所有内容.

网站:您管理网站而不是服务器.

云服务:Microsoft始终为您提供标准的VM快照,并在每次应用程序启动时从那里调整操作系统(及其中的所有内容).