Jump to section

什么是 DevOps 自动化?

复制 URL

DevOps 自动化是指运用技术,在减少人工辅助的情况下执行各项任务,以此来简化运维与开发团队之间的反馈循环工作,从而将迭代更新更快地部署到生产应用中。

DevOps

DevOps 是指对企业文化、业务自动化和平台设计等方面进行全方位变革,从而实现迅捷、优质的服务交付,提升企业价值和响应能力。借助 DevOps 实践,我们将开发和运维团队的成员集合成了一个DevOps 团队。这样可以更快、更有效地让创意和项目实现从开发到生产的转换。与传统的手动管理策略相比,DevOps 涉及更频繁的代码更改和更灵活的基础架构使用。

自动化

自动化是指运用技术,在减少人工协助的情况下执行各项任务。自动化可以帮助您加快流程和扩展环境,构建持续集成、持续交付和持续部署(CI/CD)工作流。自动化的种类有很多,其中包括 IT 自动化业务自动化机器人流程自动化、工业自动化、人工智能机器学习深度学习

置备

DevOps 环境中包含多种技术。为这些复杂的环境置备和部署更改不仅非常耗时,而且需要具备有关各个组件的专业知识。通过将基础架构即代码(IaC)方法与自动化结合使用,IT 团队可提供自助服务功能,并以有限的人工干预提供预先批准的资源和配置。

开发

软件开发人员需要 IT 资源来创建、持续测试和部署新的应用与服务。手动 IT 操作可能会带来资源的延迟,并让服务交付流程复杂化。它会阻碍概念验证,最终导致开发速度变慢。通过将以应用编程接口(API)为中心的设计与自动化相结合,IT 团队可以更快地交付资源,同时支持快速的概念验证、开发、测试(使用测试自动化开源项目,如 Jenkins)和部署。

Orange Sonatel

塞内加尔的领先电信服务提供商 Orange Sonatel 自动化部署和置备流程,加快交付新服务和功能,从过去的数日或数周缩短到短短几分钟,而使用的计算资源却减少了 66%。

Elo Serviços S.A.

Elo Serviços S.A. 自动化了 IT 环境,并以此加快了客户服务与应用的部署、管理和更新速度,而且在传统和金融科技竞争中保持了领先地位 ,从而使服务推向市场的时间缩短了 97% 以上。

DevOps 自动化是我们软件开发模式的核心,我们的 Linux®Kubernetes自动化项目(我们对其进行了安全强化,并作为企业开源软件产品发布)均是源自这种模式。借助红帽®,您可以直接访问我们的源代码,使我们的产品高度兼容大多数主流云基础架构供应商和云提供商,如 Amazon Web Services(AWS)微软 AzureGoogle 云IBM Cloud阿里云

红帽 OpenShift® 是企业级 Kubernetes 容器平台,允许您大规模构建、现代化和部署应用。它具有内置 CI/CD 功能,可通过红帽 OpenShift 管道(由 Tekton 支持)和 OpenShift GitOps(由 Argo CD 支持)实现 DevOps 自动化。这些自动化工具协同工作,创建可扩展、可靠的应用交付管道。无论您是使用自助式 Kubernetes 平台还是云版本的 OpenShift(如 AWS 上的红帽 OpenShift 服务(ROSA)),都可以使用这些工具。要详细了解如何将 DevOps 自动化与 ROSA 结合使用,请查看红帽开发人员提供的以下学习路径。 

继续阅读

文章

什么是 DevSecOps?

如果您想要充分发挥出 DevOps 的敏捷性和响应力,则必须在应用的整个生命周期内兼顾 IT 安全性。

文章

什么是 CI/CD?

CI/CD 可让持续自动化和持续监控贯穿于应用的整个生命周期(从集成和测试阶段,到交付和部署)。

文章

什么是 DevOps 工程师?

DevOps 工程师身怀独特的技能和专业知识,可以在组织内实现协作、创新和文化转变。  

详细了解 DevOps

产品

在红帽专家的指导下参与高强度、富有针对性的驻留培训。帮助您的团队借助敏捷开发方法和开源工具,快速、高效解决当前业务难题。

红帽的战略顾问将从大局出发,以战略性视角审视企业发展,分析您当前面临的业务挑战,并提供全面、低成本、高效益的解决方案,帮助您轻松应对各项挑战。

相关资源