在私有云和混合云中使用OpenStack容器服务
OpenStack Magnum仍然是开源云平台上容器部署的一个关键服务。但是诸如Kolla和Kuryr这样的新服务也在不断发展成熟。
基于容器的虚拟化技术影响了IT的所有方面,甚至还包括了云软件堆栈。因此,OpenStack社区已经开发了一套能够在基于OpenStack的私有云或混合云上打开可以紧密运行容器实例选项的服务模块。
Magnum是一个已经实施两年左右时间的OpenStack容器项目。它被认为是运行容器软件(例如Docker Swarm、Kubernetes和Apache Mesos等)的一种方法,它能够让企业用户在OpenStack上对容器进行编排。Magnum是一个灵活的工具,例如它能够配合Swarm让操作系统镜像在裸机或虚拟机内运行。
OpenStack Magnum在Nova实例中构建容器架构。该服务通常使用轻量级操作系统(例如Core OS或Fedora Atomic)来支持Docker。实例中也包括了合适的编排器——Swarm、Kubernetes或Mesos。OpenStack Magnum在Heat中创建了一个控制结构来识别实例和容器。这种方法允许管理员通过OpenStack项目的核心组合使用Heat模板,以及必要的存储资源、应用程序镜像和网络连接。Magnum还支持Neutron负载平衡器。
OpenStack容器的近期发展
OpenStack的最新版本Ocata推出了新功能来帮助用户部署和管理容器。这些新功能包括:
Kolla:一个容器化的OpenStack服务,它可支持三个主要的容器编排器——Docker Swarm、Kubernetes和Apache Mesos在OpenStack中运行,并与其他模块进行交互。
Kuryr:连接容器与Neutron,以便将虚拟网络连接至其他容器、虚拟机实例以及外部世界。目前,它支持Docker Swarm。
Fuxi:是Kuryr的一个子项目,Fuxi允许容器访问Cinder块存储和Manila共享存储。
Zun:是一个OpenStack容器管理服务。OpenStack Wiki将Zun定义为Magnum的原始意图,后者已经发展成为托管上述提及的三大容器编排引擎。
Kuryr和Fuxi提供了可将众多容器从有限环境迁移至全应用程序环境的网络与存储连接。综上所述,前面列出的三个模块可允许一组容器实现相互交互并共享与存储数据。
现在Kolla支持支持三大容器编排引擎,Zun是OpenStack专有创建容器和管理其生命周期的方法。因为容器与其相关操作系统和应用程序镜像的可移植性对于平滑和高效操作是至关重要的,所以它可能不适用于混合云。
Kolla中标准编排环境的使用应当有助于提高公共云容器服务的可移植性。Murano模块中的模板、镜像和容器支持都可跨混合云发挥作用。但是,跨云处理支持所需的API仍然存在有问题。
有了这些新功能,Magnum成为了OpenStack容器部署的更简便方法,而不需要使用Puppet或Ansible从头开发。尽管如此,OpenStack Magnum和DIY方法更多的是一种DevOps级任务,而不是一个最终用户的策略驱动过程。
OpenStack容器服务的下一步
OpenStack使用的领导者之一是CERN(欧洲核研究组织)。该组织基于OpenStack Magnum建立了一个1,000节点的集群,并于近期达到了每秒七百万次Kubernetes请求的记录。CERN的项目反映了OpenStack中Kubernetes的增长过程,而Kubernetes则继续调整其运行性能。
但是,尽管如此,OpenStack容器服务仍然有一些工作要做。Project Navigator是所有官方OpenStack项目的一个指南,它提供了对项目成熟度和利用率的一个客观衡量。
目前根据Project Navigator的说法,OpenStack Magnum在成熟度方面在八个竞争者中排名第二,并用于11%的OpenStack安装。显而易见,OpenStack Magnum并未涵盖所有的基础应用方面;例如在与认证的集成上还是偏弱的。
其他关键集成工作还处于起步阶段。例如这些管理环境需要与Ansible和Puppet进行进一步的集成以便扩展至OpenStack容器世界。此外,如果工作负载开始从中央IT管理员转移到部门用户,容器编排的简化控制机制也是至关重要的。扩展至模板系统和基于策略的管理都是这项任务的一部分。
容器技术正处于全面发展阶段,OpenStack必须迎头赶上。但是,Magnum及其相关OpenStack容器项目的成熟度与稳定性将在2017年继续有所提高。
本文转自d1net(转载)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
青岛联通首个云计算项目顺利实施
近期,青岛联通为青岛市旅游局搭建的云计算平台顺利实施,该局通过联通沃云平台,实现了5000名导游网上培训功能,不仅节约了大笔固定投资及维护费用,更能通过联通的高带宽网络,为导游提供流畅的视频培训服务,受到导游的热烈欢迎。 青岛市旅游局主要负责统筹协调全市旅游业发展,下设培训中心为导游提供培训年检的任务,每年大概为5000名导游提供网上培训。今年初,青岛联通为旅游局系统介绍了物联网、大数据、云计算在旅游行业的应用,随后针对不同的部门进行了跟踪,并对方案进行了细化。旅游局提出,鉴于年检培训的政策要求,期望一两周内就完成平台搭建并投入使用。并希望平台具有较大的伸缩性,因为视频培训具有较强的时间集中性,如果搭建传统的固定平台,势必在一年中的多数时间内资源处于闲置状态,造成浪费。针对客户的需求,青岛联通充分发挥了云计算部署灵活、弹性强的特点,为客户设计了包括流媒体及云计算业务的一体化方案。利用沃云弹性云主机承担视频流分发任务,弹性云主机产品基于云计算及虚拟化技术,将硬件、存储、网络等资源虚拟化为资源池,分割成独立的虚拟服务器,提供弹性灵活的云主机租用服务。客户最终选定了20G硬盘,50M带宽,超...
- 下一篇
在医疗云颇有建树的十大云供应商
随着医疗行业IT基础设施的快速发展,企业正在采用大数据分析等措施来分析来自移动和物联网(IoT)设备收集的存储信息。由于要管理更多的数据任务,他们正努力扩展传统的内部部署解决方案,以满足结构化和非结构化临床数据的需求。应用于医疗行业的云存储解决方案使企业能够扩展其IT基础架构,以满足先进的分析和连接医疗设备的需求,从而降低整体成本并节省物理服务器所需的空间。 根据MarketsandMarkets和Reportbuyer的市场报告显示,以下10家云供应商在医疗云市场已经颇有建树,供大家参考!(以下排名不分先后,以首字母为序) AWS AWS侧重于通过减少运行现有工作负载所需的时间,并提供有用的分析功能的访问来帮助医护人员为患者提供高效,高质量的护理。AWS还优先考虑所有安全和隐私要求。企业能够访问存档解决方案,并允许医院将备份服务器存储在云中以节省空间。AWS还通过管理超过1800个安全控制来提供信息安全,并通过技术和咨询合作伙伴为各种应用程序提供访问权限,从而为企业提供正确的资源。AWS还与其他云供应商,如包括VMware合作,为公有和私有云部署提供选项。 Azure 微软Azure...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器