全部產品
Search
文件中心

Container Service for Kubernetes:應用情境

更新時間:Jun 04, 2025

本文主要為您介紹Container Service ACK 的常見應用情境。

DevOps 持續傳遞

最佳化的持續傳遞流程

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

能夠實現:

  • DevOps 自動化

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

  • 環境一致性

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

  • 持續反饋

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

推薦搭配使用:

Elastic Compute Service + Container Service

微服務架構

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

企業生產環境中,通過合理微服務拆分,將每個微服務應用儲存在阿里雲鏡像倉庫幫您管理。您只需迭代每個微服務應用,由阿里雲提供調度、編排、部署和灰階發布能力。企業生產環境中,通過合理的微服務拆分,可以享受微服務帶來的高內聚、低耦合、高容錯性的優勢。在微服務上生產的過程,依託於阿里雲產品提供的微服務治理能力。

可以在不修改任何代碼和配置的情況下,實現:

  • 全面消除變更過程中的風險

    依託於組態管理、無損上下線和全鏈路灰階能力,全面消除變更過程中的風險。

  • 全面消除偶發問題引發的風險

    依託於限流、降級、熔斷、隔離等能力,可以在出現偶發的流量洪峰和依賴服務出現異常時,有效地進行限流保護、削峰填穀、隔離故障、降級保護。

  • 低成本實現微服務敏捷開發

    依託於開發環境隔離能力,可以在不增加物理機器成本的前提下,低成本擴充出多套邏輯隔離的開發環境,有效地解決環境搶佔和衝突問題,實現敏捷開發。

推薦搭配使用:

微服務引擎 MSE + Elastic Compute Service + 雲資料庫 RDS 版 + Object Storage Service + Container Service

混合雲架構

統一營運多個雲端資源

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

能夠實現:

  • 在雲上伸縮應用

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

  • 雲上容災

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

  • 雲下開發測試

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

推薦搭配使用:

Elastic Compute Service + Virtual Private Cloud + Express Connect(Express Connect)

Auto Scaling架構

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

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

能夠實現:

  • 快速響應

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

  • 全自動

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

  • 低成本

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

推薦搭配使用:

Elastic Compute Service + CloudMonitor