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

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 混合云将是企业的新的应用模型,但是应用移植性却成了首要问题。但是,在混合云编排中,容器引擎却可以就对这一挑战。 对于使用公有与混合云的组织来说,容器已经成为了应用移植的最佳途径。容器编排引擎提供了一种能力来管理容器的执行和规模——这一好处在混合云用户中同样存在。

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

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

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

混合云中容器用例

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

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

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

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

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

挑战和最佳实践

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

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

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

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

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


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

本文作者:佚名

本文来自云栖社区合作伙伴“51CTO”,了解相关信息可以关注。

相关文章
|
负载均衡 关系型数据库 MySQL
【必看】Docker容器实战教程第9篇,教你如何使用Docker Compose快速编排容器!
【必看】Docker容器实战教程第9篇,教你如何使用Docker Compose快速编排容器!
170 0
|
21小时前
|
关系型数据库 MySQL Docker
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
42 24
|
2天前
|
关系型数据库 MySQL Docker
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
54 6
|
5月前
|
弹性计算 运维 Kubernetes
实践篇:灵活调度,高效编排,容器化管理云上应用
【7月更文第8天】阿里云容器服务Kubernetes版(ACK)作为业界领先的容器管理和编排服务,凭借其强大的技术实力和丰富的云服务生态,为企业级用户提供了一系列卓越的优势,助力现代化应用的快速构建、部署与运维。
109 1
|
4月前
|
运维 Kubernetes Cloud Native
OpenKruise:云原生应用自动化的超级引擎,让Kubernetes焕发超能力!
【8月更文挑战第8天】在现代云计算中,云原生应用借助Kubernetes实现了标准化部署。OpenKruise作为扩展工具库,增强了Kubernetes的功能,提供自动化管理复杂应用的能力。通过兼容的控制器、CRDs及Operator模式,OpenKruise简化了应用操作。用户可通过Helm安装,并利用如CloneSet等功能高效复制与管理Pods,从而专注于业务开发而非运维细节,提升云原生应用的灵活性与效率。
103 6
|
5月前
|
Ubuntu Devops 云计算
ubuntu docker-compose编排容器并且设置自启动
使用Docker Compose编排容器并设置为Ubuntu系统的自启动服务,不仅优化了应用的部署流程,也提升了运行时的可管理性和可靠性。通过上述步骤,您可以轻松实现这一目标。维护此类服务时,记得定期检查和更新您的 `docker-compose.yml`文件,确保所有的服务都符合当前的业务需求和技术标准。在云计算和微服务架构不断演进的今天,掌握Docker Compose等工具对于DevOps和软件工程师来说,变得尤为重要。
228 3
|
7月前
|
前端开发 API 数据库
【Docker专栏】Docker Compose实战:编排多容器应用
【5月更文挑战第7天】Docker Compose是Docker的多容器管理工具,通过YAML文件简化多容器应用部署。它能一键启动、停止服务,保证开发、测试和生产环境的一致性。安装后,创建`docker-compose.yml`文件定义服务,如示例中的web和db服务。使用`docker-compose up -d`启动服务,通过`docker-compose ps`、`stop`、`down`和`logs`命令管理服务。
146 6
【Docker专栏】Docker Compose实战:编排多容器应用
|
7月前
|
运维 应用服务中间件 调度
|
Kubernetes Cloud Native Docker
Kubernetes(K8s):未来云原生应用的引擎
云原生应用的兴起已经改变了应用程序开发和部署的方式。在这个新的应用程序开发范式中,Kubernetes(简称K8s)已经崭露头角,被认为是引擎的角色。本文将深入研究Kubernetes,探讨它是如何成为云原生应用的引擎的,以及为什么它在现代软件开发中变得如此重要。
211 1
|
运维 Kubernetes 调度
编排的概念以及应用编排,服务编排和容器编排的区别
介绍编排的基本概念以及应用编排,服务编排和容器编排的概念和区别
2090 0

相关产品

  • 容器服务Kubernetes版