DevOps Engineering on AWS

了解如何使用常用的 DevOps 模式,在 AWS 上開發、部署和維護應用程式。

在這個課程中,您將了解在 AWS 平台上開發、部署和維護應用程式最常用的 DevOps 模式。我們將探討 DevOps 方法的核心原則,並討論幾個與新創企業、中小企業及企業發展有關的使用案例。

課程目標

在本課程中,您將了解:

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

目標對象

本課程適用於:

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

課程概觀

mini-icon_training

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

mini-icon_level

課程等級
進階

mini-icon_time

課程總時間
3 天

mini-icon_language

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