DevOps Engineering on AWS
|
AWS開發維運工程
課程代碼
AWS-DOE
課程天數
3 天
課程概要
本課程介紹瞭如何在 AWS 中使用最常見的開發運營模式來開發、部署和維護應用程序。課程涵蓋了開發運營方法的核心原則,針對適用於初創企業、中小企業和大型企業開發場景的多種使用案例進行了分析。
學習目標和取得技能
- 使用 DevOps 方法背後的主要概念和實踐
- 在 AWS 上設計並實施可支持一個或多個 DevOps 開發項目的基礎設施
- 使用 AWS CloudFormation 和 AWS OpsWorks 部署為軟件開發項目創建開發、測試和生產環境所必需的基礎設施。
- 在 AWS 上設置 Git,並了解在 AWS 上實現持續集成環境的一系列選項
- 使用持續集成和持續部署的核心原則
- 使用 AWS 技術 (包括藍/綠部署和 A/B 測試) 實施多項常用的持續部署使用案例
- 區分可在 AWS 上應用的一系列應用程序部署技術 (包括 AWS CodeDeploy、AWS Opsworks、AWS Elastic Beanstalk 和 Amazon EC2 Container Service),確定哪項技術最適合給定情景
- 對您在 AWS 上交付的應用程序進行精心調優,以實現高性能,並使用 AWS 工具和技術來監控您的應用程序和環境中的潛在問題
教學方式
- AWS 認證講師課堂中文指導
- 實驗實作:通過各種實踐練習來測試新的技能並將所學到的知識應用到工作環境中
教材與實驗
AWS 原廠教材與實驗
課程適合對象
- 系統管理員
- 軟體開發人員
前備知識
建議參加本課程的人員具備以下先決條件:
- 參加過“System Operations on AWS”課程
- 參加過“Developing on AWS”課程
- 掌握一種或多種高級編程語言 (C#、Java、PHP、Ruby、Python 等)
- 在命令行級別管理 Linux 或 Windows 系統的中級知識
- 具備使用 AWS 管理控制台和 AWS 命令行界面 (AWS CLI) 的 AWS 相關工作經驗
課程大綱
第 1 天
- 什麼是 DevOps?
- 基礎設施即代碼 (第 1 部分):設計和安全性
- 基礎設施即代碼 (第 2 部分):CloudFormation 和配置管理
- AWS 上的持續集成
- AWS 上的持續交付
- 在 AWS 上部署應用程序 (第 1 部分)
- 在 AWS 上部署應用程序 (第 2 部分)
- AWS 上的持續集成和交付管道
- 對部署進行性能調優
- 管理基礎設施並實現自動化
推薦課程