国美易卡virtual machine就是带环境安装的一种方案,它可以在一种操作系统里面运行另外一种操作系统,比如在windows系统里面运行Linux系统。国美易卡应用程序对此毫无感知,因为虚拟机和真实系统一样,对于底层系统来说,虚拟机就是一个普通文件,不需要可以删掉,对其他文件无影响。
但是国美易卡Virtual machine 占用资源多、冗余步骤多、启动慢。国美易卡Linux (containers),不是模拟一个完整的操作系统,而是对进程进行隔离,或者说,在正常进程的外面加了一个保护层,对于容器里面的进程来说,他接触到的各种资源都是虚拟的,从而实现与底层系统的隔离。
而国美易卡器相比于虚拟机是进程级的,容器启动快、资源占用少、体积小。国美易卡docker的优势是更快速的交付和部署。
国美易卡docker在整个开发周期都可以完美的辅助你实现快速交付。国美易卡docker允许开发者在装有应用和服务本地容器开发。可以直接集成到可持续开发流程中。
国美易卡docker容器的启动时间是秒级的,大量地节约了开发、测试、部署的时间,
例如:开发者可以使用一个标准的镜像来构建一套开发容器,开发完成之后,运维人员可以直接使用这个容器来部署代码。
国美易卡docker容器几乎可以在任意的平台上运行,包括物理机、虚拟机、公有云、私有云、pc、服务器。