聯繫我們

課程簡介

微服務架構

  • 微服務的基礎原則
  • 核心組件與服務設計
  • 常見微服務模式
  • 服務間通信策略
  • 處理微服務中的分佈式事務
  • 微服務架構中的安全考量
  • 編排與服務發現
  • 微服務的容器化
  • 微服務的監控與可觀察性
  • Serverless與事件溯源簡介

基於容器的應用程式架構

  • 容器化概念簡介
  • 使用Docker:容器的創建與管理
  • 容器化應用程式的設計原則
  • Kubernetes與容器編排的基礎
  • 容器環境中的網路
  • 容器的安全最佳實踐
  • 使用Service Mesh進行微服務通信
  • 負載平衡與擴展策略
  • 分佈式追蹤與指標收集
  • 用於容器部署的基礎設施即代碼(IaC)
  • 設置容器部署平台

CI/CD部署

  • CI/CD管線的核心概念
  • CI/CD自動化工具與技術
  • 自動化構建與版本控制
  • CI/CD中的自動化測試策略
  • 部署自動化與發行策略
  • 在部署中使用基礎設施即代碼(IaC)
  • 部署模式:藍綠部署、Canary發布及滾動更新
  • 將安全整合至DevOps中(DevSecOps)

ABC(進階最佳實踐與考量)

  • 韌性架構的最佳實踐
  • 效能優化與擴展性考量
  • 微服務與容器的災難恢復計畫

總結與下一步

最低要求

  • 具備軟體開發基礎知識
  • 了解雲端運算概念
  • 熟悉Linux命令列操作

受眾

  • 軟體開發人員
  • DevOps工程師
  • 雲端架構師
  • 系統管理員
 21 小時

客戶評論 (4)

課程分類