哪些 DevOps 流程可以实现自动化?
置备
DevOps 环境中包含多种技术。为这些复杂的环境置备和部署更改不仅非常耗时,而且需要具备有关各个组件的专业知识。通过将基础架构即代码(IaC)方法与自动化结合使用,IT 团队可提供自助服务功能,并以有限的人工干预提供预先批准的资源和配置。
开发
软件开发人员需要 IT 资源来创建、持续测试和部署新的应用与服务。手动 IT 操作可能会带来资源的延迟,并让服务交付流程复杂化。它会阻碍概念验证,最终导致开发速度变慢。通过将以应用编程接口(API)为中心的设计与自动化相结合,IT 团队可以更快地交付资源,同时支持快速的概念验证、开发、测试(使用测试自动化开源项目,如 Jenkins)和部署。
红帽资源
借助红帽 OpenShift 实现 DevOps 自动化
红帽 OpenShift® 是企业级 Kubernetes 容器平台,允许您大规模构建、现代化和部署应用。它具有内置 CI/CD 功能,可通过红帽 OpenShift 管道(由 Tekton 支持)和 OpenShift GitOps(由 Argo CD 支持)实现 DevOps 自动化。这些自动化工具协同工作,创建可扩展、可靠的应用交付管道。无论您是使用自助式 Kubernetes 平台还是云版本的 OpenShift(如 AWS 上的红帽 OpenShift 服务(ROSA)),都可以使用这些工具。要详细了解如何将 DevOps 自动化与 ROSA 结合使用,请查看红帽开发人员提供的以下学习路径。
红帽官方博客
获取有关我们的客户、合作伙伴和社区生态系统的最新信息。