AWS Certified Cloud Practitioner · 占考试 34%

云技术与服务

您将学到什么

在本领域中,您将学习 AWS 的主要服务,包括计算 (EC2、Lambda)、存储 (S3、EBS、EFS)、数据库 (RDS、DynamoDB)、网络 (VPC、Route 53)、运维 (CloudWatch、CloudTrail) 等。这是 CLF-C02 中出题比例占 34% 的最大领域,准确记忆服务名称与用途之间的对应关系是合格的关键。

要点

  • 计算 - EC2 (虚拟服务器)、Lambda (无服务器函数)、ECS / EKS (容器) 之间的区别
  • 存储 - S3 (对象)、EBS (用于 EC2 的块存储)、EFS (共享文件)、S3 Glacier (长期归档) 的使用场景区分
  • 可扩展的 Web 架构 - ELB (向多个实例分发负载) 与 Auto Scaling (根据需求自动增减实例数量) 的组合
  • 应用集成 - SQS (消息队列)、SNS (发布 / 订阅通知)、API Gateway (API 的入口)、Kinesis (实时流式处理)
  • 数据库 - RDS (关系型)、DynamoDB (NoSQL)、Aurora、ElastiCache (内存型)
  • 网络 - VPC 是虚拟网络,Route 53 是 DNS,CloudFront 是 CDN,Direct Connect 是专用线路
  • 运维与监控 - CloudWatch (指标与日志)、CloudTrail (API 操作审计)、Config (配置变更追踪)
  • 部署自动化 - CloudFormation (IaC) 和 Elastic Beanstalk (PaaS)
  • 分析 - Athena (对 S3 执行 SQL 查询)、Redshift (数据仓库)、QuickSight (BI)

术语与概念

Amazon EC2 与 AWS Lambda

EC2 是虚拟服务器,可从操作系统级别自由配置,适合长时间处理。Lambda 是事件驱动的无服务器函数,只需编写代码即可,无需管理基础设施。一般而言,持续运行适合用 EC2,间歇性处理适合用 Lambda。

Amazon S3 与 Amazon EBS

S3 是通过 HTTP(S) API 访问的对象存储,适合存放图片、视频和备份,具有 99.999999999% (11 个 9) 的极高持久性。EBS 是附加到 EC2 上使用的块存储,适合操作系统磁盘或数据库数据区域这类低延迟的随机访问,但原则上同一时间只能由 1 个 EC2 实例使用。S3 提供与访问频率相对应的多种存储类别,将极少取用的数据转移到 S3 Glacier 系列的归档类别,可以大幅降低存储成本。

Amazon RDS 与 Amazon DynamoDB

RDS 是 MySQL、PostgreSQL、Oracle 等关系数据库 (RDB) 的托管服务,适合事务处理和复杂的联表查询。DynamoDB 是 NoSQL 键值型数据库,以毫秒级延迟和无限扩展为特点。

Amazon VPC 与相关网络服务

VPC 是在 AWS 内创建的虚拟网络,由子网、路由表和安全组构成。Route 53 是 DNS,CloudFront 是 CDN,Direct Connect 是连接 AWS 与本地的专用线路,VPN 则是经由互联网的加密连接。

CloudWatch 与 CloudTrail

两者名称相似但目的不同。CloudWatch 是处理指标、日志和告警的“监控”服务。CloudTrail 是记录谁在何时调用了哪个 API 的“审计”服务。

ELB 与 Auto Scaling

ELB (Elastic Load Balancing) 是将请求分发到多个 EC2 实例的负载均衡器,通过跨多个 AZ 的分发来提升可用性。Auto Scaling 则是根据需求自动增减实例数量本身的机制。“ELB 负责分发请求,Auto Scaling 负责调整实例数量”这一组合,是可扩展且高可用的 Web 架构的经典模式。

SQS / SNS / API Gateway (应用集成)

SQS 是暂存消息的队列,可让发送方与接收方解耦,并吸收处理量的激增。SNS 是发布 / 订阅型的通知服务,可将一条消息同时分发到多个目标 (电子邮件、Lambda、SQS 等)。API Gateway 是充当 REST / HTTP API“入口”的托管服务,可代为处理身份验证和限流。

Amazon Kinesis (流式数据)

Kinesis 是一组用于实时摄取并处理日志、点击流、IoT 传感器数据等持续不断产生的数据的服务。同样是“传递数据”,SQS 适合对单条消息进行排队,而 Kinesis 则适合按顺序持续传送大量连续数据的场景。

检验理解程度

用 5 道题检验所学内容