DevOps Engineering on AWS

学习如何使用开发运营理念、实践和工具来在 AWS 上高速开发、交付和维护应用程序和服务

DevOps Engineering on AWS 教授您如何使用开发运营文化理念、实践和工具的结合来提高组织高速开发、交付和维护应用程序和服务的能力。本课程涵盖持续集成 (CI)、持续交付 (CD)、基础设施即代码、微服务、监控和日志记录及沟通与合作。动手实验室为您提供构建和部署 AWS CloudFormation 模板和 CI/CD 管道的经验,这些模板和管道在 Amazon Elastic Compute Cloud (Amazon EC2)、无服务器应用程序和基于容器的应用程序中构建和部署应用程序。还包括用于部署到多个环境的多管道工作流程和管道的实验室。

课程目标

在本课程中,您将学习:

  • 使用开发运营最佳实践来在 AWS 上高速开发、交付和维护应用程序和服务
  • 列出小型自治开发运营团队的优势、角色和责任
  • 在 AWS 中设计和实施一套支持开发运营开发项目的基础设施
  • 利用 AWS Cloud9 编写、运行和调试代码
  • 使用 AWS CloudFormation 部署各种环境
  • 使用 AWS CodeCommit 托管安全、高可用性的私有 Git 存储库
  • 将 Git 存储库集成到 CI/CD 管道中
  • 使用 AWS CodeBuild 自动化代码的构建、测试和包装过程
  • 安全地存储和利用 Docker 镜像并将它们集成到 CI/CD 管道中
  • 构建 CI/CD 管道,以在 Amazon EC2、无服务器应用程序和基于容器的应用程序上构建和部署应用程序
  • 实施“一次性彻底”、“滚动”和“蓝/绿”等常见部署策略
  • 将测试和安全性集成到 CI/CD 管道中
  • 使用 AWS 工具和技术监控应用程序和环境

培训对象

本课程适用于:

  • 开发运营工程师
  • 开发运营架构师
  • 运营工程师
  • 系统管理员
  • 开发人员
icon_devops

课程概述

mini-icon_training

课程授课方式
课堂 + 动手实验室

mini-icon_level

课程级别
中级

mini-icon_time

课程时间
3 天

mini-icon_language

课程语言
提供多种语言