douban.com/people/ma233
软件1205
虚拟机依赖于hypervisor,其通常被安装在“裸金属”系统硬件之上。一旦 hypervisor安装完成, 就可以从系统可用计算资源当中分配虚拟机实例了,每台虚拟机都能够获得唯一的操作系统和负载(应用程序)。
对于容器环境来说,需要首先安装主机操作系统,之后将容器层安装在主机操作系统之上。在安装完容器层之后,就可以从系统可用计算资源当中分配容器实例了。虽然应用可以被部署在容器当中,但是,每个容器化应用都会共享相同的主机操作系统。
相比于虚拟机,容器拥有更高的资源使用效率,因为它并不需要为每个应用分配单独的操作系统,这使得单个操作系统能够承载更多的容器。此外,容器易于迁移,但是只能被迁移到具有兼容操作系统内核的其他服务器当中,这样会无形中减少迁移选择。
one ring to rule them all
etcd-python
docker-py
Env values