回答
对您的问题的简短回答是Normal VM or Virtual Machines
是部署虚拟机的新方式,而Classic VM or Virtual Machines (Classic)
是部署它们的旧方式。 Azure正在推动部署资源的新方式,因此建议将使用它而不是旧的方式。不过,请记住,有些功能可以旧的方式使用,但尚未移植到新的方式,因此您只需比较所提供的功能,并且只有在您需要的功能无法以新方式使用时,你用旧的方式。
现在来长的答案:)
本质上有使用,你用Azure的基础设施进行交互的REST API。
当Azure的开始了,这个API被称为Service Management API (SMAPI)
(在一定程度上的今天),该功成身退了很好在那个时候。然而,随着Azure的增长,用户的需求也在增长,这也是SMAPI被限制的地方。访问控制就是一个很好的例子。在SMAPI中,有访问控制,但它更像是一种访问控制。它缺乏用户要求的粒度。
而不是修修补补SMAPI,以满足用户的需求的,Azure团队决定重写整个API这是更简单,更强大,功能丰富。这个API被称为Azure Resource Manager API (ARM)
。 ARM有很多SMAPI中没有的功能(我个人最喜欢的是Role-based access control - RBAC
)。
如果您已经注意到今天有两个Azure门户 - https://manage.windowsazure.com
(旧)和https://portal.azure.com
(新)。旧门户支持SMAPI,而新门户支持ARM。为了表面通过老门户成为新的门户创建的资源(这样你可以有一个统一的体验),Azure团队结束了创建旧的东西,他们的名字资源提供者总是以(Classic)
结束,所以你会看到Virtual Machines (Classic)
,Storage Accounts (Classic)
等。因此,您在旧门户中创建的资源可以在新门户中看到(如果新门户支持它们),但是在旧门户中不显示使用ARM在新门户中创建的任何资源。
Azure虚拟机(经典)基于旧的Azure服务管理模型(ASM)。其中围绕着云服务的概念。一切都被包含在云服务中,那是通往互联网的门户。 Azure现在仍在使用(广泛地),现在正在转向Azure资源管理模型(ARM)。
ARM使用声明性模板的概念来配置整个解决方案(而不是单个组件)因此,您可以创建整个Sharepoint堆栈,而不仅仅是一台单独的机器。
ARM还有一个更合乎逻辑的联网方法。而不是在不明确的云服务中使用单一虚拟机。你有一个虚拟机,你连接了一张网卡。然后,您可以将网卡插入VNet并附上公共IP(如果您需要的话)。
除非您有令人信服的理由使用ASM(经典),否则您应该使用ARM创建解决方案。因为这是未来的MS建议(待办事项找到一个链接)这也意味着您可以为您的部署创建模板,因此您可以拥有可重复的解决方案。
在否定的情况下,旧门户manage.windowsazure.com无法管理使用ARM部署的任何内容,并且仍有部分ASM尚未迁移到ARM。例如,您不能配置Azure虚拟机备份,因为Azure备份是ASM,并且它不能“查看”ARM虚拟机
尽管它在很大程度上取决于您的情况,您计划的是什么,您要去的方法部署。如果你只是想让一台机器完成一项任务,那么它几乎没有什么区别。如果您打算部署到一个将会推进DevOps的一些概念的环境中,那么ARM就是要走的路。
一个很大的区别是资源管理。新版本称为Azure资源管理器虚拟机(ARM VM)。
ARM VM在更好的方面;
- 经典VM必须云服务被捆绑,和云服务消耗的资源限制和不那么灵活的网络配置。
- ARM VM在Azure资源管理器(ARM)下进行管理,该管理器可以通过/不通过其他Azure服务进行组织。 ARM就像是一个Azure服务的文件夹,它可以让你更加细致的资源管理。
经典虚拟机可以迁移到ARM VM版本,但您必须承担服务停机时间。要从经典虚拟机迁移,请阅读official article: Considerations for Virtual Machines。
”经典虚拟机应与云服务捆绑“是否可以在没有云服务的情况下部署经典虚拟机...;) –
@MichaelB //不,这是不可能的。 (可能吗?我几乎不这么认为) – Youngjae
也许这是一个必须比应该然后 –
天青现在提供两种型号部署:Azure的资源管理器(普通)和Azure的服务管理(经典)和一些important considerations工作虚拟机时,你应该关心。
- 使用经典部署模型部署的虚拟机不能包含在使用资源管理器部署的虚拟网络中。
- 使用资源管理器部署模型部署的虚拟机必须包含在虚拟网络中。
- 使用经典部署模型部署的虚拟机不必包含在虚拟网络中。
- 1. Azure虚拟机和云服务之间有什么区别
- 2. 虚拟机的天蓝色定价
- 3. Java客户端虚拟机和服务器虚拟机有什么区别?
- 4. 天蓝色虚拟机的出站绑定虚拟ip
- 5. 在Windows Azure上,虚拟机角色和虚拟机实例之间有区别吗?
- 6. 并行和虚拟有什么区别
- 7. 抽象和虚拟有什么区别?
- 8. 个人和虚拟主机证书存储有什么区别?
- 9. 虚拟〜T(){}和虚拟〜T()=默认值之间的区别;
- 10. 将虚拟机的副本复制到其他虚拟机的天蓝
- 11. 虚拟化中机器映像和实例之间的区别?
- 12. 如何访问安装在虚拟机之外的Azure虚拟机(虚拟机角色)上的sql server?
- 13. 带空虚的虚拟方法和纯虚拟方法有什么区别?
- 14. 虚拟机中的虚拟机 - 网络
- 15. 虚拟主机内的虚拟主机
- 16. 在经典天青虚拟机上打开端口
- 17. 虚拟机与虚拟桌面有什么不同?
- 18. Squeak/Pharo/Newspeak Smalltalk虚拟机有什么区别?
- 19. Ubuntu上的虚拟机vs Ubuntu安装,有什么区别?
- 20. Linux和虚拟机
- 21. Linux和虚拟机
- 22. REST URI以获取天蓝色虚拟机的IP地址
- 23. 如何获得天蓝色的虚拟机系列?
- 24. 你可以复制一个天蓝色的虚拟机吗?
- 25. 虚拟机使用天蓝色的详细属性?
- 26. 虚拟机与实例之间的区别
- 27. 在两个win2k guest虚拟机之间进行通信虚拟机箱
- 28. Apache虚拟主机别名
- 29. 为什么所有虚拟主机都指向第一个虚拟主机?
的情况下做到这一点感谢您的详细解释。我现在更好地了解Azure资源。 一个基本的问题..这些虚拟机是永久性的吗?这意味着 - 无法在任何时间点上消失?我们存储的任何东西都是稳定的,直到我们自己去删除虚拟机。 – user1136425
你的理解是正确的。这些虚拟机是持久的。本质上VM的数据存储在'Page Blobs'中,它本身就是持久存储器。 –
太棒了。我有这种困惑,因为我无法在任何Azure文档中找到有关此问题的信息。如果你有 - 请让我知道。 – user1136425