

# 内容领域 4： 设计成本优化型架构
<a name="solutions-architect-associate-03-domain4"></a>

**Topics**
+ [任务 4.1： 设计成本优化型存储解决方案](#solutions-architect-associate-03-domain4-task1)
+ [任务 4.2： 设计成本优化型计算解决方案](#solutions-architect-associate-03-domain4-task2)
+ [任务 4.3： 设计成本优化型数据库解决方案](#solutions-architect-associate-03-domain4-task3)
+ [任务 4.4： 设计成本优化型网络架构](#solutions-architect-associate-03-domain4-task4)

## 任务 4.1： 设计成本优化型存储解决方案
<a name="solutions-architect-associate-03-domain4-task1"></a>

掌握以下知识：
+ 访问选项（例如：具有申请方付款对象存储的 S3 存储桶）
+ AWS 成本管理服务功能（例如：成本分配标签、多账户账单）
+ 具有合适使用案例的 AWS 成本管理工具（例如：AWS Cost Explorer、AWS Budgets、AWS 成本和使用情况报告）
+ 具有合适使用案例的 AWS 存储服务（例如：Amazon FSx、Amazon EFS、Amazon S3、Amazon EBS）
+ 备份策略
+ 数据块存储选项（例如：硬盘驱动器 [HDD] 卷类型、固态驱动器 [SSD] 卷类型）
+ 数据生命周期
+ 混合存储选项（例如：AWS DataSync、AWS Transfer Family、AWS Storage Gateway）
+ 存储访问模式
+ 存储分层（例如：对象存储的冷分层）
+ 具有相关特性的存储类型（例如：对象、文件、数据块）

具备以下技能：
+ 设计合适的存储策略（例如：批量上传到 Amazon S3 与单个上传的比较）
+ 确定工作负载的正确存储大小
+ 确定将工作负载的数据传输到 AWS 存储的成本最低的方法
+ 确定何时需要存储弹性伸缩
+ 管理 S3 对象生命周期
+ 选择合适的备份和/或存档解决方案
+ 为将数据迁移到存储服务选择合适的服务
+ 选择合适的存储层
+ 为存储选择正确的数据生命周期
+ 为工作负载选择最经济高效的存储服务

## 任务 4.2： 设计成本优化型计算解决方案
<a name="solutions-architect-associate-03-domain4-task2"></a>

掌握以下知识：
+ AWS 成本管理服务功能（例如：成本分配标签、多账户账单）
+ 具有合适使用案例的 AWS 成本管理工具（例如：AWS Cost Explorer、AWS Budgets、AWS 成本和使用情况报告）
+ AWS 全球基础设施（例如：可用区、AWS 区域）
+ AWS 购买选项（例如：竞价型实例、预留实例、节省计划）
+ 分布式计算策略（例如：边缘处理）
+ 混合计算选项（例如：AWS Outposts）
+ 实例类型、系列和大小（例如：内存优化型、计算优化型、虚拟化）
+ 优化计算利用率（例如：容器、无服务器计算、微服务）
+ 扩展策略（例如：弹性伸缩、休眠）

具备以下技能：
+ 确定合适的负载均衡策略（例如：应用程序负载均衡器 [第 7 层] 与网络负载均衡器 [第 4 层] 以及网关负载均衡器的比较）
+ 确定适用于弹性工作负载的扩展方法和策略（例如：水平扩展与垂直扩展的比较、EC2 休眠）
+ 确定具有合适使用案例的经济高效的 AWS 计算服务（例如：AWS Lambda、Amazon EC2、AWS Fargate）
+ 确定不同类别的工作负载（例如：生产工作负载、非生产工作负载）所需的可用性
+ 选择适用于工作负载的实例系列
+ 选择适用于工作负载的实例大小

## 任务 4.3： 设计成本优化型数据库解决方案
<a name="solutions-architect-associate-03-domain4-task3"></a>

掌握以下知识：
+ AWS 成本管理服务功能（例如：成本分配标签、多账户账单）
+ 具有合适使用案例的 AWS 成本管理工具（例如：AWS Cost Explorer、AWS Budgets、AWS 成本和使用情况报告）
+ 缓存策略
+ 数据留存策略
+ 数据库容量规划（例如：容量单位）
+ 数据库连接和代理
+ 具有合适使用案例的数据库引擎（例如：异构迁移、同构迁移）
+ 数据库复制（例如：只读副本）
+ 数据库类型和服务（例如：关系数据库与非关系数据库、Amazon Aurora、Amazon DynamoDB 的比较）

具备以下技能：
+ 设计合适的备份和留存策略（例如：快照频率）
+ 确定合适的数据库引擎（例如：MySQL 与 PostgreSQL 的比较）
+ 确定具有合适使用案例的经济高效的 AWS 数据库服务（例如：DynamoDB 与 Amazon RDS、无服务器的比较）
+ 确定经济高效的 AWS 数据库类型（例如：时间序列格式、列式格式）
+ 将数据库架构和数据迁移到不同的位置和/或不同的数据库引擎

## 任务 4.4： 设计成本优化型网络架构
<a name="solutions-architect-associate-03-domain4-task4"></a>

掌握以下知识：
+ AWS 成本管理服务功能（例如：成本分配标签、多账户账单）
+ 具有合适使用案例的 AWS 成本管理工具（例如：AWS Cost Explorer、AWS Budgets、AWS 成本和使用情况报告）
+ 负载均衡概念（例如：应用程序负载均衡器）
+ NAT 网关（例如：NAT 实例成本与 NAT 网关成本的比较）
+ 网络连接（例如：私有线路、专用线路、VPN）
+ 网络路由、拓扑和对等连接（例如：AWS Transit Gateway、VPC 对等连接）
+ 具有合适使用案例的网络服务（例如：DNS）

具备以下技能：
+ 为网络配置合适的 NAT 网关类型（例如：单个共享 NAT 网关与每个可用区的 NAT 网关的比较）
+ 配置合适的网络连接（例如：AWS Direct Connect 与 VPN 和 Internet 的比较）
+ 配置合适的网络路由，最大限度地降低网络传输成本（例如：区域到区域、可用区到可用区、私有到公有、AWS Global Accelerator、VPC 端点）
+ 确定内容分发网络 (CDN) 和边缘缓存的战略需求
+ 检查现有工作负载以进行网络优化
+ 选择合适的节流策略
+ 选择适用于网络设备的带宽分配（例如：单一 VPN 与多个 VPN 的比较、Direct Connect 速度）