ECS培训与实践
培训目标
1、 使学员掌握Amazon云基本概念与Amazon云思想理念;
2、 通过课堂实操,使学员具备亚马逊云的使用能力,掌握并利用亚马逊云规划网络、部署、运维、监控、容灾、恢复企业级应用;
3、 使学员了解云计算架构技术,云计算实现技术,虚拟化技术原理以及实现;
4、 使学员理解掌握如何开发云原生应用等,掌握应用容器的打包、编排、交付等,容器间通讯、数据共享;
5、 使学员掌握云安全相关知识;
培训对象
1、 云计算、大数据从业者,云计算用户与运维等相关企业或者个人;
2、 大型网站、电商网站等运维人员;;
3、 系统架构师、系统分析师、高级程序员、资深开发人员;
4、 政府机关,金融保险、移动互联网等云计算单位的负责人;
5、 高校、科研院所云计算研究人员,涉及到云计算相关人员;
课程大纲
第1个主题: ECS云基础知识概述(系统性的阐述云计算的基础知识与理论)
1、 什么是AWS?
2、 AWS简介
3、 Amazon开发AWS的历史背景
4、 AWS历史:诞生与发展
5、 AWS发展趋势
6、 AWS技术架构
第2个主题: ECS云计算介绍(介绍云计算的基础知识)
1、 什么是云计算
2、 云计算概念
3、 云计算理念
4、 云计算的角色:供应商、租户、用户
5、 云计算的特征
6、 云计算的数据中心建设
7、 虚拟化技术
8、 容器技术
9、 云计算与网络技术
10、 网络虚拟化技术
11、 软件定义网络
12、 存储虚拟化技术
第3个主题: 为什么使用ECS云计算(剖析云计算对企业的价值)
1、什么样的企业适合使用云计算
2、云计算的价值与意义
3、发展趋势与商业价值
4、成本支出
5、运营成本
6、云计算存在的问题剖析
7、云计算与大数据之间的矛盾剖析
8、AWS案例分享
第4个主题: ECS云管理平台简介(介绍亚马逊云)
1、Amazon架构介绍
2、AWS 基础服务:EC2、VPC、S3、EBS
3、AWS Security、Identity and Access Management (IAM)
4、AWS 数据库:RDS、DynamoDB
5、AWS 管理工具:Auto Scaling、CloudWatch、Elastic Load Balancing、Trusted Advisor
6、块存储、对象存储
第5个主题: AWS核心知识(介绍AWS核心知识内容)
1、设计您的环境、让您的环境高度可用
2、将现有应用程序迁移到AWS
3、事件驱动的扩展
4、基础设施的自动化与解耦
5、设计大规模存储
6、在AWS上托管新的Web应用程序
7、Well-Architected Framework的四大支柱
8、灾难恢复与故障转移策略
9、环境问题排查
10、大规模设计模式与案例研究
第6个主题: Developing on AWS 简介(剖析在AWS上如何开发)
1、选择数据存储
2、使用Amazon S3开发存储解决方案
3、使用Amazon DynamoDB开发灵活的NoSQL解决方案
4、使用事件驱动型处理方法连接应用程序和数据
5、使用事件、使用Amazon Kinesis Streams开发事件驱动型解决方案
6、使用Amazon SWF、Amazon SQS和Amazon SNS开发事件驱动型解决方案
7、使用AWS Lambda开发事件驱动型解决方案
8、开发和部署安全
9、可扩展的应用程序
10、开发安全的应用程序
11、缓存信息以实现可扩展性
12、使用Amazon CloudWatch监控您的应用程序和AWS资源
13、使用 AWS Elastic Beanstalk 和 AWS CloudFormation 部署应用程序
第7个主题: ECS云安全简介(介绍AWS云安全)
1、云安全简介
2、云感知的管理与合规、
3、Identity and Access Management、
4、使用AWS IAM、
5、保证AWS基础设施服务的安全、
6、创建 Virtual Private Cloud
7、保证AWS容器服务的安全
8、使用RDS安全组、保证AWS抽象服务的安全、
9、保证Amazon S3存储桶的安全
10、捕获日志
11、使用 AWS Config、
12、使用AWS Service Catalog、
13、AWS云中的数据保护、
14、在AWS上构建合规工作负载一案例研究、
15、云中的安全事件管理
第8个主题: 云计算的虚拟化技术(剖析云计算的虚拟化技术)
1、虚拟化技术基本概念
2、虚拟化原理架构图
a) 计算虚拟化
b) 存储虚拟化:块存储、对象存储
c) 网络虚拟化
3、VMM的功能和组成
4、VMM的分类
5、虚拟化软件
a) KVM
b) Xen
6、KVM的原理与实现
7、Xen的原理与实现
8、典型虚拟化产品及其特点
9、虚拟化技术架构
10、基于软件的完全虚拟化
11、硬件辅助虚拟化
12、类虚拟化技术
13、服务器虚拟化
14、基于容器的虚拟化技术
15、桌面虚拟化
16、应用虚拟化
17、亚马逊云的虚拟化技术
18、实操:亚马逊云中创建虚拟机
19、实操:亚马逊云中创建磁盘、对象存储
第9个主题: 容器技术(剖析容器技术)
1、 容器技术诞生的背景
2、 容器技术
a) LXC
b) Docker
3、 Docker容器和虚拟机的区别
a) 资源隔离性
b) 安全性
c) 运行效率
4、 Docker组件
a) Docker客户端和服务器
b) Docker镜像
c) Docker Registry
d) Repositories
e) Docker Hub
f) Docker orchestration tools
g) Dockefile h) Docker卷
i) Docker Network
j) Docker API
5、 Docker生态
a) K8s、Swarm,Mesos等容器集群管理(编排),基于Docker的容器云等
6、 容器管理平台
7、 实操:在亚马逊云中创建容器
第10个主题: 企业级应用网络规划(介绍亚马逊云的网络技术以及使用技巧)
1、 Regions
2、 Availability Zones
3、 Host Aggregates
4、 DNS
5、 亚马逊云网络使用技巧
6、 实操:在亚马逊云中创建局域网络
第11个主题: 在亚马逊云中搭建部署企业级应用(在亚马逊云中部署企业级应用)
1、企业业务需求分析
2、应用建设思路
3、规划部署方案
4、部署过程
5、企业应用运维
6、实操:在亚马逊云中搭建部署企业级应用实践
7、实操:在亚马逊云中创建关系数据库
8、实操:通过外网访问在亚马逊云中的企业应用
第12个主题: 云原生应用的开发(剖析云计算环境下的软件研发趋势)
1、应用容器的打包
2、云原生应用编排
3、云原生应用交付
ECS培训与实践