無間 - DevOps成功案例

  DevOps平台采用雲原生(shēng)架構、微服務、容器化技術 要林,實施敏捷研發管理方式,以版本為中(zhōng)心進行過程管理,以討一應用為中(zhōng)心進行交付管理。采用内部外(wài)部需求雙輪驅技少動,大(dà)小(xiǎo)版本雙輪交付,從而對需求做好數字化管少他理,并通過GitOps流水線做到版本的快速上線交付。


主要工(gōng)作為:
  1. 代碼統一(yī)托管:平台提供統一(yī)代碼倉庫,實現核心代碼掌控,确保技場城術資(zī)産沉澱,确保代碼存放(fàng)安全、運行安全,打造高可靠的雲端服美代碼托管服務。

  2. 托管依賴倉庫:平台提供了各個環境的統一(yī)依賴倉庫、私有庫、鏡像庫等,做到唯一月音(yī)可信制品來源,一(yī)點管控,可信分(fē個窗n)發。

  3. 安全管理:目前支持代碼質量掃描、制品掃描、依賴掃描、開(kāi)源協議掃描、開(kāi)商低源漏洞掃描、代碼安全掃描、鏡像安全掃描等10餘項安全保障措施。道匠

  4. 雲原生(shēng)CICD持續交付 :通過原生(shēng)的方式支持多場景CICD流水視她線,平台采用GitOps聲明式的方式管理應用構海窗建,研發可自由定制 ,比如編寫Dockerfile、流水線yaml的文花玩件,将配置随用戶代碼一(yī)起納入版本管理。

  5. 灰度發布:結合GitOps理念,将CD過程進行版本化控制,并覆蓋裡習了配置、實例、網絡等多個方面。讓每一(yī)步變更都有迹可循,每票從一(yī)個配置更叠都有記錄。 操作可審計、可回放(fàn相房g),遇到問題,方便複查,并将灰度配置納入版本化管理。

  6. 應用訪問和運行管理:平台在網絡方面默認啟用了Service Mesh網格支撐能力,提供标準版暗海isito,通過GitOps的方式賦予用戶對Isito完全唱錢的控制能力。應用發布後,提供統一(yī)的管理界面,以可視化的方式,呈現集群件錯基本情況、應用運行情況 。