阿里雲基於容器的微服務平臺搭建

基於阿里雲構建高可用持續集成微服務平臺

1. 平臺需求:

1.1 應用情況:

  • 使用 HSF 或者 Dubbo 提供微服務
  • 使用 Spring-cloud 提供 httprestful 微服務
  • 有自定義協議的 RPC 服務
  • 數十個應用;
  • 業務邏輯經常串起一批微服務

1.2 要求:

  • 安全性要求高
  • 高可用
  • 高性能
  • 敏捷開發,持續集成

1.3 基礎架構

  開發環境包含日常開發環境,預發環境,線上生產環境
  

2. 基礎設施:

2.1 虛擬服務器

2.2 虛擬網絡服務

2.3 日誌服務

2.4 雲監控

3. Kubernetes 容器服務集羣

3.1 容器鏡像服務

3.2 打包應用上容器鏡像服務

3.3 分批發布應用

3.4 監控 k8s 容器應用

3.5 k8s 集羣日誌服務

4. 中間件

4.1 MetaQ 消息隊列

4.2 Drds 分庫分表中間件

4.3 EDAS 企業級組件

5. 高可用組件

5.1 服務限流降級

5.2 雲監控

5.3 業務監控

5.4 異地備份機房

6. 安全組件搭建

6.1 DDOS 和 WAF 防護 web服務

6.2 DDOS 防護四層協議服務

6.3 堡壘機實現容器服務安全運維

6.4 SLB 負載均衡訪問控制

6.5 網絡安全組

7. 持續集成平臺

7.1 雲效平臺設置

7.2 應用上雲效

7.3 應用發佈流程

8. 持續優化:

8.1 彈性伸縮 ECS 和 k8s 容器,減少成本;

8.2 優化監控服務

8.3 KMS 服務來保護密鑰

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章