无间 - DevOps成功案例

  DevOps平台采用(yòng)云原生架构、微服務(wù)、容器化技术 ,实施敏捷研发管理(lǐ)方式,以版本為(wèi)中心进行过程管理(lǐ),以应用(yòng)為(wèi)中心进行交付管理(lǐ)。采用(yòng)内部外部需求双轮驱动,大小(xiǎo)版本双轮交付,从而对需求做好数字化管理(lǐ),并通过GitOps流水線(xiàn)做到版本的快速上線(xiàn)交付。


主要工作為(wèi):
  1. 代码统一托管:平台提供统一代码仓库,实现核心代码掌控,确保技术资产沉淀,确保代码存放安全、运行安全,打造高可(kě)靠的云端代码托管服務(wù)。

  2. 托管依赖仓库:平台提供了各个环境的统一依赖仓库、私有(yǒu)库、镜像库等,做到唯一可(kě)信制品来源,一点管控,可(kě)信分(fēn)发。

  3. 安全管理(lǐ):目前支持代码质量扫描、制品扫描、依赖扫描、开源协议扫描、开源漏洞扫描、代码安全扫描、镜像安全扫描等10余项安全保障措施。

  4. 云原生CICD持续交付 :通过原生的方式支持多(duō)场景CICD流水線(xiàn),平台采用(yòng)GitOps声明式的方式管理(lǐ)应用(yòng)构建,研发可(kě)自由定制 ,比如编写Dockerfile、流水線(xiàn)yaml的文(wén)件,将配置随用(yòng)户代码一起纳入版本管理(lǐ)。

  5. 灰度发布:结合GitOps理(lǐ)念,将CD过程进行版本化控制,并覆盖了配置、实例、网络等多(duō)个方面。让每一步变更都有(yǒu)迹可(kě)循,每一个配置更迭都有(yǒu)记录。 操作可(kě)审计、可(kě)回放,遇到问题,方便复查,并将灰度配置纳入版本化管理(lǐ)。

  6. 应用(yòng)访问和运行管理(lǐ):平台在网络方面默认启用(yòng)了Service Mesh网格支撑能(néng)力,提供标准版isito,通过GitOps的方式赋予用(yòng)户对Isito完全的控制能(néng)力。应用(yòng)发布后,提供统一的管理(lǐ)界面,以可(kě)视化的方式,呈现集群基本情况、应用(yòng)运行情况 。