容器和 Kubernetes 解决了 OpenStack 生命周期管理的痛点

OpenStack 已经投入 Docker 容器的怀抱,助力简化自身的生命周期管理,同时它也在寻找自己运行容器的办法。

OpenStack 建议者正采取容器和容器编排来帮助面对生命周期管理面临的挑战,以及开源云计算平台的问题。

使用 Kubernetes——因为 Mitantis 公司最近已经成功在容器中运行 OpenStack 生命周期管理工具,Fuel——这也寓示了,人们未来会对容器在 OpenStack 的管理和进化方面有更广泛的认识,在容器中运行它的关键部分,以进行更好地发布管理和进化技术。

目前,企业主要在内部或者虚拟机上运行容器,这不仅给企业带来了容器的速度和简便,同时也熟悉了VM。“这就把 OpenStack 放在了有利位置,因为它可以管理虚拟机和容器”,Jay Lyman(451 Research 云管理的研究经理)说道。

Lyman 还说,“更多的企业想有网络规模数据中心运维的功能,而且都想要使用系统容器,在裸机上运行容器。

“随着openstack迁移到容器,Openstack在容器中如何处理计算负载将变得十分有趣,因为这就是开发者们努力的方向,以便更好的处理现代应用程序。” IDC 的项目总监 AI Hilwa 说道。

“将Fuel重构到容器并由Kubernetes来编排这些容器,这种设计就是为了解决Openstack最严重的痛点--保持Openstack一直处于运行状态,以一种不干扰的方式为Openstack打补丁并更新它的组织结构”Mirantis 的联合创始人 Boris Renski 说道。

这些工作在 OpenStack 上游和 Kubernetes 社区都已经全部完成了,代码也将会基于Apache协议开源,而且它还将会被包括在 Mirantis OpenStack10 之中,预计会在 2017 年年初开源可用。

OpenStack 提供商同意在架构上的修改

其他的Openstack使用者说,他们已经采用了一个相似的架构来减轻运维的负担:将Openstack生命周期管理放到容器中并对这些容器进行编排。

“Rackspace 公司,这家公司他们的生产就绪OpenStack云最近刚创造了 10 亿服务器小时的记录,同样地,他们将2014年版本9的架构修改为基于容器的架构,并且还保持了OpenStack原有的风格。” OpenStack(Rackspace)私有云总经理 Bryan Thompson 说道,这是一家管理云计算的公司,位于 San Antonio。部署到标准的 LXD 容器,会帮助减少 OpenStack 部署的复杂性,同时以一种可复制的、一致性的方式来进行伸缩。同时,它也允许 Rackspace 优化 OpenStack,独立进行 Glance 和 Neutron 伸缩,然后再拆除。

“使用容器框架可以在进入和使用 OpenStack 的时候减少障碍,减少了 upgrade 操作的侵略性”,Thompson 说道。

“IBM 已经跟 Kubernetes 社区同步,并且占有 Blue Box Group Inc,这是一家创建在 OpenStack 基础上的私有云公司。公司已经在 Mesos 和 Kubernetes 领域做了核心贡献,并将此作为公司业务的一部分,正在尝试将混合云最好的特性都整合到一起。”,IBM 开放技术的副总裁 Todd Moore 说道。

目前为止,容器和虚拟机要在一起

将 Fuel 移动到 Kubernetes,这样就可以用基于标准的技术来帮助解决“day-two 运维问题”,比如 Docker 和 Kubernetes,但是它同时也允许用户在 OpenStack 上管理虚拟机,或者使用本地 Kubernetes API 来管理容器。

因为容器相对来说还是比较新的一个技术,对于大多数企业来说,都处于接触初期,“大多数云原生系统都是跟混合的工作负载系统结合在一起的,OpenStack 使用 Kubernetes 将会允许用户在 OpenStack-Kubernetes 基础上运行虚拟机和容器的混合系统。”,Renski 说道。

然而,用 Kubernetes 运行 Fuel,强调了 OpenStack 将会开始跟容器平台、轻量级操作系统竞争,比如CoreOS,按照Lyman的说法。

“OpenStac具有可扩展性,能够支持所有这些容器平台和轻量级操作系统的东西。同样这也就帮助他们更加全面地支持容器。”,Lyman 说道。

“Kubernetes 也不是 Mirantis 在容器编排领域唯一的选择,”Lyman 说道,“在 Tectonic 项目中,CoreOS 并没有跟 Kubernetes 结合,而且有一部分的用户对 Mesosphere 和 Amazon Web Services 的 EC2 容器服务很感兴趣。

“使用 Kubernetes 最大的好处就是为 IT 运维团队提高了效率,这样这些团队就能够用更少的人来管理更多的服务器,更多的虚拟机和基础设施。”他说道。

“很多企业正在寻找他们需要弹性伸缩的地方,他们开始意识到自己无法拥有一个顶级的 IT 运维团队。”他说。

Robert Gates 拥有数据中心,数据中心策略,服务器等方面的技术经验,聚集和超融合基础设施理论知识,针对 SearchDataCenter 的开源操作系统经验。欢迎在 Twitter 上关注,或者发送邮件到 rgates@techtarget.com 联系。

文章由才云科技翻译,如若转载,必须注明转载自“才云科技”。查看原文请点击“阅读原文”。

关键字:openstack, 产品经理

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部