了解如何使用常见的 DevOps 模式在 AWS 中开发、部署和维护应用程序

在本课程中,您将学习最常见的 DevOps 模式,以在 AWS 中开发、部署和维护应用程序。我们将了解 DevOps 方法的核心原则,并查看适用于初创企业、中小型企业和大型企业开发场景的多种使用案例。

级别

高级

授课方式

课堂培训、动手实验

时长

3 天

本课程适用于:

  • 系统管理员
  • 软件开发人员

在本课程中,您将了解如何:

  • 使用开发运营方法背后的主要概念和做法
  • 在 AWS 中设计和实施一套支持一个或多个开发运营开发项目的基础设施
  • 使用 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 [Amazon ECS] 和 Amazon Elastic Container Registry [Amazon ECR])之间的差异,然后为特定场景选择最合适的技术。
  • 使用 Amazon EC2 Systems Manager 执行补丁管理操作
  • 在 CI/CD 管道的不同阶段利用自动测试
  • 微调在 AWS 上交付的应用程序以获取较高性能,并使用 AWS 工具和技术监控应用程序和环境,以防出现问题。

我们建议参加学习本课程的人员符合以下先决条件:

  • 已参加基于 AWS 的系统操作基于 AWS 的开发课程
  • 熟悉一种或多种高级编程语言(如 C#、Java、PHP、Ruby 或 Python)并有相关的工作经验
  • 以命令行方式管理 Linux 或 Windows 系统的中级知识
  • 使用 AWS 管理控制台和 AWS 命令行界面 (AWS CLI) 的 AWS 工作经验

本课程将结合以下方式授课:

  • 课堂培训
  • 动手实验

您可以通过本课程提供的各种实践练习来测试新的技能并将所学到的知识应用到您的工作环境中。

DevOps Thumbnail

前往 aws.training