聯繫我們

課程簡介

平台工程的進階概念

  • 回顧平台工程的基礎知識
  • 探討在擴展脈絡下平台工程的演變
  • 可擴展平台架構的設計原則

深入解析微服務架構

  • 微服務設計的原則
  • 將单体應用程式分解為微服務
  • 通訊模式與服務發現

使用 Docker 進行容器化

  • 進階的容器化技術
  • 建構優化後的微服務 Docker 映像檔
  • 考量容器網路與儲存

Kubernetes 生態系與架構

  • 深入探索 Kubernetes 元件
  • 設定與管理 Kubernetes 叢集
  • Kubernetes 網路、儲存與安全的最佳實踐

在 Kubernetes 上部署微服務

  • 微服務的部署策略
  • 使用 Helm 圖表管理服务部署
  • 在 Kubernetes 環境中的持續部署實務

微服務的可觀測性與監控

  • 為微服務實作記錄、監控與警示
  • Kubernetes 生態系中用於可觀測性的工具與平台
  • 分析指標與記錄以維持系統健康

擴展與效能調校

  • 橫向與縱向擴展策略
  • 根據負載自動擴展服務
  • 效能調校與資源最佳化

韌性與可靠度工程

  • 為失敗而設計:微服務中的韌性模式
  • 實作健康檢查、電路斷路器與速率限制
  • 災難復原與高可用性策略

微服務與 Kubernetes 的安全考量

  • securing 微服務間的通訊
  • Kubernetes 的安全功能與最佳實踐
  • 實作服務網格以增強安全性

動手計畫

  • 在 Kubernetes 上設計並部署可擴展的微服務應用程式
  • 為微服務部署實作 CI/CD 管線
  • 應用監控與擴展實踐以維持應用程式效能

摘要與後續步驟

最低要求

  • 了解容器化與協調的概念
  • 具備 Docker 及基礎 Kubernetes 操作的經驗
  • 熟悉雲端運算與微服務架構

受眾

  • 平台工程師
  • DevOps 專業人員
  • 軟體架構師
 35 小時

客戶評論 (1)

課程分類