

# 内容领域 3： 设计高性能架构
<a name="solutions-architect-associate-03-domain3"></a>

**Topics**
+ [任务 3.1： 确定高性能和/或可扩展的存储解决方案](#solutions-architect-associate-03-domain3-task1)
+ [任务 3.2： 设计高性能的弹性计算解决方案](#solutions-architect-associate-03-domain3-task2)
+ [任务 3.3： 确定高性能数据库解决方案](#solutions-architect-associate-03-domain3-task3)
+ [任务 3.4： 确定高性能和/或可扩展的网络架构](#solutions-architect-associate-03-domain3-task4)
+ [任务 3.5： 确定高性能的数据摄取和转换解决方案](#solutions-architect-associate-03-domain3-task5)

## 任务 3.1： 确定高性能和/或可扩展的存储解决方案
<a name="solutions-architect-associate-03-domain3-task1"></a>

掌握以下知识：
+ 可满足业务要求的混合存储解决方案
+ 具有合适使用案例的存储服务（例如：Amazon S3、Amazon EFS、Amazon EBS）
+ 具有相关特性的存储类型（例如：对象、文件、数据块）

具备以下技能：
+ 确定可满足性能要求的存储服务和配置
+ 确定可扩展以适应未来需求的存储服务

## 任务 3.2： 设计高性能的弹性计算解决方案
<a name="solutions-architect-associate-03-domain3-task2"></a>

掌握以下知识：
+ 具有合适使用案例的 AWS 计算服务（例如：AWS Batch、Amazon EMR、AWS Fargate）
+ AWS 全球基础设施和边缘服务支持的分布式计算概念
+ 队列和消息收发概念（例如：发布/订阅）
+ 具有合适使用案例的可扩展性功能（例如：Amazon EC2 Auto Scaling、AWS Auto Scaling）
+ 无服务器技术和模式（例如：AWS Lambda、Fargate）
+ 容器编排（例如：Amazon ECS、Amazon EKS）

具备以下技能：
+ 解耦工作负载，使组件能够单独扩展
+ 确定执行扩展操作的指标和条件
+ 选择合适的计算选项和功能（例如：EC2 实例类型）以满足业务要求
+ 选择合适的资源类型和大小（例如：Lambda 内存量）以满足业务要求

## 任务 3.3： 确定高性能数据库解决方案
<a name="solutions-architect-associate-03-domain3-task3"></a>

掌握以下知识：
+ AWS 全球基础设施（例如：可用区、AWS 区域）
+ 缓存策略和服务（例如：Amazon ElastiCache）
+ 数据访问模式（例如：读取密集型与写入密集型的比较）
+ 数据库容量规划（例如：容量单位、实例类型、预调配 IOPS）
+ 数据库连接和代理
+ 具有合适使用案例的数据库引擎（例如：异构迁移、同构迁移）
+ 数据库复制（例如：只读副本）
+ 数据库类型和服务（例如：无服务器的关系数据库与内存中的非关系数据库的比较）

具备以下技能：
+ 配置只读副本以满足业务要求
+ 设计数据库架构
+ 确定合适的数据库引擎（例如：MySQL 与 PostgreSQL 的比较）
+ 确定合适的数据库类型（例如：Amazon Aurora、Amazon DynamoDB）
+ 集成缓存以满足业务要求

## 任务 3.4： 确定高性能和/或可扩展的网络架构
<a name="solutions-architect-associate-03-domain3-task4"></a>

掌握以下知识：
+ 具有合适使用案例的边缘联网服务（例如：Amazon CloudFront、AWS Global Accelerator）
+ 如何设计网络架构（例如：子网层、路由、IP 地址）
+ 负载均衡概念（例如：应用程序负载均衡器）
+ 网络连接选项（例如：AWS VPN、AWS Direct Connect、AWS PrivateLink）

具备以下技能：
+ 为各种架构（例如：全局、混合、多层）创建网络拓扑
+ 确定可扩展以适应未来需求的网络配置
+ 确定合适的资源置放以满足业务要求
+ 选择合适的负载均衡策略

## 任务 3.5： 确定高性能的数据摄取和转换解决方案
<a name="solutions-architect-associate-03-domain3-task5"></a>

掌握以下知识：
+ 具有合适使用案例的数据分析和可视化服务（例如：Amazon Athena、AWS Lake Formation、Amazon QuickSuite）
+ 数据摄取模式（例如：频率）
+ 具有合适使用案例的数据传输服务（例如：AWS DataSync、AWS Storage Gateway）
+ 具有合适使用案例的数据转换服务（例如：AWS Glue）
+ 对摄取接入点的安全访问
+ 满足业务要求所需的规模和速度
+ 具有合适使用案例的流式传输数据服务（例如：Amazon Kinesis）

具备以下技能：
+ 构建和保护数据湖
+ 设计数据流式传输架构
+ 设计数据传输解决方案
+ 实施可视化策略
+ 为数据处理选择合适的计算选项（例如：Amazon EMR）
+ 为摄取选择合适的配置
+ 在不同的格式之间转换数据（例如：将 .csv 转换为 .parquet）