跳到主要内容

C3-16-AWS-高频服务选择决策树

资料口径:本模块以用户提供的 719 道 CLF-C02 题库与前序 C1/C2 项目资料为基础。题库的 correct_answer、社区投票与评论用于发现考点和争议,不自动等于当前 AWS 官方结论;本模块没有在生成过程中擅自用外部常识覆盖题库内容。凡现有项目已经明确标记为 [UPDATED][LEGACY][CURRENT-OUT-OF-SCOPE] 的内容,会继续保留这些状态提示。正式考试前,涉及当前产品状态和 Support 计划等时效信息仍应再对照 AWS 官方页面。

1-使用方法

先识别题目真正的“需求动词”,再选择服务。不要从服务名反推题意。

2-核心决策树

需求/关键词优先考虑最常见混淆
需要虚拟服务器控制 OSAmazon EC2不是 Lambda/Fargate
事件驱动短时函数AWS Lambda不管理服务器
容器编排且 AWS 原生Amazon ECSEKS 是 Kubernetes
需要 KubernetesAmazon EKSFargate 是计算层,不是编排器
容器但不想管理底层节点AWS Fargate配合 ECS/EKS
海量对象/图片/备份Amazon S3不是 EBS/EFS
EC2 持久块盘Amazon EBSAZ 级 Volume
共享 NFS 文件系统Amazon EFSLinux/NFS 思维
Windows SMB 文件系统Amazon FSx for Windows不是 EFS
关系数据库Amazon RDS / Aurora事务/关系/SQL
高规模 Key-Value NoSQLDynamoDBAccess Pattern 驱动
内存缓存ElastiCache不是主数据库替代
数据仓库Redshift不是 OLTP
私有逻辑网络VPC不是 VPN
Private Subnet 出互联网NAT GatewayIGW 是 VPC 公网连接
私网访问 S3 等 AWS 服务VPC Endpoint避免公网路径
两个 VPC 点到点VPC Peering多 VPC Hub → TGW
多 VPC + On-Prem HubTransit Gateway中心路由
本地专线到 AWSDirect ConnectVPN 是 Internet 加密隧道
DNSRoute 53CDN 是 CloudFront
全球 CDN 缓存CloudFrontGlobal Accelerator 不以缓存为核心
HTTP Web 攻击WAFDDoS → Shield
DDoSShieldWAF 过滤 Web 请求
威胁检测GuardDuty漏洞 → Inspector;敏感数据 → Macie
漏洞扫描Inspector不是 CloudTrail
S3 敏感数据Macie不是 GuardDuty
加密密钥KMSSecret → Secrets Manager
密码/API KeySecrets Manager加密 key → KMS
运行指标/日志/告警CloudWatchAPI 审计 → CloudTrail
谁做了 AWS API 操作CloudTrail配置合规 → Config
资源配置变化/合规Config不是 CloudWatch
IaCCloudFormation不是 Systems Manager
异步队列SQS扇出 → SNS
一对多通知SNS事件总线 → EventBridge
事件规则路由EventBridgeQueue → SQS
工作流状态机Step Functions不是单纯 Queue
S3 上 SQLAthenaETL → Glue
ETL/CatalogGlueWarehouse → Redshift
实时流Kinesis不是 SQS 的普通任务队列
服务器迁移Application Migration Service数据库 → DMS
数据库迁移DMS文件 → DataSync
文件在线迁移DataSync离线大数据 → Snow
离线大规模数据Snow Family不是 Direct Connect
部署前估算Pricing Calculator事后分析 → Cost Explorer
事后成本分析Cost Explorer阈值 → Budgets
预算告警Budgets详细明细 → CUR
规格优化Compute Optimizer最佳实践综合 → Trusted Advisor
组织迁云准备度AWS CAF工作负载评审 → Well-Architected
工作负载架构最佳实践Well-Architected Framework组织转型 → CAF

3-五步推理法

1. 这是 Compute / Storage / Database / Network / Security / Management / Integration / Analytics / Migration / Cost / Framework 哪一类?
2. 题目要求的是性能、可用性、安全、成本、运维简化,还是迁移?
3. 是否明确出现协议/数据模型/访问模式,例如 NFS、SMB、SQL、NoSQL、Queue、DNS?
4. 是否强调 managed / serverless / no infrastructure management?
5. 最后才在同类服务里做比较。

4-先按“对象”而不是服务名分类

4.1-代码在哪里运行

EC2 / ECS / EKS / Fargate / Lambda 的区别首先是运行抽象层和管理责任。

4.2-数据是什么形态

Object → S3;Block → EBS;File → EFS/FSx;Relational → RDS/Aurora;Key-Value/NoSQL → DynamoDB;Cache → ElastiCache。

4.3-流量正在去哪儿

Internet/VPC/On-Prem/AWS Service/Global User 是五种完全不同的网络问题。

4.4-安全问题发生在哪一层

Identity → IAM;Encryption → KMS/Secrets;Web Protection → WAF/Shield;Detection → GuardDuty/Inspector/Macie;Audit → CloudTrail/Config。

4.5-时间发生在什么时候

部署前估算 → Pricing Calculator;运行中监控 → CloudWatch;事后成本分析 → Cost Explorer;达到阈值 → Budgets。

5-Gateway-家族单独决策

Internet Gateway → VPC ↔ Internet
NAT Gateway → Private IPv4 主动出网
VPC Endpoint → VPC 私网访问支持的 AWS Service
Transit Gateway → 多 VPC / On-Prem 中央 Hub
Storage Gateway → On-Prem 存储协议 ↔ AWS Storage
API Gateway → API 前门/管理

6-Managed-/-Serverless-不能机械背

题目出现“无需管理服务器”时,还要继续问:它运行的是函数、容器、数据库、分析查询,还是 ETL。Lambda、Fargate、DynamoDB、Athena、Glue 都可能具有较高托管/Serverless 特征,但解决的问题完全不同。

7-反关键词背题提醒

同一个词可能出现在多个服务中,例如 GatewayManagedServerless。必须先看它连接什么、处理什么数据、解决哪层问题。

8-做完一道题后的复盘

不要只记录答案字母。至少写下:题目对象、核心约束、正确选项定位、最强干扰项为什么不对。这样题目换写法以后仍能推出答案。