容器化服務架構

因應服務的擴大,需要管理的應用程式與機器越來越複雜,從部署時間、版本回滾、安全設置、機器效能監控等都日益麻煩;

如果以現在的角度思考服務架構,我會希望是個

  1. 當我寫完程式碼可以有快速且安全的方式部署到測試環境、正式環境
  2. 將不同的 Service 部署到不同規格的機器上
  3. 有清楚 Dashboard 掌握所有機器的狀態
  4. 當流量暴增可以自動 scaling,流量下降自動 scale down
  5. 歡迎補充

將需求具體化與目標化
希望透過 Containerize 應用程式,解決

  1. 開發與正式環境的差異
  2. 降低部署時間
  3. 版本控制

透過 Container Orchestration 解決 (待驗證)

  1. 多個 Container 間的協作關係
  2. Container Scale out / Scale up 管理
  3. Zero Downtime 升級版本、版本回滾管理
  4. 統一防火牆與安全配置

results matching ""

    No results matching ""