云计算容器与虚拟机的不同:1、虚拟机是操作系统级别的资源隔离,而容器本质上是进程级的资源隔离;2、云计算的容器启动时间比虚拟机要快;3、云计算的容器比虚拟机占用的空间还要小,虚拟机一般要占用几GB到几十GB,而容器只需要MB级级别乃至KB级别。
具体分析以下:
虚拟机的概念
如果要对物理资源进行管理,第一步就是“虚拟化”。虚拟化是云计算的基础。简单来讲,虚拟化就是在一台物理服务器上,运行多台“虚拟服务器”。这类虚拟服务器,也叫虚拟机(VM)。
表面上看,这些虚拟机都是独立的服务器,但实际上它们同享物理服务器的CPU、内存、硬件、网卡等资源。
容器的概念
容器也是虚拟化,但是属于“轻量级”的虚拟化。它的目的和虚拟机一样,都是为了创造“隔离环境”。但是,它和虚拟机有很大的区分:虚拟机是操作系统级别的资源隔离,而容器本质上是进程级的资源隔离。知名的docker 就是创建容器的工具,是利用容器引擎。
虚拟机和容器不同
相比于传统的虚拟机,docker容器的优势很明显,它启动时间很快,是秒级,而且对资源的利用率很高(一台主机可以同时运行几千个Docker容器)。另外,它占的空间很小,虚拟机一般要几GB到几十GB,而容器只需要MB级乃至KB级。
而除Docker对容器进行创建以外,我们还需要一个工具对容器进行编排,这个工具经常使用的就是K8S。K8S是一个容器集群管理统,主要职责是容器编排——即启动容器,自动化部署、扩大和管理容器利用,还有回收留器。
本文来源:https://www.yuntue.com/post/223564.html | 云服务器网,转载请注明出处!