OpenStack 2015容器白皮书:披露两大创新技术兼容进程
2015年,OpenStack全面拥抱容器技术。在春季的温哥华OpenStack Summit上,容器的大讨论如火如荼。而在7月谷歌宣布加入OpenStack基金会之后,OpenStack与谷歌开源容器项目Kubernetes 的整合行动进一步加快。在替代传统IT架构、扮演云计算时代基础计算资源统一调度平台的同时,OpenStack也在全力与云端下一波浪潮的宠儿——容器技术实现融合。
近日,一份名为《探索机遇:容器与OpenStack》的白皮书由OpenStack基金会官方发布。这份由来自Mirantis、Rackspace、思科等公司的技术专家共同撰写的白皮书试图用通俗的语句、生动的案例和深入的技术探讨为您展示在OpenStack中部署容器的价值,两者之间融合应用路径,以及如何利用OpenStack Nova搭建容器的托管环境。
“社区将OpenStack看作是一个集成引擎,这样的定位对用户而言意义重大。就像我们在计算、存储和网络方面无需重新发明轮子一样,我们也无需对容器做这些事。”
——OpenStack基金会COO Mark Collier在白皮书的开篇中说道。
作为一项处在快速演进状态的技术,OpenStack已经进入了容器支持者的阵营,而这样的支持与OpenStack此前对其他技术的包容与融合过程是十分类似的。对IT组织而言,关键的价值在于,OpenStack通过交付跨平台的API实现对虚拟机、容器和裸金属机的管理。
这份白皮书从容器的基础知识谈起,介绍了包括Docker Swarm、Kubernetes以及Mesos在内的等多项容器服务,同时还详细介绍了容器在OpenStack基础设施内能够发挥的价值。
目前,Rackspace正在通过OpenStack在生产环境交付可扩展的容器服务,包括Rackspace私有云、Rackspace公有云以及Rackspace云数据库。Pantheon,一个服务于10万个文档管理和WordPress站点的网站管理平台,在虚拟机和裸金属服务器上运行了多达100万个容器,采用的是与基于OpenStack的CLI和RESTful API相同的交付方式。
白皮书还介绍了容器现阶段在OpenStack领域的应用情况,以及未来可能的应用场景。从OpenStack拥抱容器的角度,未来工作的重点包括:
- 为运行在OpenStack上的容器工作负载提供支持;
- 简化运行多租户容器服务的设置操作;
- 为尚未创建明确的容器策略的OpenStack云的运维者提供模块化的选择。
目前,有多个OpenStack子项目正在推动容器在OpenStack平台的应用,例如Magnum、Kolla和Murano。
附图 OpenStack CaaS(容器即服务)支持架构
而在现阶段,OpenStack已经支持Linux容器(LXC)和Virtuozzo系统容器。Docker应用容器以及Docker Swarm、Kubernetes、Mesos容器编排可以在即将发布的L版本中获得(Magnum)。这份白皮书还列举了用户所期待的容器和容器管理的细节,以及羽翼未丰的OpenStack容器如何在未来实现可持续的创新。