概述
云编排是指协调工具、应用、应用编程接口(API)以及私有云和公共云中的基础架构,进而形成全面工作流的过程。
云编排平台支持 IT 团队跨团队和域组织云管理任务的自动化。通过将自动化协调到多云和混合云环境的工作流中,管理员可以提高云计算系统的效率和可靠性,使其更易于长期维护。
为什么云编排不可或缺?
微服务和容器化技术不断提高云计算的灵活性,与此同时,它们也带来了新的复杂性且难以管理。由于混合云由许多不同的部分组成,涵盖从本地数据中心到边缘的各个方面,企业组织往往会发现协调运维和业务流程、减少置备错误以及限制资源蔓延都非常具有挑战性。
如今,云环境需要采用自动化才能正常运行,因为维护工作中涉及大量复杂任务,在没有自动化的情况几乎不可能执行。IT 团队可以借助自动化来执行各种云管理任务,包括:
实现这些流程的自动化可以减少出现人为错误的几率并释放资源,让企业组织有更多时间进行创新和提供服务,从而为客户带来更多益处。但是,彼此孤立的自动化流程会削弱这些收益。
云编排可以将各项自动化实施整合到统一的工作流中。
了解如何全面实现混合云自动化。
云自动化与云编排
云自动化和云编排这两个术语常常被混淆,有时还被错误地互换使用。
云自动化是指实现云管理任务的自动化,使其能够在几乎没有人工干预的情况下运行。这会让流程更具可扩展性和可重复性。
例如:在任务完成时自动终止服务器实例。
云编排是指将多个自动化任务协调到更高级别的工作流中,这样各个任务就可以协同工作,为特定的功能或流程服务。
例如:将操作系统升级与所需的负载平衡器更新同步,或者协调新基础架构的部署与防火墙规则和本地网络路由的相关变更。
云自动化指的是对特定任务的自动化,而云编排则是将多个自动化任务连接起来,以简化 IT 流程。
这种区别往往可借喻音乐乐团和指挥来解释:如果将云自动化的实例比作乐团中的各个音乐家,那么云编排就是指挥。指挥的职责是帮助每位音乐家在适当的时间和以合适的强度演奏各自的部分,从而使整个乐团能够作为一个统一的整体协同工作。
就像音乐家演奏各自的乐章一样,自动化可以很好地完成单项任务。但在云环境中,自动化服务于企业组织中的各种功能,因此编排工作不可或缺,这样才能确保不同类型的自动化任务能够协同工作,为更大的流程提供服务。
云编排是云自动化的自然发展产物;如果企业组织在其混合云环境中自动执行云管理任务,他们最终还需要将这些任务组合成更高效的自动化工作流。
云编排的优势
借助云编排,可以高效管理整个云环境中工作负载分配、资源分配和服务交付的自动化。编排解决方案可协调基础架构中的自动化流程,以创建一致的工作流(无论其在何处运行),并确保所有相关任务以适当的顺序执行。
云编排工具允许 IT 团队将云资源及其软件组件作为一个整体进行创建、更新和管理,然后通过模板以自动化、可重复的方式进行部署。通过将不同自动化任务压缩到更高效的端到端工作流程中,企业组织可以消除资源置备错误,确保应用和基础架构之间的一致通信,并在其混合云上实施治理策略。
云管理任务可通过各种自动化工具执行,但单独的解决方案缺乏统一自动化平台所提供的连接和管理功能。统一自动化平台提供整合的基础,可帮助整个企业组织的团队高效协作,共享自动化资产和最佳实践,并保持一致的工作流。
IDC MarketScape 报告:红帽在云管理领域处于领先地位
IDC 在 2024 年对使用自动化进行多云和混合云管理的供应商进行了评估,红帽被评为该领域的“领导者”。IDC 表示,企业可以放心地选择红帽 Ansible 自动化平台,因为它“具有全面的功能并提供广泛支持,可帮助加速自动化成熟度”。
红帽能为您做些什么?
利用红帽® Ansible® 自动化平台,企业组织可以使用单一界面来管理、跟踪和优化云运维(包括配置管理、置备和应用部署),而无需在多个特定领域的工具之间进行切换。
Ansible 自动化平台使用基于 YAML 的人类可读语言连接现有的自动化、配置以及云工具和流程,因此企业组织可以跨所有云域、流程和角色创建一致的运维框架,并使自动化更接近目标端点。它还为 IT 团队提供用于编排自动化任务的灵活选项,比如连接 Ansible Playbook 或在自动化控制器中构建工作流。
红帽与合作伙伴创建了超过 135 个认证内容集,为跨供应商和云的用例提供真正的互操作性和支持,包括 Amazon Web Services(AWS)、Google Cloud、Microsoft Azure 等。此外,Ansible 验证内容针对在这些云平台中执行基础运维任务提供了值得信赖的专家指导方法。
Ansible 自动化平台提供编排工具,可更好地管理云环境的多个关键领域,包括:
- 配置。Ansible 自动化平台提供云基础架构和配置管理功能,注重安全、稳定可靠并由红帽提供支持。
- 安全防护。使用精选的模块、角色和 playbook 集合,IT 团队可以编排安全系统,以自动检测、调查和应对威胁。
- 应用部署。自动部署应用,创建可重复且可靠的安装和升级流程,以及管理 Day 2 运维。
- 容器部署。借助 Kubernetes Operator 和框架,自动执行和管理 Kubernetes 或红帽 OpenShift® 部署,并扩展容器化应用。
Ansible 自动化平台订阅可为企业注入开源创新力量,提供在混合云规模上实现企业自动化所需的所有工具、服务、培训和支持。