聯繫我們

課程簡介

平台工程進階概念

  • 回顧平台工程基礎
  • 可擴展性背景下平台工程的演變
  • 可擴展平台架構的設計原則

深入探討微服務架構

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

Docker容器化

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

Kubernetes生態系與架構

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

在Kubernetes上部署微服務

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

微服務的可觀測性與監控

  • 為微服務實施日誌記錄、監控和警報機制
  • Kubernetes生態系中用於可觀測性的工具和平台
  • 分析指標和日誌以維護系統健康

擴展效能調優

  • 水平擴展與垂直擴展策略
  • 根據負載自動擴展服務
  • 效能調優和資源優化

韌性與可靠性工程

  • 為失敗而設計:微服務中的韌性模式
  • 實施健康檢查、斷路器和限流機制
  • 災難恢復和高可用性策略

微服務和Kubernetes的安全考量

  • 保護微服務之間的通訊
  • Kubernetes的安全功能和最佳實踐
  • 實施服務網格以增強安全性

實作專案

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

總結與下一步

最低要求

  • 理解容器化和編排的概念
  • 具備Docker及基本Kubernetes操作的經驗
  • 熟悉雲端計算和微服務架構

受眾

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

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類