服务器虚拟化的未来在哪里?

服务器虚拟化的未来在哪里?

作者:Claire编译 2018-07-17 15:41:37

云计算

虚拟化

服务器 服务器虚拟化能够帮助对抗服务器消耗过多资源、更好地利用计算机能力、控制能源费用、以及提供数据中心敏捷性和灵活性。

 服务器虚拟化能够帮助对抗服务器消耗过多资源、更好地利用计算机能力、控制能源费用、以及提供数据中心敏捷性和灵活性。

有这样一些技术,一方面它们在概念上是十分简单的,但另一方面却对企业数据中心的影响十分深远。服务器虚拟化就是这样一种技术。

[[236822]]

想象一下,如果可以添加一层软件(超管理程序)来在一个物理服务器上运行多个操作系统实例和相关工作负载,而不是在一个服务器上运行一个操作系统实例和一个应用程序,情况会是什么样?

这就是服务器虚拟化的理念所在。该理念可追溯到二十世纪60年代IBM的大型主机,后来又由VMware发扬光大,后者在21世纪初为x86系列服务器引入了虚拟化软件这个概念。自那以后,其他供应商便开发了属于其自己的服务器虚拟化平台,同时整个行业也创建了高级管理、自动化和编排工具来使部署、移动和管理虚拟机(VM)工作负载变得更轻松。

在服务器虚拟化出现之前,企业需要处理其数据中心环境中服务器消耗过多资源的问题,处理计算能力未得到充分使用的问题,处理能源费用不断飙升的问题,处理手动流程的问题,以及处理总体效率低下和系统不灵活的问题。

服务器虚拟化改变了所有这一切,并已经得到了广泛采用。事实上,要找到一家企业没有在VM环境中运行大多数工作负载,这是很困难的。

但是,正如我们所知,任何技术都会被下一个大事件所取代。而在服务器虚拟化的例子中,下一个大事件就是变小。

服务器虚拟化将物理设备进行了分割,从而让多个操作系统和成熟的应用程序都能利用底层计算能力。

在下一波云计算浪潮中,开发人员将会把应用程序切分成较小的、在轻量容器中运行的微服务,同时也会使用无服务器计算(也被称为功能即服务(FaaS))。

两种情形都会绕过VM,同时代码会运行在裸机金属上。

服务器虚拟化的好处

从基本的服务器整合开始,服务器虚拟化有诸多好处。你可以在单个硬件上将多个应用程序联合起来,从而减少数据中心所需的服务器的总的数量。服务器越少,框架和网络设备就会更少;从物理空间到空调的维修费用,所有这些都会帮助节省事物的开支。

服务器虚拟化降低了新硬件对资本支出的需求,从而让你不用再对这些硬件进行更新。你可以重新部署那些突然释放出来的服务器。

还记得数据中心管理员必须手动提供服务器的那些日子吗?自从服务器虚拟化出现之后,自动化就有了较大进步,从而用户就可以在几秒时间内把VM运行起来,并且还能通过仅点击几下鼠标来迁移多个工作负载,以便应对业务变化需求。

服务器虚拟化也能够提供当下基于web的、高连接性业务所需的高可用性、失效备援、可扩展性、敏捷性、高性能和灵活性。服务器虚拟化是支持云计算供应商提供其服务的底层技术。当客户从云服务提供商那里购买了基础设施即服务(IaaS)时,他们就会购买VM,然后再添加完成任务所需的相关存储、管理和安全功能。

服务器虚拟化的不同类型

在服务器虚拟化的世界中,物理服务器被称为主机,它运行着一个主机操作系统。每个VM都是一个客户,会运行一个客户操作系统。客户会彼此隔离开。

有了基于超管理程序的虚拟化,超级监督程序或虚拟机监控器(VMM)就能处于主机OS和底层硬件层之间,向客户操作系统提供必需的资源。

半虚拟化和全虚拟化能够在客户操作系统安装进虚拟机之前对它进行修改。这可以提高性能,因为被修改的客户操作系统可以直接与超管理程序进行通讯,从而减少模拟开销。

借助硬件的虚拟化还试图减少管理程序的开销,但是是通过硬件扩展而不是软件修改来实现的。

通过使用内核级虚拟化,而不是超管理程序,你就可以运行一个单独的Linux内核版本。这能够使在单个主机上运行多个虚拟机变得十分容易,因为其中的设备驱动程序可以用于主Linux内核和虚拟机之间的通信。

最后,通过系统级或OS虚拟化,你就可以在操作系统内核的单个实例上运行多个但逻辑上截然不同的环境。在系统级虚拟化中,所有VM都必须共享相同的操作系统副本,而服务器虚拟化能够允许不同的VM拥有不同的操作系统。

虚拟机vs.容器

容器化运动的两个主要的促成者是Docker,这是一个广受欢迎的用于启动容器的工具,还有谷歌的Kubernetes,它可以帮助管理多个容器。容器是独立的代码执行环境,它们共享着主机操作系统的内核。

容器比VM更高效、更轻量,因为它们绕过了冗余的客户操作系统,削减了相关的启动开销。相比VM,开发人员可以在相同的硬件上运行多达6到8倍的容器。

容器确实有它们自己的缺点。作为一种相对较新的方法,他们没有成熟技术所拥有的大量管理工具,因此需要做大量的设置和维护工作。此外,人们还担心安全问题。

有了VM,你就可以使用来宾图像轻松地在主机之间移动工作负载,但裸机更难以升级或移动。使用裸金属服务器,回滚机器状态就会成为一项具有挑战性的任务。

虚拟机vs.无服务器计算

在传统的IaaS云环境中,客户会首先提供VM、存储、数据库和相关的安全和管理工具,然后再将应用程序上传到VM中。

而有了无服务器计算,开发人员就可以先编写代码,然后让云服务提供商处理所有其他事情。开发人员永远不需要考虑服务器、操作系统、供应或管理。当然,需要有一个物理服务器来运行代码,但这是云服务提供商的责任。

系统会将代码分解成特定的功能,而不是单一的应用程序。当发生触发该功能的事件时,无服务器服务——例如Amazon的Lambda——就会运行该功能。无服务器供应商按功能向客户收费。

与微服务/容器场景一样,无服务器计算绕过了虚拟机层和运行在裸金属上的功能。在这一点上,无服务器计算相对不成熟,使用案例有限。

服务器虚拟化的未来

虽然当下容器炙手可热,人们对无服务器计算的兴趣也在不断增长,但现实情况是,服务器虚拟化才是一种坚若磐石的技术,因为它为绝大多数企业应用提供了动力——据一些人估计,虚拟机的饱和率高达90%。

将平稳地运行在VM上的关键的应用程序移动到容器或无服务器平台上,这是很难进行想象的。异构环境的用户可能仍然会使用VM,因为容器需要在相同的操作系统上运行,并且不能在Linux和Windows之间进行混合。

但是,对于正在使用最新的DevOps和敏捷方法构建的新应用程序,开发人员现在有了不同的选择。展望未来,开发人员将根据是否在传统的VM、容器或无服务器环境中运行新的工作负载来进行具体的决策。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/297339.html<

(0)
运维的头像运维
上一篇2025-05-22 10:29
下一篇 2025-05-22 10:30

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注