課程簡介

Microservices架構

  • 微服務的基本原則
  • 核心組件和服務設計
  • 常見的微服務模式
  • 服務間通信策略
  • 在微服務中處理分佈式事務
  • 微服務架構中的安全性考慮
  • orchestration 和服務發現
  • 微服務的容器化
  • 微服務的監控和可觀察性
  • 無伺服器和事件來源的介紹

基於容器的應用程序架構

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

CI/CD 部署

  • CI/CD 管道的關鍵概念
  • CI/CD 自動化的工具和技術
  • 自動化構建和版本控制
  • CI/CD 中的自動化測試策略
  • 部署自動化和發布策略
  • 在部署中使用基礎設施即代碼(IaC)
  • 部署模式:藍綠色、Canary 和 Rolling 更新
  • 將安全性集成到DevOps(DevSecOps)中

ABC(先進的最佳實踐和考慮事項)

  • 具有彈性架構的最佳實踐
  • 性能優化和可擴展性考慮
  • 微服務和容器的災難恢復計劃

總結和結論

最低要求

  • 軟件開發的基本知識
  • 對雲計算概念的理解
  • 對Linux命令行使用的熟悉

觀眾

  • 軟件開發人員
  • DevOps工程師
  • 雲架構師
  • 系統管理員
 21 時間:

客戶評論 (5)

課程分類