容器为用户打开了一个通往新世界的大门,但是真正进入到容器世界之后,却会发现新的生态系统如此庞大,在生产环境中,不论是个人还是企业都会提出更复杂的需要,我们需要跨主机的容器协同工作,需要支持各种类型的工作负载,需要多人协作持续集成,需要持续的交付平台。这样,容器相关的网络、存储、高可用性就不得不面对。这就必然的从容器走向了 容器云。
容器云以容器为资源分割和调度的基本单位,封装整个软件的运行时环境,为开发者和系统管理者提供用于构建、发布和运行分布式应用的平台。 容器云最直观的形态就是一个颇具规模的容器集群,它按照功能或依赖敏感性划分成组,不同容器组之间完全隔离,组内容器运行一定程度的共享。容器之间不再简单的依靠docker --link这类的原生命令进行组织,而是借助全局网络管理组件来进行统一管理。容器云的用户也不需要再直接面对docker api,而是借助某种控制器来完成用户操作到docker容器之间的调用转译,从而提供更加友好的UI。
当容器云专注于资源共享与隔离,容器编排与部署时,她更接近传统的Iaas,当容器云渗透到应用支持与运行时环境时,它更接近与传统的Paas。