DevOps Engineering on AWS课程介绍了如何在AWS中使用常见的开发运营模式来开发、部署和维护应用程序。课程涵盖了开发运营方法的核心原则,针对适用于初创企业、中小企业和大型企业开发场景的多种使用案例进行了分析。
我们推荐参加此课程的人先符合以下先决条件:
已参加System Operations on AWS课程
已参加Developing on AWS课程
至少一种高级编程语言的工作经验(C#、Java、PHP、Ruby、Python等)
以命令行方式管理Linux或Windows系统的中级知识
使用AWS管理控制台和AWS命令行界面(AWS CLI)的AWS工作经验
本课程中您将学习:
使用开发运营方法背后的主要概念和做法
在AWS中设计和实施一套支持一个或多个开发运营开发项目的基础设施
使用AWS CloudFormation和AWS OpsWorks部署必要的基础设施,以便为软件开发项目搭建开发、测试和生产环境
在AWS中设置Git并理解在AWS中启动持续集成环境的各种选项
使用持续集成和持续部署的核心原则
使用AWS技术实施多个常见的持续部署使用案例,包括蓝/绿部署和A/B测试
分辨AWS提供的各种应用程序部署技术(包括AWS CodeDeploy、AWS OpsWorks、AWS Elastic Beanstalk和Amazon EC2容器服务)之间的差异,然后为特定场景选择55555555合适的技术
精细调整在AWS中部署的应用程序,使用AWS工具和技术监控应用程序和环境,以防问题发生