Loading
close

什么是DevOps

time 更新时间:2022-06-01 21:39:50

DevOps源自Development(开发)和Operations(运维)的组合,是一种新的软件工程理念,旨在打破传统软件工程方法中“开发->测试->运维”的割裂模式,强调端到端高效一致的交付流程,实现开发和运维的统一。

DevOps云产品,以容器技术的持续集成(CI,Continuous Integration)、持续部署(CD,Continuous Deployment)为基础,面向从源代码获取到应用程序或软件生产上线的全流程,提供运行脚本、构建发布镜像、YAML部署、构建发布Chart模板和Chart模板部署等服务,并通过卡片式的可视化配置页面,提供精益、敏捷、可定制的企业CI/CD流水线创建模式,帮助企业精细化管理交付流程,缩短交付周期,提升交付效率。

产品优势

  • 图形化编排

    通过可视化方式按需定制流水线流程及任务,以便降低使用门槛,并且还可以随时查看流水线执行进度、结果和日志。

  • 自动化执行

    提供手动、定时和事件的触发方式,按照用户定制流程自动执行任务,为项目的持续性交付提供高度自动化能力。

  • 无缝集成云原生产品

    能够与Kubernetes容器服务、容器镜像服务和容器应用中心等云产品集成,提供统一开发体验,降低使用成本。

  • 一体化设计

    DevOps云产品与云基础设施平台实现一体化设计,统一权限、监控、日志、告警等能力。

  • 流水线扩展

    通过自有镜像与运行脚本相互配合使用的方式,实现自定义流水线执行逻辑。

  • 低资源成本

    以容器技术为基础,按需创建、使用和释放底层计算资源,大大提升资源使用效率,降低IT成本。

主要功能

  • 关联容器集群以承载流水线

    DevOps支持使用容器集群资源承载流水线的运行。

  • 对接源码托管网站以搭建项目

    DevOps支持对接GitHub和GitLab源码托管网站,直接获取项目源代码,用于项目的持续集成和持续部署。

  • 提供容器化场景下的全流程CI/CD能力

    DevOps拥有容器化场景下的全流程CI/CD能力,提供可视化、可定制的端到端自动交付流水线,实时监控流水线状态,同时集成代码获取、编译构建、部署等任务。您也可以灵活设置定时、提交代码自动触发等多种执行触发方式以满足不同使用场景。

  • 自定义流水线执行参数

    DevOps通过定义静态参数,实现全流程的常量传递。通过定义动态参数,实现不同场景下的任务变量传递。

  • 扩展DevOps能力

    DevOps支持通过将预置好的工具集镜像上传至容器镜像服务云产品后,与流水线的运行脚本类任务相互配合使用,达到扩展DevOps功能的目的。

此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品