本文主要為您介紹容器服務 ACK 的常見應用場景。
DevOps 持續交付
最優化的持續交付流程
配合 Jenkins 幫您自動完成從代碼提交到應用部署的 DevOps 完整流程,確保只有通過自動測試的代碼才能交付和部署,高效替代業內部署復雜、迭代緩慢的傳統方式。
能夠實現:
DevOps 自動化
實現從代碼變更到代碼構建、鏡像構建和應用部署的全流程自動化。
環境一致性
容器技術讓您交付的不僅是代碼,還有基于不可變架構的運行環境。
持續反饋
每次集成或交付,都會將結果實時反饋。
推薦搭配使用:
云服務器 ECS + 容器服務
基于云原生技術的機器學習
專注機器學習本身,快速實現從 0 到 1
幫助數據工程師在異構計算資源集群上輕松開發、部署機器學習應用,跟蹤試驗和訓練、發布模型,自動集成多種數據部署在分布式存儲系統,加速訓練數據讀寫,無需關心繁瑣部署運維,專注核心業務,快速從 0 到 1。
能夠實現:
支持生態
內置對 TensorFlow、Caffe、 MXNet、PyTorch 等主流深度學習計算框架支持和優化。
快速彈性
一鍵部署機器學習開發、訓練、推理服務,秒級啟動和彈性伸縮。
簡單可控
輕松創建、管理大規模 GPU 計算集群,并且可以監控 GPU 利用率等核心指標。
深度整合
無縫接入阿里云存儲、日志監控和安全基礎架構能力。
推薦搭配使用:
云服務器 ECS/GPU 服務器 EGS/高性能計算服務 (Alibaba Cloud HPC)+ 容器服務 + 對象存儲 OSS/文件存儲 NAS/CPFS
微服務架構
實現敏捷開發和部署落地,加速企業業務迭代
企業生產環境中,通過合理微服務拆分,將每個微服務應用存儲在阿里云鏡像倉庫幫您管理。您只需迭代每個微服務應用,由阿里云提供調度、編排、部署和灰度發布能力。企業生產環境中,通過合理的微服務拆分,可以享受微服務帶來的高內聚、低耦合、高容錯性的優勢。在微服務上生產的過程,依托于阿里云產品提供的微服務治理能力。
可以在不修改任何代碼和配置的情況下,實現:
全面消除變更過程中的風險
依托于配置管理、無損上下線和全鏈路灰度能力,全面消除變更過程中的風險。
全面消除偶發問題引發的風險
依托于限流、降級、熔斷、隔離等能力,可以在出現偶發的流量洪峰和依賴服務出現異常時,有效地進行限流保護、削峰填谷、隔離故障、降級保護。
低成本實現微服務敏捷開發
依托于開發環境隔離能力,可以在不增加物理機器成本的前提下,低成本擴展出多套邏輯隔離的開發環境,有效地解決環境搶占和沖突問題,實現敏捷開發。
推薦搭配使用:
微服務引擎 MSE + 云服務器 ECS + 云數據庫 RDS 版 + 對象存儲 OSS + 容器服務
混合云架構
統一運維多個云端資源
在容器服務控制臺上同時管理云上云下的資源,無需在多種云管理控制臺中反復切換?;谌萜骰A設施無關的特性,使用同一套鏡像和編排同時在云上云下部署應用。
能夠實現:
在云上伸縮應用
業務高峰期,在云端快速擴容,將一些業務流量引到云端。
云上容災
業務系統同時部署到云上和云下,云下提供服務,云上提供容災。
云下開發測試
云下開發測試后的應用無縫發布到云上。
推薦搭配使用:
云服務器 ECS + 專有網絡 VPC + 高速通道(Express Connect)
彈性伸縮架構
根據業務流量自動對業務擴容/縮容
容器服務可以根據業務流量自動對業務進行擴容/縮容,不需要人工干預,避免流量激增擴容不及時導致系統崩潰,以及平時大量閑置資源造成浪費。
能夠實現:
快速響應
業務流量達到擴容指標,秒級觸發容器擴容操作。
全自動
整個擴容/縮容過程完全自動化,無需人工干預。
低成本
流量降低自動縮容,避免資源浪費。
推薦搭配使用:
云服務器 ECS + 云監控