0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

容器与虚拟机之间的主要区别

存储D1net 来源:企业网D1Net 2020-08-10 11:40 次阅读

了解容器相对于虚拟机的关键优势,对于了解基于容器的应用程序成功运行所需的存储功能至关重要。

现代企业的成功取决于以数据为中心的规划速度和效率。数据提供了一种战略优势,为开发人员提供正确的工具和数据对于满足业务需求至关重要。

因此,企业正在迅速认识到容器相对于虚拟机的优势,以实现ITOps和DevOps实践的现代化。在对IT存储管理员最近的一项调查中,Enterprise Storage Group(ESG)公司发现,41%的受访者表示将容器用于生产应用程序,另外33%的受访者表示将容器用于测试/开发活动。

人们通常将容器与虚拟机进行比较,尽管容器规模更小并且需要的开销更少。这两种应用程序可以采用相同的基础设施,这一点很诱人。实际上,容器与虚拟机有很大不同。如果目标是使基于容器的应用程序环境的价值最大化,那么了解这些差异如何影响IT基础设施设计是至关重要的。

容器与虚拟机之间的主要区别

与虚拟机不同,容器持续的时间是短暂的,它们会自动启动和关闭。但是像虚拟机一样,容器需要访问持久性存储,以在生产环境中发挥其全部潜力。如果没有持久性存储,则在容器关闭时数据会“死亡”。基于容器的应用程序的企业级存储基础设施必须提供功能强大的持久存储。但这只是一个开始,为了更好地发展,容器环境需要支持容器具有轻量、移动和短暂特性的存储生态系统。

容器相对于虚拟机的优势

企业在设计强调容器与虚拟机相比具有优势的存储生态系统时,首先要确定与虚拟机不同的容器的关键方面:

•容器轻量化意味着更大的移动性。容器是为移动性而设计的,这与可以移动但主要是为固定状态的虚拟机不同。因此,容器更有可能使用公共云服务进行部署,并在混合云和多云环境之间移动。

在ESG公司对基于容器的应用程序环境的研究中,70%的受访者表示,他们更喜欢将公共云和私有数据中心结合用于基于容器的应用程序。而在对支持容器环境的存储管理员的另一项调查中,超过三分之一的受访者表示,在混合云或多云环境中管理容器存储是他们与存储相关的最大挑战之一。对于虚拟机,有可能进出云平台。对于基于容器的环境具有这种移动性是人们所期望的。

•容器的短暂特性要求具有更高的性能。与虚拟机相比,容器的另一个优点是它们的短暂特性。具有即时性的容器必须迅速运转起来,而传统的IT流程不能减慢短暂的、加速的应用程序环境。

例如,没有时间提交故障单让存储管理员人工配置卷。容器在大多数情况下必须自动配置大量资源:重构当今的许多应用程序可能会导致数百个(甚至数千个)微服务同时运行。支持的存储环境必须能够快速一致地处理对新存储资源的大量请求。

这一要求不仅提高了对使用容器的良好存储性能的需求,而且还意味着存储基础设施必须更好地交付数据服务,例如调配新的卷。在ESG公司进行的一项研究中,超过三分之一的支持容器环境的存储管理员认为,存储性能是他们与存储相关的最大的持久性难挑战之一,将近三分之一的存储管理员将存储资源调配的速度视为最大的挑战。

专注于存储灵活性、一致性和性能,以使基于容器的应用程序获得最佳结果。

企业需要的存储功能

考虑到这些特性,重点关注几个存储基础设施功能以最大限度地利用基于容器的应用程序是很重要的。在设计企业存储基础设施以支持容器时,需要关注以下四个特征:

•提供一致、标准化和抽象的存储环境的能力。尽管Kubernetes的大多数实现方式提供了一些共性,但其余的变化可能会增加复杂性。开发人员需要在Kubernetes的各种迭代(或其他容器编排框架)之间建立标准化的抽象层,以便这些迭代可以轻松且无缝地相互通信。实现这种必要的标准化的一种方法是容器存储接口(CSI)开源项目,该项目提供了一种标准化的机制,用于跨Kubernetes、Mesos和Docker等不同容器编排系统进行存储。在考虑存储选项时,需要寻找为容器环境提供容器存储接口(CSI)驱动程序的存储选项。

•在混合云环境中进行一致的管理、监视和控制。标准化可以减轻开发社区的负担,但是管理员需要在整个基于混合或基于多云容器的应用程序环境中建立一致的存储功能和管理。优先考虑为单个存储终结点提供一致的工具集和一致的用户体验的存储技术,以应对内部部署工作负载。

•下一代性能。任何支持基于容器的应用程序的存储环境都应使用闪存设备。基于NVMe的存储架构以及旨在支持存储级内存的架构也可以提高整体存储性能。但是,性能要求超出了以低延迟满足高水平的读取和写入请求的能力,企业必须准备好存储环境来处理成千上万个微服务同时启动的潜力。

在评估容器的存储技术时,需要考虑存储性能的所有方面:延迟、带宽、提供和执行数据服务的能力以及可扩展性。存储技术必须能够快速传输数据,而且还必须能够快速地提供数据服务。IT部门必须能够快速有效地将持久性存储连接到那些微服务,并且存储设备必须能够随着需求的增长而扩展其性能。

•规模和硬件灵活性。人工配置存储环境所需的时间和精力对于容器而言并不现实。应用程序开发团队需要一种可以快速扩展的方法,尤其是在将新应用程序或微服务移入生产环境时。该环境应该能够轻松扩展存储资源,而几乎不需要管理员干预。目的是确保开发人员不必等待数小时、数天或数周的时间即可满足请求,并加快开发速度。

容器的存储环境应该跨多种硬件类型和多代产品工作,集成新技术、扩展性能或增加容量都不需要拆掉并更换硬件。这些环境必须能够以尽可能大的灵活性进行扩展。

在考虑容器相对于虚拟机的优势时,具有创造力很重要。构建存储基础设施环境以使应用程序开发人员、IT组织和企业能够最大程度地发挥基于容器的应用程序的潜力,这将需要一种不同的方法。专注于存储灵活性、一致性和性能可以实现最佳结果。

版权声明:本文为企业网D1Net编译,转载需注明出处为:企业网D1Net,如果不注明出处,企业网D1Net将保留追究其法律责任的权利。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储
    +关注

    关注

    13

    文章

    4257

    浏览量

    85646
  • 容器
    +关注

    关注

    0

    文章

    492

    浏览量

    22041
  • 虚拟机
    +关注

    关注

    1

    文章

    908

    浏览量

    28064

原文标题:容器相对于虚拟机在存储方面的优势

文章出处:【微信号:D1Net11,微信公众号:存储D1net】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    虚拟机数据恢复—异常断电导致XenServer虚拟机不可用的数据恢复案例

    虚拟机数据恢复环境: 某品牌服务器通过同品牌某型号的RAID卡,将4块STAT硬盘为一组RAID10阵列。上层部署XenServer虚拟化平台,虚拟机安装Windows Server系统,每台
    的头像 发表于 10-21 14:17 144次阅读
    <b class='flag-5'>虚拟机</b>数据恢复—异常断电导致XenServer<b class='flag-5'>虚拟机</b>不可用的数据恢复案例

    什么是虚拟机?什么是虚拟化?

    在日新月异的科技世界中,虚拟化技术如同一座桥梁,连接着现实与数字的鸿沟,为我们打开了全新的计算维度。虚拟机,这一概念,自其诞生以来,就以其独特的魅力和强大的功能,深深地影响了软件开发、系统测试和云计算等多个领域。即使目前你还不了解它的应用,你应该也听过
    的头像 发表于 09-04 14:55 683次阅读

    虚拟机数据恢复—KVM虚拟机被误删除的数据恢复案例

    :EXT4 主要数据:MySQL数据库 虚拟机2:备份数据库服务器 虚拟磁盘:系统盘(qcow2)+数据盘(raw) 文件系统:EXT4 主要数据:MySQL数据库
    的头像 发表于 08-07 13:33 365次阅读
    <b class='flag-5'>虚拟机</b>数据恢复—KVM<b class='flag-5'>虚拟机</b>被误删除的数据恢复案例

    dwdm与wdm的主要区别

    光纤通信中广泛使用的多路复用技术。它们的主要区别在于波长间隔、系统容量、成本和应用领域等方面。 波长间隔 DWDM和WDM的主要区别在于它们使用的波长间隔。WDM技术使用较大的波长间隔,通常在20nm到
    的头像 发表于 07-18 10:34 657次阅读

    什么是虚拟机虚拟机真的那么好用吗?

    在日新月异的科技世界中,虚拟化技术如同一座桥梁,连接着现实与数字的鸿沟,为我们打开了全新的计算维度。虚拟机,这一概念,自其诞生以来,就以其独特的魅力和强大的功能,深深地影响了软件开发、系统测试和云
    的头像 发表于 07-06 08:05 463次阅读
    什么是<b class='flag-5'>虚拟机</b>?<b class='flag-5'>虚拟机</b>真的那么好用吗?

    虚拟机的ip地址和主机一样吗

    地址,用于与其他设备进行通信。下面将详细介绍虚拟机的IP地址和主机的IP地址之间区别和联系。 IP地址是用于在网络中唯一标识设备的一串数字。在TCP/IP协议栈中,IP地址被用于路由数据包,并将数据从源设备传递到目标设备。每个
    的头像 发表于 03-26 15:34 4839次阅读

    虚拟局域网与传统局域网的主要区别

    虚拟局域网与传统局域网的主要区别  虚拟局域网(VLAN)是一种在传统局域网(,LAN)基础上发展起来的新型网络结构,它通过逻辑上的划分,将一个大型的局域网划分为多个虚拟的小型局域网。
    的头像 发表于 02-20 14:41 2009次阅读

    虚拟机ubuntu怎么联网

    虚拟机ubuntu怎么联网  虚拟机(Virtual Machine)是运行在物理(Host Machine)上的虚拟操作系统环境。在虚拟机
    的头像 发表于 12-27 16:51 940次阅读

    虚拟机和模拟器有哪些异同点和区别

    虚拟机和模拟器有哪些异同点和区别  虚拟机和模拟器是计算机领域中常用的技术,它们可以在一台计算机上同时运行多个操作系统或环境。虚拟机和模拟器虽然功能相似,但是在定义、实现、性能、资源利
    的头像 发表于 12-27 16:26 2629次阅读

    AP3968/69/70系列电源开关电路之间主要区别

    电子发烧友网站提供《AP3968/69/70系列电源开关电路之间主要区别.pdf》资料免费下载
    发表于 12-25 18:06 0次下载

    高光谱相机与多光谱相机的主要区别

    高光谱相机和多光谱相机之间主要区别在于它们记录的波段数量和波段的宽度(即光谱分辨率)。
    的头像 发表于 12-07 16:54 1048次阅读
    高光谱相机与多光谱相机的<b class='flag-5'>主要区别</b>

    RET天线的工作原理 RET扇形天线和RET全向天线之间主要区别

    RET天线的工作原理 RET扇形天线和RET全向天线之间主要区别 RET天线工作原理及扇形天线与全向天线的主要区别 引言: 随着无线通信技术的发展,天线作为无线通信系统中的重要组成部分,起到了接收
    的头像 发表于 11-28 14:07 1099次阅读

    虚拟机怎么进入root用户

    进入虚拟机的root用户,需要通过以下步骤完成。首先,我们需要明确一点,root用户是Linux系统下的超级管理员,具有最高权限。 第一步:打开虚拟机 首先,要确保已经安装了虚拟机软件,并启动
    的头像 发表于 11-23 10:51 1.7w次阅读

    怎么安装linux虚拟机

    在计算机领域,虚拟机是一种软件程序,它允许在主操作系统上运行多个虚拟操作系统。Linux虚拟机在开发、测试和学习等环境中得到广泛应用。本文将详细介绍如何安装Linux虚拟机,并提供一个
    的头像 发表于 11-23 10:50 1056次阅读

    Docker与虚拟机区别

    Docker和虚拟机是两种不同的虚拟化技术,它们在实现方式、资源消耗、运行性能等方面存在许多差异。本文将会详细介绍它们的区别。 一、实现方式 1.1 虚拟机
    的头像 发表于 11-23 09:37 9511次阅读