聯繫我們

課程簡介

微服務架構簡介

  • 什麼是微服務?
  • 微服務的優勢與挑戰
  • 與单体式架構的比較

為微服務開發設定AWS Cloud9

  • 建立AWS Cloud9環境
  • 配置開發環境
  • 將AWS服務連接至Cloud9

使用Docker建構微服務

  • Docker和容器化技術簡介
  • 建構和測試Docker容器
  • 使用Docker Compose處理多容器應用程式

在AWS ECS和Lambda上部署微服務

  • 設定Amazon ECS以進行容器調度
  • 使用AWS Lambda部署微服務
  • 擴展AWS中的微服務

使用AWS API Gateway管理APIs

  • 建立和管理RESTful APIs
  • 將APIs連接至微服務
  • API版本控制與限制流量

監控和記錄微服務

  • 使用AWS CloudWatch進行監控
  • 使用Amazon CloudWatch Logs設定日誌記錄
  • 實施警報和通知機制

微服務安全最佳實踐

  • 實施IAM角色和政策
  • 使用API Gateway保護微服務
  • 加密傳輸中和靜態的數據

總結與後續步驟

最低要求

  • 具備雲端計算概念的基礎知識
  • 熟悉AWS服務
  • 具備Python或JavaScript的經驗

受眾

  • 專注於微服務架構的開發人員
  • 雲端工程師
  • DevOps專業人員
 21 小時

客戶評論 (1)

課程分類