物理机时代
一个物理机,一个操作系统,不同应用。
优点:
正常操作。
问题:
不同应用之间会产生冲突。
虚拟机时代
一个物理机,多个虚拟机,一个应用在一个虚拟机。
优点:
应用之间不会产生冲突。
问题:
CPU和内存的浪费是一个道理。
原因:
每一个VM为了能够运行可能只有200MB的应用本身,需要先启动和运行体积为400MB的操作系统(以最小安装的Ubuntu Server版为例),这样实际每个应用的磁盘消耗就增加到了600MB。
容器化时代
一个物理机,多个容器,一个应用在一个容器。
优点:
应用之间不会产生冲突。
cpu和内存也不浪费。
问题:
共享操作系统内核。
如果内核有漏洞,可以跨进程攻击。
网友评论