肖劲 分布式实验室
8月6日,OpenStack服务提供商Mirantis与CoreOS宣布他们将合作开发Mirantis版OpenStack与CoreOS的Tectonic集成的平台。当下,这两家公司已经可以给企业用户提供OpenStack与Kubernetes(Google开发的容器管理、调度平台)的整合服务,并可以提供企业级的支持与管理。
在某个程度上,业界仍然在OpenStack的实用性(它可以为企业用户提供构建AWS级别的私有云的底层技术支撑平台)与容器技术的互操作性(注:应该指的是微服务)方面举棋不定。但是,至少OpenStack基金会相信这两个方面是天然可融合的。OpenStack官方声称OpenStack可以被看做一个集成引擎——它通过将普通意义上的虚拟机管理服务集成进来以达到为企业管理虚拟机服务器的目的;当然也可以通过集成像Kubernetes这样的容器管理、调度服务来达到对容器的管理。
“OpenStack集成了很多虚拟计算技术如:虚拟机、容器与硬件资源管理(bare metal)当然还有更多在开发的技术,使其很快的成为了开源云构建平台的首选,”Jonathan BryceOpenStack的执行主管在今天的发布会上说:“很多开源项目的发起者如:CoreOS、Mirantis与Google都在通过OpenStack平台帮助社区为企业提供开源云解决方案。”
CoreOS在今年7月发布了预览版的Technoic平台——一个可以在私有云与公有云上运行的,并可以将CoreOS、Kubernetes与Docker合并管理的商业级容器基础平台。
CoreOS的CEO Alex Polvi说『既然Kubernetes已经可以应用在生产环境中,那么企业就能够轻松的通过配合使用Tectonic与Mirantis OpenStack来构建一个「Google风格」的计算平台。Mirantis公司非常了解开源软件的运作,他们对OpenStack生态系统的贡献首屈一指;所以,很自然的我们会跟Mirantis公司合作来为用户提供Kubernetes与OpenStack技术融合带来的益处。』
OpenStack花了几年的时间才走进了企业界;但是,据Red Hat的Tim Yeaton(曾成功预言了Iaas商业价值的人)在这周早些时候跟我说,他看到OpenStack与容器技术的融合已经有公司正开始从实验阶段步入生产环境了。
当企业对容器与OpenStack技术同时都很感兴趣时,他们就会考虑将容器部署在他们的OpenStack集群中。OpenStack的中心思想——一个能够容纳所有虚拟计算技术的集成引擎;基于这个,像Mirantis这样的公司完全没有必要重新发明*,去开发容器管理平台,他们只要将如同CoreOS Tectonic一样的容器管理工具集成在Mirantis OpenStack中去就能很容易的为用户提供两个技术带来的好处,何乐而不为呢?