概述
云编排是协调私有和公共云上的工具、应用、应用编程接口(API)和基础架构,形成全面工作流程的过程。
云编排平台可支持 IT 团队跨团队和域推动云管理任务的自动化进程。通过将自动化协调到多云和混合云环境的工作流程中,管理员可以提高云计算系统的效率和可靠性,使其更易于长期维护。
为什么云编排不可或缺?
随着微服务和容器化不断增加云计算的灵活性,它们也带来了管理上的新难题。由于混合云由许多不同的部分组成(从本地数据中心到边缘位置都可能涉及),对采用混合云的企业或机构来说,协调运维和业务流程、减少资源置备错误和限制资源扩张往往会带来挑战。
如今,云环境需要自动化才能发挥作用,因为如果没有自动化,维护过程中涉及的大量复杂任务几乎不可能执行。IT 团队可以使用自动化来执行各种云管理任务,包括:
自动化这些流程可以减少手动错误的机会并释放资源,让企业有更多时间展开创新和提供服务,使其客户受益。然而,如果自动化过程是孤立的,与其他系统或流程没有良好的集成,这些收益就会减少。
而云编排可以将各种自动化实施整合到统一的工作流程中。
了解如何全面实现混合云自动化。
云自动化 VS 云编排
人们经常混淆“云自动化”和“云编排”这两个术语,有时还会错误地互换使用。
云自动化是云管理任务的自动化,它可使这些任务在几乎没有人工干预的情况下运行。这让流程更具可扩展性和可重复性。
示例:在某个任务完成时自动终止服务器实例。
云编排是将多个自动化任务协调到更高级别的工作流程中,这样单个任务就可以协同工作,为特定的功能或流程服务。
示例:将操作系统升级与所需的负载均衡器更新同步,或者将新基础架构的部署与防火墙规则和本地网络路由的相关更改相协调。
云自动化是指特定任务的自动化,而云编排将多个自动化任务连接起来,以简化 IT 流程。
我们通常可以把它们比作管弦乐队及其指挥来理解:如果说云自动化实例是管弦乐队中的某个音乐家,那么云编排就是指挥。指挥帮助每个音乐家在适当的时间以适当的强度演奏自己的部分,这样整个管弦乐队就可以作为一个整体一起合作。
就像音乐家专注于演奏自己的部分一样,自动化可以很好地执行单个任务。但在云环境中,自动化要服务于整个企业的各种功能,所以编排不可或缺,这样才能确保不同类型的自动化任务协同工作,在更大的流程中发挥作用。
云编排是云自动化的自然发展,如果一个企业在其混合云环境中自动执行云管理任务,那么他们最终都需要将这些任务组合到更高效的自动化工作流程中。
云编排的优势
云编排使跨云环境高效管理工作负载分配、资源分配和服务交付的自动化成为可能。编排解决方案可以协调整个基础架构的自动化流程,以创建一致的工作流程,不受运行位置限制,并确保所有相关任务以正确的顺序进行。
云编排工具允许 IT 团队将云资源及其软件组件作为一个整体进行创建、更新和管理,然后通过模板以自动化、可重复的方式进行部署。通过将不同的自动化任务压缩到更高效的端到端工作流程中,企业可以消除资源置备错误,确保应用和基础架构之间的一致通信,并在其混合云上实施治理策略。
云管理任务可以由各种自动化工具执行,但单个解决方案缺乏统一自动化平台能提供的连接能力和管理功能。统一的自动化平台可以提供一个整合的基础,帮助整个企业的团队高效协作,共享自动化资产和最佳实践,并保持一致的工作流程。
红帽能为您做些什么?
使用红帽® 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 自动化平台订阅可为企业注入开源创新力量,提供在混合云规模上实现企业自动化所需的所有工具、服务、培训和支持。