4句话明白虚拟机和容器的区别

一、虚拟机VM的组成

服务器-HostOS-虚拟化层-GustOS-libs-App

1、此时存在几个问题:

1、资源消耗大

2、扩展APP副本时到重复资源浪费(GustOS-libs)

3、当你开发在本地但要移植到云端,就会出现各种兼容性问题。

4、很难集成到DevOps管道中,因为CD阶段没有标准。

二、容器Container的组成

服务器-HostOS-RunTime-App

1、容器镜像因为不可变文件系统基于层级概念以及全球都遵循open container标准,他可以运行在任何地方。

2、因为都共享一个Linux内核,不会出现重复的GustOS消耗且APP依赖的Libs都打包在了镜像中节约了资源。

1、此时存在几个问题:

1、容器本质上是被namespace以及cgroup隔离和限制资源的进程。在容器之间的隔离相比虚拟机OS之前的安全性较差。

2、学习成本高

相关推荐
fengkai454510 小时前
3、Kubernetes的Namespace&Contexts&Pod&YAML格式
运维·容器·kubernetes·k8s·namespace·yaml·pod
容器魔方11 小时前
Volcano v1.16 发布:新增 NamespaceQueue 与 fairshare,拓展 HyperNode 生态
人工智能·云原生·容器·华为云·云计算
秦jh_13 小时前
【Docker】镜像、卷原理
运维·docker·容器
小马同学-13 小时前
K8s 命名空间与上下文:Namespace 资源隔离与多集群切换实战
云原生·容器·kubernetes
I'mChloe13 小时前
飞牛NAS部署flatnotes实战:Docker、8080端口、Markdown笔记与固定地址访问
笔记·docker·容器
许知珩14 小时前
Kubernetes 存储与配置管理 ——Volume、ConfigMap 与 Secret 实战详解
云原生·容器·kubernetes
丨晨 丨19 小时前
K8s存储卷与配置管理实战
云原生·容器·kubernetes
暖核19 小时前
K8s 存储与配置:Volume PV‑PVC ConfigMap Secret 实战解析
云原生·容器·kubernetes
木雷坞20 小时前
Docker Compose端口映射排查:用port和inspect定位网页访问失败
运维·docker·容器
千桐科技1 天前
qModel算法模型平台功能解析:从源码到 Docker 镜像,部署能自动完成哪些工作?
运维·docker·容器·qmodel