混合云中容器编排引擎的好处

混合云将是企业的新的应用模型,但是应用移植性却成了首要问题。但是,在混合云编排中,容器引擎却可以就对这一挑战。

对于使用公有与混合云的组织来说,容器已经成为了应用移植的最佳途径。容器编排引擎提供了一种能力来管理容器的执行和规模——这一好处在混合云用户中同样存在。

让我们考虑一下这个新兴趋势:使用容器和容器编排引擎来确保混合云编排。最好的做法是看看用例和挑战,以及最佳实践。

混合云中容器用例

混合云由私有云和公有云基础架构组成。许多情况下,组织希望能够随着意思在这两种环境中进行应用迁移。

这种场景下,使用容器可以提供一些帮助。首先,它在容器化的应用和运行应用的本地云平台之间,提供了一个抽象层。其次,来自于底层云平台的这一抽象层让应用,在云环境之间迁移更顺畅,包括在私有云与公有云之间。

在容器编排引擎中运行的容器,如Kubernetes,也能够自身复制,并且运行在集群中。这让组织可以横纵扩展容器的数量,从而满足运行在公有与私有云上工作负载的需求。

容器化的工作负载要求有一个持久的、扩展的和可靠的,而且对私有与公有云都适用的管理堆栈。容器的提供并支持分布式系统的能力,能够充分满足这一需求,通过在公有云和私有云之间提供高度细粒度的集成。

挑战和最佳实践

通过容器编排引擎,企业开发人员和IT团队可以自己尝试构建,在公有与私有云之间支持容器移植的架构。他们也可以使用软件或云服务提供商构建的平台。

例如,红帽持续改进其容器平台,使其适用于混合工作流。新的OpenShift Container Platform 3.4让企业可以使用Docker容器和Kubernetes编排平台分配资源,包括跨公有与私有云。另外,Cloudify提供了一个容器编排系统,允许基于容器的应用与非容器化运行一起运行。这包括有状态和非状态的服务,所有这些服务都通过一个应用蓝图或控制器。

尽管容器、编排引擎和混合云已经存在了一段时间,但仍然没有现成的平台或工具可以将用户从容器配置和架构的复杂性中全面抽象出来。今天,这还是需要很多DIY。即使组织使用诸如Red Hat OpenShift容器平台产品,他们仍然需要花费大量的时间来集成容器、编排引擎和应用本身。

更多交钥匙平台将不断涌现,但面临的挑战是,在围绕具体工作负载的情况下,企业必然会遇到自己要解决的问题。例如,IT团队需要解决耦合问题,这些问题限制了它们在公有和私有云之间分离工作负载的能力。例如,某些网络功能本质上是针对特定云平台的,这需要组织进行大量重做工作,才能跨私有与公有云实现迁移能力。

当然,如果混合云在你的计划之中,并且你需要一种方法能让工作负载跨公有与私有云迁移,容器编排引擎和它的技术是值得你考虑的。 

原文发布时间为:2017-06-13 

本文作者:佚名

时间: 2024-12-01 15:53:51

混合云中容器编排引擎的好处的相关文章

OpenStack支持哪些容器编排引擎?

组织通常会使用容器编排工具,有时称为编排引擎,来部署.扩展和连接不同的容器技术组件.这些编排工具还帮助企业监控容器实例,从而缓解容器蔓延到整个企业. OpenStack Magnum模型--用于容器的OpenStack API,它支持三种主要容器编排引擎:Docker.谷歌Kubernetes和Apache Mesos. Docker是其中一个最具管理性.和流行的容器编排引擎,允许软件开发人员在一个镜像中打包并部署整个应用和他们的依赖,且可运行于Linux系统上.Docker还提供了如Docke

在私有云和混合云中使用OpenStack容器服务

基于容器的虚拟化会影响IT的所有部分,包括云软件堆栈. 因此,OpenStack社区开发了一系列服务模块,使得在基于OpenStack的私有云或混合云上打开运行密集打包的容器实例成为可能. Magnum是OpenStack容器箱项目,已经存在两年了.它被认为是运行容器软件(例如Docker Swarm.Kubernetes和Apache Mesos)的一种方式,并允许机构在OpenStack上编排容器.Magnum是一个灵活的工具,例如,允许使用Swarm的OS镜像在裸机或虚拟机上运行. Ope

IT生产环境中容器编排系统的五个最佳做法

本文讲的是IT生产环境中容器编排系统的五个最佳做法[编者的话]本文主要讲述了生产环境中使用容器编排系统需要注意的5个最佳做法. [深入浅出学习 etcd]etcd为分布式系统提供可靠.高效的配置管理服务,在Docker.Kubernetes.Mesos等平台中扮演了越来越重要的角色.作为2013年开始的项目,它还很年轻,官方文档中缺乏实现上全面.系统的介绍,本课程深入浅出地介绍了etcd的实现,并为运维和二次开发提供了系统的指导和建议. 如果您的企业IT运维组织结构已转移到Docker等容器技术

Kubernetes可以为容器编排做点什么?

本文讲的是Kubernetes可以为容器编排做点什么?[编者的话]毋庸置疑,Kubernetes目前已成为业内最炙手可热的容器编排框架.本文主要从宏观上阐述了Kubernetes是什么,有什么功能和特性,以及能为容器编排带来什么好处.本文只写了一个概览,有很多细节并未提及,只希望可以给正在Kubernetes道路上探索的同学一点启发. [烧脑式Kubernetes实战训练营]本次培训理论结合实践,主要包括:Kubernetes架构和资源调度原理.Kubernetes DNS与服务发现.基于Kub

OpenStack 宣布用 Kubernetes 重写底层编排引擎

Mirantis是OpenStack的主要贡献者,今天他宣布将使用Kubernetes作为底层编排引擎重写其私有云平台.我们认为这是推进OpenStack和Kubernetes 社区伟大的一步. Openstack的用户将会享受到Kubernetes带来的巨大的效率.可管理性与弹性的提升,同时他们的应用将能够使用更多的云原生模式. 在一个平台上管理基于容器与虚拟机的应用也让Kubernetes社区更加有信心. 云原生路径 谷歌花了十几年时间开发.应用和提炼云原生计算的原则.云原生应用是: ● 容

Kubernetes、Mesos和Swarm:Rancher编排引擎的比较

本文讲的是Kubernetes.Mesos和Swarm:Rancher编排引擎的比较[编者的话]Kubernetes是Google开源的容器集群管理系统,其提供应用部署.维护. 扩展机制等功能.Mesos是Apache下的开源分布式资源管理框架,它被称为是分布式系统的内核.Mesos最初是由加州大学伯克利分校的AMPLab开发的,后在Twitter得到广泛使用.Swarm是Docker公司在2014年12月初新发布的容器管理工具.和Swarm一起发布的Docker管理工具还有Machine以及C

那些影响传统PaaS平台结构的容器编排工具

作者:精灵云 随着PaaS平台结构的演变,可以看到容器编排给企业在平台结构的选择上带来的冲击,可究竟该如何选择,我们需要透过现象看本质. PaaS平台的演变 传统PaaS平台在云计算技术的发展中经历了几次演变,我们先来回顾下经典的云平台层次体系的结构. 传统云计算平台的分层结构 如图所示,在经典的PaaS平台结构中,应用运行在PaaS平台所提供的容器环境中,容器在虚拟机基础上完成了第二层次基础设施资源的划分,容器封装了应用正常运行所需的运行环境和系统.然而这类PaaS平台就如同一个"黑盒&quo

容器编排初探:探索Docker swarm mode、Kubernetes和Mesosphere

本文讲的是容器编排初探:探索Docker swarm mode.Kubernetes和Mesosphere[编者的话]本文首先介绍了容器技术的基础知识,说明了容器技术的前景和市场份额.容器技术的重点之一是容器的管理编排.作者介绍了三种编排工具的共同特点和各自的特性.表明企业应该根据自身需求来选择使用那一款工具或者混合使用. [上海站|3天烧脑式微服务架构训练营]培训内容包括:DevOps.微服务.Spring Cloud.Eureka.Ribbon.Feign.Hystrix.Zuul.Spri

为什么我们要开源自己研发的高性能容器编排系统 Eru2

本文讲的是为什么我们要开源自己研发的高性能容器编排系统 Eru2[编者的话]原则上来说 Eru 只是将 Docker 作为容器最小单元引擎,并不做过强的耦合和依赖.通过架构层面上的设计和优化,使得 Eru 可以支持上千甚至上万台物理机器集群,满足小型到大型公司平台层面的调度编排需求. [烧脑式Kubernetes实战训练营]本次培训理论结合实践,主要包括:Kubernetes架构和资源调度原理.Kubernetes DNS与服务发现.基于Kubernetes和Jenkins的持续部署方案 .Ku