了解如何通过常见的开发运营实践在 AWS 平台上开发、部署和维护应用程序

DevOps Engineering on AWS 课程介绍了如何使用最常见的开发运营模式在 AWS 平台上开发、部署和维护应用程序。本课程涵盖了开发运营方法的核心原则,针对适用于初创企业、中小企业和大型企业开发场景的多种使用案例进行了分析。

级别

高级

授课方式

讲师指导、现场授课或通过虚拟课堂授课

时长

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 天

  • DevOps 简介
  • AWS 命令行界面
  • DevSecOps 简介
  • 部署战略和开发人员工具

第 2 天

  • 基础设施即代码
  • 深入探究 AWS 开发人员工具
  • 在 AWS 中自动测试

第 3 天

  • 配置管理
  • AMI 构建和 Amazon EC2 Systems Manager
  • 容器:Docker 和 Amazon ECS
  • DevOps 客户案例研究
  • 课程总结
DevOps Thumbnail

前往 aws.training