400-888-5228

課程描述

DevOps Engineering on AWS 課程介紹了如何在 AWS 中使用最常見的開發(fā)運(yùn)營(yíng)模式來開發(fā)、部署和維護(hù)應(yīng)用程序。該課程涵蓋了開發(fā)運(yùn)營(yíng)方法的核心原則,針對(duì)適用于初創(chuàng)企業(yè)、中小企業(yè)和大型企業(yè)開發(fā)場(chǎng)景的多種使用案例進(jìn)行了分析。

 

課程時(shí)長(zhǎng)

3 天

 

課程級(jí)別

高級(jí)

 

 

課程目標(biāo)

本課程中您將學(xué)習(xí):

使用開發(fā)運(yùn)營(yíng)方法背后的主要概念和做法

在 AWS 中設(shè)計(jì)和實(shí)施一套支持一個(gè)或多個(gè)開發(fā)運(yùn)營(yíng)開發(fā)項(xiàng)目的基礎(chǔ)設(shè)施

使用 AWS CloudFormation 和 AWS OpsWorks 部署必要的基礎(chǔ)設(shè)施,以便為軟件開發(fā)項(xiàng)目搭建開發(fā)、測(cè)試和生產(chǎn)環(huán)境

使用 AWS CodeCommit 并了解在 AWS 中啟動(dòng)持續(xù)集成環(huán)境的各種選項(xiàng)

使用 AWS CodePipeline 在 AWS 上設(shè)計(jì)和實(shí)施持續(xù)集成和交付管道

使用 AWS 技術(shù)實(shí)施多個(gè)常見的持續(xù)部署使用案例,包括藍(lán)/綠部署和 A/B 測(cè)試

分辨 AWS 提供的各種應(yīng)用程序部署技術(shù)(包括 AWS CodeDeploy、AWS OpsWorks、AWS Elastic Beanstalk、Amazon EC2 Container Service 和 Amazon EC2 Container Registry)之間的差異,然后為特定場(chǎng)景選擇最合適的技術(shù)

精細(xì)調(diào)整在 AWS 中部署的應(yīng)用程序,使用 AWS 工具和技術(shù)監(jiān)控應(yīng)用程序和環(huán)境,以防問題發(fā)生

 

 

 

先決條件

我們建議參加學(xué)習(xí)本課程的人員符合以下先決條件

已參加 Developing on AWS 或 System Operations on AWS 課程

至少一種高級(jí)編程語言的工作經(jīng)驗(yàn)(C#、Java、PHP、Ruby、Python 等)

以命令行方式管理 Linux 或 Windows 系統(tǒng)的中級(jí)知識(shí)

使用 AWS 管理控制臺(tái)和 AWS 命令行界面 (AWS CLI) 的 AWS 工作經(jīng)驗(yàn)

 

授課方式

講師指導(dǎo)培訓(xùn) (ILT)

動(dòng)手實(shí)驗(yàn)

 

 

目標(biāo)人群

本課程適用于:

  • 系統(tǒng)管理員
  • 軟件開發(fā)人員

 

課程大綱

注意:課程大綱可能不盡相同,具體取決于授課的地區(qū)位置和/或語言。

第 1 天

  • 什么是應(yīng)用開發(fā)?
  • 基礎(chǔ)設(shè)施即代碼,第 1 部分:設(shè)計(jì)和安全
  • 基礎(chǔ)設(shè)施即代碼,第 2 部分:CloudFormation 和配置管理

第 2 天

  • AWS 中的持續(xù)集成
  • AWS 中的持續(xù)部署
  • 在 AWS 中部署應(yīng)用程序,第 1 部分

第 3 天

  • 在 AWS 中部署應(yīng)用程序,第 部分 2
  • AWS 中的持續(xù)集成和交付管道
  • 對(duì)部署進(jìn)行性能調(diào)整
  • 管理和自動(dòng)化基礎(chǔ)設(shè)施