我已经在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,有人也可以认识到这一点吗?
可以这样想:
虚拟机:它们是虚拟机.您负责操作系统,包括许可,Windows更新等.
网站:您在多租户IIS托管环境中获得"网站".您无权更改操作系统,因此,如果您需要执行"特殊"操作(例如将DLL添加到GAC或其他系统级别的更改),则会受到限制.
云服务:这些是Microsoft为您管理操作系统的虚拟机,但您可以进行操作系统级别的更改.现在,被授予,这些更改可能会消失,因此您必须智能地管理这些更改,但您确实可以访问这些更改.例如,如果您想在服务器上安装FTP客户端,那么如果您非常聪明,可以在此处执行此操作,但VM可能是更好的选择.但是,如果您需要Windows安装来远程加入您的域(例如),那么可以使用云服务完成这项工作.
这有帮助吗?也许另一种思考方式是:
VM:您管理操作系统和其他所有内容.
网站:您管理网站而不是服务器.
云服务:Microsoft始终为您提供标准的VM快照,并在每次应用程序启动时从那里调整操作系统(及其中的所有内容).
| 归档时间: |
|
| 查看次数: |
603 次 |
| 最近记录: |