了解如何使用常用的 DevOps 實務在 AWS 開發、部署和維護應用程式

DevOps Engineering on AWS 示範如何利用最常見的 DevOps 模式在 AWS 上開發、部署以及維護應用程式。本課程講解 DevOps 方法的核心原則以及討論幾個與新創企業、中小企業以及企業發展有關的使用案例。

等級

進階

形式

講師指導、現場或虛擬教室

長度

3 天

本課程中您將學習:

  • 運用 DevOps 方法背後的原則概念和操作經驗。
  • 在 AWS 上設計與實作一套支援一或多個 DevOps 研發專案的基礎設施。
  • 利用 AWS CloudFormation 和 AWS OpsWorks 部署必要的基礎設施,為軟體研發專案建立開發、測試以及生產環境。
  • 使用 AWS CodeCommit 和 AWS CodeBuild 了解在 AWS 上實現持續整合環境的各種選項。
  • 使用 AWS CodePipeline 在 AWS 設計和實作持續整合與交付管道。
  • 使用 AWS CodeStar 在單一位置管理所有軟體開發活動。
  • 實作數個運用 AWS 技術的常見持續開發使用案例,包括藍/綠部署和 A/B 測試。
  • 分辨 AWS 提供的各種應用程式部署技術 (包括 AWS CodeDeploy、AWS OpsWorks、AWS Elastic Beanstalk、Amazon EC2 Container Service 以及 Amazon EC2 Container Registry),以及各種案例適用的技術。
  • 使用 Amazon EC2 Systems Manager 進行修補程式管理。
  • 在 CI/CD 管道的不同階段運用自動測試。
  • 微調您在 AWS 上提供的應用程式以提高效能,以及使用 AWS 工具和技術監控應用程式及環境以找出潛在問題。

本課程適用於:

  • 系統管理員
  • 軟體開發人員

我們建議參加此課程的人必須符合以下先決條件:

  • 參加過 Developing on AWS 課程
  • 參加過 System Operations on AWS 課程
  • 一或多種高階程式設計語言的應用知識 (C#、Java、PHP、Ruby、Python 等)
  • Linux 或 Windows 系統命令列層次中級管理知識
  • AWS 管理主控台與 AWS 命令列介面 (AWS CLI) 二者的 AWS 工作經驗
  • 講師指導下的培訓 (ILT)
  • 實作實驗室

注意:課程大綱根據授課區域位置和/或語言而略有不同。

第 1 天

  • Introduction to DevOps
  • AWS 命令列界面
  • DevSecOps 簡介
  • 部署策略和開發人員工具

第 2 天

  • 基礎設施即程式碼
  • 深入探討 AWS 開發人員工具
  • AWS 上的自動測試

第 3 天

  • 組態管理
  • AMI 建置與 Amazon EC2 Systems Manager
  • 容器:Docker 與 Amazon ECS
  • DevOps 客戶案例研究
  • 課程總結 
DevOps Thumbnail

前往 aws.training