課程簡介

平臺工程高級概念

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

深入瞭解 Microservices 架構

  • 微服務設計原則
  • 將整體式應用程式分解為微服務
  • Communication 模式和服務發現

使用 Docker 進行容器化

  • 先進的容器化技術
  • 為微服務構建優化的 Docker 映射
  • 容器網路和存儲注意事項

Kubernetes 生態系統與架構

  • 深入探索 Kubernetes 元件
  • 設置和管理 Kubernetes 集群
  • Kubernetes 網络、存儲和安全最佳實踐

在 Kubernetes 上部署 Microservices

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

Microservices 中的可觀測性和監控

  • 為微服務實現日誌記錄、監視和警報
  • Kubernetes 生態系統中用於可觀測性的工具和平臺
  • 分析指標和日誌以維護系統運行狀況

擴展和性能調優

  • 水平和垂直擴展策略
  • 基於負載的自動擴展服務
  • 性能調優和資源優化

彈性和可靠性工程

  • 針對故障進行設計:微服務中的彈性模式
  • 實施運行狀況檢查、熔斷和速率限制
  • 災難恢復和高可用性策略

Microservices 和 Kubernetes 的安全注意事項

  • 保護微服務通信
  • Kubernetes 安全功能和最佳實踐
  • 實現服務網格以增強安全性

實踐專案

  • 在Kubernetes 上設計和部署可擴展的微服務應用程式
  • 實現用於微服務部署的 CI/CD 管道
  • 應用監視和擴展實踐來維護應用程式性能

摘要和後續步驟

最低要求

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

觀眾

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

客戶評論 (4)

相關課程

課程分類