1.容器虚拟化技术
容器虚拟化技术又称为容器技术,是近年来十分热门的一种虚拟化技术。与系统虚拟化技术不同的是,容器技术不需要使用虚拟机监视器。它并不打算提供一个与实体机高度相似的虚拟机环境,而是以尽可能小的系统开销为用户提供一个隔离的、独立的虚拟平台环境。
2.容器虚拟化技术优缺点
(1)容器虚拟化技术的优点
①拓展性
通过对操作系统的抽象而非像服务器虚拟化一样对整个物理机进行虚拟化,容器可以在1/20秒的时间内启动,而虚拟机的启动一般需要一分钟;通过对操作系统的共享,一个主机上可以同时运行数千个容器,而只能支持几十个虚拟机的运行。
②易用性
由于不需要虚拟出整个物理机资源,容器运行时基本不需要额外消耗系统资源,其性能非常接近裸机;通过对资源进行比虚拟机更小粒度的细分,容器提高了资源的利用率。
③可迁移性
由于容器虚拟化技术与底层所使用的平台无关,容器可以方便地、动态地在在任何云平台之间无缝迁移,而不需要担心平台锁定问题。
![容器虚拟化技术 容器虚拟化技术](//ziboxinyan.com/FileUpload/ueditor_s/upload/2022-9/9/63798340996516.png)
(2)容器虚拟化技术的缺点
①前期高额的费用
虽然从长远来看,虚拟化技术是有经济效益的。当然考虑到更长久,我们不得不在硬件上投入更多的资金。从长远来看,肯定会节省开支,但是现实成本还是挺高的。
②更大的错误影响面
在常规配置下,虚拟机存储于本地物理机硬盘上。真实物理机down机,上面的虚拟机将全部不可用。另外物理机硬盘损坏,一般可以恢复出绝大部分文件,但碰巧坏的是虚拟机镜像文件,结果虚拟机里面的文件可能全部损坏。
③一定的限制性
使用虚拟化技术的一个主要缺点是,它涉及到各种限制。并非所有的服务器和应用程序虚拟化是友好的,这意味着你的企业的IT基础设施的某些方面可能与虚拟化解决方案兼容。为此,应该考虑的是,仍然有不完全支持虚拟化环境的供应商。
④降低硬件利用率
虚拟化必然需要占用一部分资源(CPU/内存/硬盘),一个可以发挥出100%性能的物理机,加上虚拟化以后,可能只能发挥出80%的性能,所以又说它会降低资源的利用率(高性能)。因此某些极度吃资源的应用可能并不适用于虚拟化的环境。
⑤实施配置复杂,管理复杂
通常的IT管理员并不能很好的排查并解决虚拟化使用过程中的问题,例如经常碰到的VM不能启动或者卡死,没有真实物理机那么好解决。
以上梳理了容器虚拟化技术的定义、优缺点,希望对你有所帮助,如果你想了解更多相关内容,敬请关注三个皮匠报告的行业知识栏目。
推荐阅读:
服务器虚拟化是什么?优势有哪些?
什么是web服务器?web服务器有哪些?作用、原理介绍
什么是虚拟存储器?有哪些特征?