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