DevOps 持續傳遞

最佳化的持續傳遞流程

配合 Jenkins 幫您自動完成從代碼提交到應用部署的 DevOps 完整流程,確保只有通過自動化的測試的代碼才能交付和部署,高效替代業內部署複雜、迭代緩慢的傳統方式。

能夠實現:

  • DevOps 自動化

    實現從代碼變更到代碼構建,鏡像構建和應用部署的全流程自動化。

  • 環境一致性

    容器技術讓您交付的不僅是代碼,還有基於不可變架構的運行環境。

  • 持續反饋

    每次整合或交付,都會第一時間將結果即時反饋。

推薦搭配使用:

Elastic Compute Service + Container Service



微服務架構

實現敏捷開發和部署落地,加速企業業務迭代

企業生產環境中,通過合理微服務拆分,將每個微服務應用儲存在阿里雲鏡像倉庫幫您管理。您只需迭代每個微服務應用,由阿里雲提供調度、編排、部署和灰階發布能力。

能夠實現:

  • 負載平衡和服務發現

    支援 4 層和 7 層的請求轉寄和後端綁定。

  • 豐富的調度和異常恢複策略

    支援服務等級的親和性調度,支援跨可用性區域的高可用和災難恢複。

  • 微服務監控和Auto Scaling

    支援微服務和容器層級的監控,支援微服務的自動調整。

推薦搭配使用:

Elastic Compute Service + 雲資料庫 RDS 版 + Object Storage Service + Container Service



混合雲架構

統一營運多個雲端資源

在Container Service控制台上同時管理雲上雲下的資源,不需在多種雲管理主控台中反覆切換。基於容器基礎設施無關的特性,使用同一套鏡像和編排同時在雲上雲下部署應用。

能夠實現:

  • 在雲上伸縮應用

    業務高峰期,在雲端快速擴容,把一些業務流量引到雲端。

  • 雲上容災

    業務系統同時部署到雲上和雲下,雲下提供服務,雲上容災。

  • 雲下開發測試

    雲下開發測試後的應用無縫發布到雲上。

推薦搭配使用:

Elastic Compute Service + 專用網路 VPC + Express Connect(Express Connect)



Auto Scaling架構

根據業務流量自動對業務擴容/縮容

Container Service可以根據業務流量自動對業務擴容/縮容,不需要人工幹預,避免流量激增擴容不及時導致系統掛掉,以及平時大量閑置資源造成浪費。

能夠實現:

  • 快速響應

    業務流量達到擴容指標,秒級觸發容器擴容操作。

  • 全自動

    整個擴容/縮容過程完全自動化,無需人工幹預。

  • 低成本

    流量降低自動縮容,避免資源浪費。

推薦搭配使用:

Elastic Compute Service + Cloud Monitor