培训业务
学习这个四天半的课程将了解如何构建云的各个方面。课程涵盖了在云厂商上进行架构设计和在云厂商上进行高级架构设计的主题,是一门浸入式的云架构课程。在这个课程里您将学习到如何设计云架构,从小型到大型企业级设计,以及两者之间的一切知识。从架构良好的框架开始,您将学习云厂商服务的重要架构信息,包括:计算、存储、数据库、网络、安全性、监控、自动化、优化、解耦应用程序和无服务器的好处、弹性构建以及理解成本。
课程目标
在本课程中,您将学习如何:
•做出架构决策基于云厂商架构原则和最佳实践
•使用云厂商服务使你的基础设施可伸缩、可靠和高可用性
•使用云厂商管理服务来实现更大的灵活性和弹性的基础设施
•作出云厂商-based基础设施更有效提高性能和降低成本
•使用良好框架来改善与云厂商的架构解决方案
目标受众
本课程旨在:
•解决方案架构师是设计和构建云架构
•数据中心架构师是谁从本地环境迁移到云计算架构
•其他IT /云角色那些想要了解如何设计和构建云架构
先决条件
我们建议参加本课程的人员:
•出席云厂商技术必需品课堂培训或有同等经验
•分布式系统的应用知识
•熟悉通用网络概念
•多层架构的工作知识
•熟悉云计算的概念
课程大纲
第一天
模块1:介绍
•云厂商的真实故事
•良好框架
•云的6大优势
•全球基础设施
模块2:最简单的架构
•S3
•Glacier
•选择区域
•动手实验室:静态网站
模块3:添加计算层
•EC2实例
•存储解决方案
•采购选项如专用主机与实例
模块4:添加一个数据库层
•关系和非关系
•管理数据库
•RDS
•Dynamo DB
•Neptune
•动手实验室:在云厂商上部署一个web应用程序
模块5:网络在云厂商
第1部分
•VPC•CIDR和子网
•公共和私人的子网
•NAT和互联网网关
•安全组
第二天
模块6:云厂商中的联网
第2部分
•虚拟专用网关
•VPN
•直接连接
•VPC凝视
•交通网关
•VPC端点
•弹性负载平衡器
•Route53
•动手实验室:创建一个VPC
模块7:云厂商身份和访问管理(IAM)
• IAM
•联合身份验证
•Cognito
模块八:组织
•组织
•多个账户管理
•标记策略
模块9:弹性、高可用性和监控
•弹性和不适应性
•与监测监控、CloudTrail和VPC流日志
•自动伸缩功能
•扩展数据库
•动手实验室:创造一个高可用性的环境
模块10:自动化
•为什么自动化?
• CloudFormation
• 快速开始
• 云厂商系统经理
• OpsWorks
• Elastic Beanstalk
第三天
模块11:部署方法
•为什么要使用部署方法?
•蓝色绿色和金丝雀部署
•工具来实现您的部署方法
•CI / CD•动手实验室:自动化基础设施部署
模块12:缓存
•何时和为什么你应该缓存数据
•Cloudfront•Elasticache(复述/ Memcached)
•DynamoDB加速器
模块13:数据安全
•共同责任模式
•数据分类
•加密
•自动数据安全
模块14:构建解耦的架构
•紧密耦合和松散耦合
•SQS
•SNS
模块15:优化和检查
•审查问题
•最佳实践
•活动:设计和架构——两个事实,一个谎言
第四天
模块16:Microservices
•microservice是什么?
•容器
•ECS
•Fargate
•EKS
模块17:Serverless
•为什么使用serverless ?
•Lambda
•API网关
•步功能
•动手实验室:实现serverless架构与云厂商管理服务
模块18:弹性建筑
•使用托管服务大大增加弹性
•Serverless为弹性
•microservices需要注意的问题
•DDoS
•动手实验室:Amazon CloudFront内容交付和自动化WAF规则
模块19:云厂商中的联网
第3部分
•弹性网络适配器
•最大传输单元
•全球加速器
•VPN站点网站
•交通网关
模块20:理解成本
•简单的月度计算器
•正确大小您的实例
•价格敏感建筑的例子
第五天
模块21:迁移策略
•云迁移策略
•规划•迁移
•优化
•动手实验室:使用 Fargate 应用程序部署
模块22:RTO/RPO和备份恢复设置
•灾难计划
•恢复选项
模块23:期末复习
•架构建议
•服务用例问题•示例测试问题
为您推荐
[专项课程]Architecting – Accelerator