DevOps Engineering on AWS

了解如何使用 DevOps 的理念、實務和工具在 AWS 上快速開發、交付和維護應用程式及服務

DevOps Engineering on AWS 教授如何結合使用 DevOps 的文化理念、實務和工具來提高組織在 AWS 上快速開發、交付和維護應用程式和服務的能力。本課程涵蓋持續整合 (CI)、持續交付 (CD)、基礎架構即程式碼、微型服務、監控和日誌記錄,以及通訊和協作等內容。實作實驗室賦予您建置和部署 AWS CloudFormation 範本和 CI/CD 管道的經驗,這些範本可在 Amazon Elastic Compute Cloud (Amazon EC2)、無伺服器應用程式和容器型應用程式上建置和部署應用程式。本課程還包含可供您練習將多管道工作流程與各管道部署至多個環境的實驗室。

課程目標

在本課程中,您將了解:

  • 使用 DevOps 最佳實務在 AWS 上快速開發、交付和維護應用程式及服務
  • 列出小型、自主 DevOps 團隊的優勢、角色和職責
  • 在 AWS 上設計與實作一套支援 DevOps 研發專案的基礎架構
  • 利用 AWS Cloud9 編寫、執行程式碼和偵錯
  • 使用 AWS CloudFormation 部署各種環境
  • 使用 AWS CodeCommit 託管安全、高度可擴展的私有 Git 儲存庫
  • 將 Git 儲存庫整合至 CI/CD 管道
  • 使用 AWS CodeBuild 自動建置、測試和封裝程式碼
  • 安全地儲存和利用 Docker 映像並將其整合至您的 CI/CD 管道
  • 建置 CI/CD 管道以在 Amazon EC2、無伺服器應用程式和容器型應用程式上部署應用程式
  • 實作常見的部署策略,例如「一次全部」、「滾動」和「藍/綠」部署
  • 將測試和安全性整合至 CI/CD 管道中
  • 使用 AWS 工具和技術監控應用程式和環境

目標對象

本課程適用於:

  • DevOps 工程師
  • DevOps 架構師
  • 營運工程師
  • 系統管理員
  • 開發人員
icon_devops

課程概觀

mini-icon_training

課程形式
課堂 + 實作實驗室

mini-icon_level

課程等級
中級

mini-icon_time

課程用時
3 天

mini-icon_language

課程語言
提供多種語言版本