什么是 DevOps 自动化?

复制 URL

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

 

通过最佳实践自动化 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 结合使用,请查看红帽开发人员提供的以下学习路径。 

开始使用 DevOps 实现自动化

中心

红帽官方博客

获取有关我们的客户、合作伙伴和社区生态系统的最新信息。

所有红帽产品试用

我们的免费试用可让您亲身体验红帽的产品功能,为获得认证做好准备,或评估某个产品是否适合您的企业。

扩展阅读

什么是平台工程?

平台工程是软件开发中的一门学科,专注于提高生产力、应用周期时间和上市速度。

什么是内部开发人员平台?

内部开发人员平台(IDP)由一系列标准化的自助服务工具和技术组成,供开发人员来创建和部署代码。

什么是可观测性?

可观测性是指能够通过检查系统或应用的输出、日志和性能指标来监控、测量和理解系统或应用的状态。

DevOps 相关资源

特色产品

相关文章