Jump to section

什么是 DevOps 自动化?

复制 URL

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

DevOps

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

自动化

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

置备

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

开发

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

Surescripts

Surescripts 是美国领先的健康信息网络,通过对常规任务的自动化,采用可重用代码和微服务,以及对协作 DevOps 工作语言的标准化,提高了生产力。

Elo Serviços S.A.

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

原因很简单:DevOps 自动化是我们软件开发模式的核心,我们的 LinuxKubernetes 项目(我们对其进行了安全强化,并作为企业开源软件产品发布)均是源自这种模式。您可以直接访问我们的源代码,从而使它们能与最受欢迎的云基础架构供应商和云提供商(例如阿里云Amazon Web Services(AWS)Google 云IBM Cloud 以及 Microsoft Azure)高度兼容。

继续阅读

文章

什么是 DevSecOps?

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

文章

什么是 CI/CD?

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

文章

什么是 DevOps 工程师?

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

详细了解 DevOps

产品

Red Hat Open Innovation Labs

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

Red Hat Consulting

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

相关资源

分析文章

重新思考数字化转型: 新数据检视 2020 年 文化和流程变革要务

白皮书

通过红帽 Ansible 自动化平台简化 CI/CD 流程

Illustration - mail

获取更多类似的内容

免费订阅我们的 Red Hat Shares 通讯邮件