物理机,也称为“裸机服务器”,是单租户计算机服务器,意味着特定的物理服务器指定给单个用户。物理服务器的资源和组件不在多个用户之间共享。每个物理服务器包括内存、处理器、网络连接、硬盘驱动器和用于运行程序和应用程序的操作系统(OS)。由于裸机服务器包含强大的处理组件,因此其规模很大。
虚拟机(virtual machine ,VM)是用作实际物理计算机仿真的软件计算机。虚拟服务器在“多租户”环境中运行,这意味着多个虚拟机运行在同一物理硬件上。在这种情况下,物理服务器的计算资源被虚拟化并在其上运行的所有虚拟机之间共享。虚拟服务器的架构比物理服务器的架构稍微复杂一些。因此,虚拟机监控程序(如VMware vSphere或Microsoft Hyper-V)安装在物理硬件之上。然后使用管理程序创建和管理虚拟机,这些虚拟机拥有自己的虚拟计算资源。之后,您可以在虚拟硬件之上加载多个客户操作系统和服务器应用程序。因此,虚拟服务器允许您在共享物理硬件的基础上运行多个操作系统和应用程序,这使得它比物理服务器更具成本效益。
1、是否有硬件实体
物理机:物理机是相对于虚拟机而言的对实体计算机的称呼。物理机提供给虚拟机以硬件环境,有时也称为“寄主”或“宿主”。物理机是有实体的硬件系统,比如服务器等。
虚拟机:虚拟机是借助物理机虚拟出虚拟的硬件系统,是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,是没有硬件实体的。
但是每个虚拟机都有对应的实体机;一台实体机可以分割为多个虚拟空间。 只是虚拟机发送的指令集再发送给主机系统的时候,指令捕获需要虚拟机管理器来实现,使得不同层之间的实现交互。
2、执行引擎不同
物理机:物理机的执行引擎是直接建立在CPU处理器、指令集、操作系统和硬件层面上的。
虚拟机:虚拟机的执行引擎则由自己实现,因此可以制定自己的指令集和执行引擎的结构体系,而且还可以执行一些不被硬件直接支持的指令集格式。
3、性能不同
物理机:物理服务器比虚拟机更强大、更高效。如果您的组织运行的操作需要最大程度地使用计算资源,则物理服务器是最佳选择。
虚拟机:虚拟机容易因物理机中虚拟服务器的溢出而出现性能问题。
4、管理难度不同
物理机:如果服务器发生故障,将物理服务器恢复到其原始状态可能需要几天时间,必须仔细检查物理服务器是否存在任何缺陷,如果需要,应在使用之前安装和设置其他驱动程序。
虚拟机:vm比物理服务器更容易维护,如果服务器发生故障,在modern的帮助下,只需单击几下即可启动恢复过程。因为vm构建在可供使用的物理硬件上。因此,可以在几分钟内创建并启动vm。但是,管理虚拟服务器环境需要高水平的专业知识和特定的技能,请确保您的IT团队成员有足够的能力来控制您的虚拟基础设施。
5、可移植性不同
物理机:将物理服务器环境移动到另一个位置是一项资源密集型任务。在这种情况下,您需要将存储在服务器上的所有数据复制到可移动介质上,将介质和所有硬件资源传输到新位置,然后在新服务器上重新安装所有系统组件。实际上,您必须从头开始重新构建服务器。
虚拟机:您可以轻松地跨虚拟环境移动虚拟机,甚至可以从一个物理服务器移动到另一个物理服务器,而您只需输入最少的内容。这是因为VM彼此独立,并且拥有自己的虚拟硬件,这使得VM硬件独立。
6、可扩展性不同
物理机:要扩展一个物理服务器环境,您需要购买额外的硬件组件,这可能非常昂贵,并且要经历一个漫长的安装和配置过程。
虚拟机:虚拟服务器环境提供了按需可扩展性选项。一个虚拟服务器可以同时承载多个虚拟机,只需单击鼠标即可添加或删除这些虚拟机。根据业务需求的增长,您的虚拟环境可以扩展或缩小。在这种情况下,您不需要购买额外的硬件来确保VM部署。这是因为在主机上运行的vm共享相同的计算资源,这些资源可以均匀地分布在所有vm中。因此,您可以设计一个易于配置的环境,它可以执行任何复杂程度的操作。
7、容量管理不同
物理机:物理服务器没有将其硬件和软件功能发挥到最大程度,其平均生产能力为25%。因此,很多计算资源被闲置,这是不划算的。
虚拟机:托管多个vm的服务器通过将资源分配给最需要它的vm来处理未充分利用的资源。这样,就实现了最佳的容量管理。
8、系统恢复不同
物理机:如果生产站点遭受灾难,则必须快速恢复至关重要的数据和操作,以减少系统停机时间并将其对业务的负面影响降到最低。恢复在物理服务器上运行的业务操作可能需要几个小时或几天的时间。在这种情况下,灾难恢复(DR)过程需要设置新的物理服务器、安装操作系统、设置应用程序以及从备份中恢复关键数据。
虚拟机:虚拟环境中的灾难恢复过程要简单得多。在以前创建的虚拟机备份的帮助下,您可以在灾难恢复站点恢复整个虚拟机,几乎没有停机时间。
9、业务连续性不同
物理机:如果灾难已经影响或摧毁了您的物理服务器基础设施,在大多数情况下,这种损害是不可逆转的。
虚拟机:虚拟机的容错能力更强。在发生灾难时,您的虚拟环境的工作负载可以通过几次点击转移到另一个站点,从而确保最短的停机时间。在减轻灾难影响并恢复生产中心后,您可以将工作负载从灾难恢复站点移回主站点。
10、安全性不同
物理机:对于物理服务器,您必须为每个单独的服务器构建一个保护系统,这取决于它的计算能力和资源以及它存储的数据的敏感性。如果您的IT基础设施构建在10个或更多物理服务器上,那么这可能是一个资源密集型任务。
虚拟机:虚拟服务器环境可以在通用安全模型的基础上得到保护。因此,安全策略和过程可以从一个单一的窗格(也就是说,通过hypervisor仪表板)来开发、记录和实现。安全管理在虚拟服务器环境中比在物理服务器环境中更容易配置。
11、成本不同
物理机:构建和维护物理服务器环境可能相当昂贵。这是由于不断的硬件和软件升级,频繁的系统故障,以及计算机组件和设备的故障,这些都是很难甚至不可能修复的。
虚拟机“虚拟化被认为是包含大量服务器的企业的完美选择。虚拟服务器环境允许您在所有运行的虚拟机之间均匀地分配计算资源,从而确保以最低的价格优化容量。但是,您应该注意到,VM软件许可证也可能相当昂贵。根据虚拟环境的大小,价格可能高达几千美元。