教学优势
曙海教育的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海教育的课程在业内有着响亮的知名度。
本课程,秉承20年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
高DevOps Engineering on AWS高级培训
课程介绍
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 容器服务)之间的差异,然后为特定场景选择最合适的技术
精细调整在 AWS 中部署的应用程序,使用 AWS 工具和技术监控应用程序和环境,以防问题发生
课程大纲
什么是应用开发
基础设施即代码,第 1 部分:设计和安全
基础设施即代码,第 2 部分:CloudFormation 和配置管理
在云中的持续集成
AWS 中的持续交付
在 AWS 中部署应用程序,第 1 部分
在 AWS 中部署应用程序,第 2 部分
综述
对部署进行性能调整
管理和自动化基础设施