大家好,欢迎来到IT知识分享网。
关注留言点赞,带你了解最流行的软件开发知识与最新科技行业趋势。
AWS Certified Solutions Architect Professional 考试是当今技术领域最难的考试之一。本文详细介绍了通过考试所需的知识。
免责声明: 博客中表达的所有观点和意见仅属于作者,不一定属于作者的雇主或任何其他团体或个人。本文不为任何课程或培训平台做宣传。本文的唯一目的是帮助 AWS 社区顺利通过这一高难度考试。此外,本文基于我的考试经验,可能与任何其他人的考试经验不同。
我是一名经过认证的AWS 专业架构师,在这篇文章中,我想分享我的经验以及我为通过此认证考试所做的准备工作。我不想分享您可以从AWS 专业架构师认证页面获得的详细信息;相反,我会分享您通过考试需要了解的主题以及您在考试期间可能遇到的问题类型。
我的考试经历
- 考试中的所有问题都是基于场景的。
- 这个考试涵盖了很多服务,你可以在 AWS 中的任何一个通常提供 6 个月的服务上出题。因此,特别是考虑到AWS平台中的服务数量时,有很多内容需要涵盖。以我的经验,考试希望你了解很多高层次的服务,但除了一些核心服务,如 VPC、EC2、S3、DynamoDB 等,不会深入了解。
- 大多数问题和答案都很复杂、冗长和冗长。大约你有 2 分钟的时间来回答每个问题。时间管理是这次考试最大的挑战。因此,要有一个清晰的策略,并在参加考试之前至少完成一些练习考试。
- 我为那些在问答中都有很多单词的问题制定了策略。我在考试结束时回答了非常冗长的问题。此外,一旦我对答案有信心,我就会跳过阅读其他选择。
- 您必须学会在问题中选择关键字(例如,高可用性/成本效益/可靠性/可扩展性/安全性等)并尝试在答案中匹配这些关键字。如果你时间不多了,就读问题的最后几句话,试着理解问的是什么,然后直接去看答案,试着找出哪一个与问题中的问是一致的。
- 我强烈建议在参加英语考试时为非英语母语者申请 30 分钟的考试延期。请参阅页面上的请求住宿部分。
我的考试准备
- 我参加了A Cloud Guru考试课程。
- 课程很好。它有 8 小时的培训视频、示例问题和专业提示。
- 课程水平有点高;它假定您已经知道助理级别考试中的很多内容。如果你只是通过这种培训,那么它可能还不足以通过考试。
- Cloud Guru 也有考试模拟器。模拟器中的问题非常困难,但这些问题很好地表明了您在真实考试中可能会遇到的问题。虽然我拿到的试题没有A Cloud Guru Simulator里的那么难。
- 我参加了Jon Bonso 在 Udemy the Practice Tests 上进行的 AWS 解决方案架构师专业实践测试。
- 它有4个练习考试。
- 这门课的问题很好,解释的也很详细。此外,它还可以帮助您获得知识和全面了解 AWS 平台。但是实际考试中出现的问题要复杂得多,难度也大得多。
- 如果您购买此练习测试,请尝试在 2-2.5 小时内完成这些考试,并尝试获得 90% 以上的分数。
- 我尽可能多地参加了基于时间的练习测试。互联网上有许多免费的模拟测试。
- 我已经阅读了 A Cloud Guru 培训师建议的所有 AWS 白皮书。
- 我每天都在 AWS 频道的 YouTube 上观看许多“这是我的架构”视频。它帮助我了解了如何使用 AWS 服务解决复杂的业务问题。
所需的 AWS 服务知识
您需要了解以下主题才能通过考试。
虚拟私有云 (VPC)
VPC 是通过任何 AWS 考试的基础。您需要了解 VPC 的所有组件、路由、安全性和内部工作原理。以下是您在考试中绝对需要涵盖的一些关键主题。
- 网关和接口端点、VPC 流日志、IPV4 与 IPV6
- 互联网网关与仅出口互联网网关
- NAT 网关与 NAT 实例
- NACL 与安全组
- 私有与公共子网
- 路由表以及路由在 AWS VPC 中的工作方式。默认路由是什么?不同的路由配置如何影响网络路径。
- 如何使用 VPC 和子网创建经济高效、高度可用的基础设施。
亚马逊简单存储服务 (S3)
- 了解 S3 存储用例和反模式。此外,不同的存储类和生命周期管理。
- 不同的加密级别(SSE-S3 vs. SSE-KMS vs. SSE-C vs. 客户端加密)
- IAM 策略与存储桶策略与对象 ACL
- 其他 S3 功能,如版本控制、复制、静态网站托管、传输加速、
S3 事件、请求者支付、跨源资源共享 (CORS)。
亚马逊弹性计算云 (EC2)
和S3一样,EC2也会出现在很多题中。了解 EC2 是通过考试的关键。
- 不同的实例类型及其用例(按需与预留实例 (RI) 与 Spot 实例)。专用主机与专用实例
- 现货船队和现货多元化配置策略
- 区域 RI 与带状 RI。标准 vs. 可转换 vs. 预定 RI
- EC2 身份验证和重新生成新密钥对并与现有实例关联。
- 如何保证容灾或横向扩展场景下的容量预留
- 什么是 Elastic IP,它解决的目的是什么?
- EC2 实例如何在安全套接字层 (SSL) 上为多个域提供服务
- 不同的负载均衡器类型、它们的区别和用例。弹性负载均衡器 (ELB) 如何支持服务器名称指示 (SNI)、SSL 终止和跨区域负载均衡。
- 如何使用 Autoscaling Groups 构建高度可用、可扩展且有弹性的架构。不同的缩放策略及其用例。冷却期与热身期与健康检查宽限期。
- 启动配置与启动模板
AWS 身份和访问管理 (IAM)
- 基于资源的策略和基于身份的策略之间的区别
- 在人类或服务交互的上下文中执行跨账户访问和了解 IAM 角色使用的安全方式。
- STS(AssumeRole 与 AssumeRoleWithWebIdentity 与 GetFederationToken)
- IAM 对比 Amazon Cognito 和 IAM SAML 身份提供商
亚马逊关系数据库服务 (RDS)
- 支持不同的 RDS 选项。
- 多可用区与只读副本之间的区别。
- 您需要详细了解 Aurora 以及 Aurora 与其他 RDS 产品的不同之处
- 如何以及为什么使用数据库快照和使用快照进行数据库迁移
- 为什么要为 RDS 使用 Reserve Instances
- RDS 与 Secrets Manager 集成
Dynamo DB
重点考试题目如下
- 主键和排序键、分区和热键问题、GSI 与 LSI、扫描与查询性能
- 自动缩放与按需缩放
- DynamoDB Streams 和 Dynamo DB 全局数据库
Networking
主要考试题目如下:
- VPC 到 VPC 连接,VPC 到本地连接
- VPN vs. Direct Connect(包括 Direct Connect Gateway)vs. Transit VPC vs. Cloudhub VPN vs. Software VPN vs. Transit Gateway
- 如何使用 AWS 网络组件构建冗余和性能架构
- BGP 与静态路由
- 什么是 AWS 组织,以及 AWS 组织如何帮助整合账单和 RI 信用共享
- 服务控制策略(SCP 允许策略与 SCP 拒绝策略)与 IAM 策略
AWS Organization
AWS Lambda
- 支持的运行时、Lambda 触发器
- Lambda 基本和 VPC 设置
- 并发限制和配置并发
- Lambda 上下文中的 SAM
- 使用 X-Ray(任何无服务器应用程序)进行 Lambda 日志记录和故障排除
CloudTrail
- CloudTrail 是什么?CloudTrail 可以记录哪些详细信息,日志可以存储在哪里?
- 摘要文件是什么?它解决的目的是什么?
- CloudTrail 与 CloudWatch 与 Config
CloudWatch
您需要详细了解 CloudWatch,包括 Logs、Events(触发器、操作)、Metric 和 Alarms。
AWS config
- 配置如何工作?用例和触发器是什么?
- config 如何与其他 AWS 服务一起使用来识别、通知和纠正任何不合规的
AWS 资源? - AWS config 如何跟踪 AWS 云中所有资源的变化?
Kinesis
- 不同类型的 Kinesis 服务及其用例
- Kinesis Data Stream 与 Delivery Stream(缓冲、存储、摄取、交付)
- Kinesis Analytics 及其来源和目标。Lambda 如何与 Kinesis Analytics 一起使用?
AWS 迁移服务
您需要深入了解不同的迁移服务,了解它们的用例,以及如何使用它们以安全、可靠、经济高效的方式执行云迁移而不影响业务。
- 存储迁移(Snowball、Snowball edge、存储网关、S3 同步、数据同步)
- 服务器迁移(Server Migration Service, Application Discovery Service, VMWare & Hyper-V VM migration to AWS Cloud)
- 网络迁移
- 数据库迁移(数据库迁移服务和模式转换工具与本机实用程序,例如 mysqldump)考虑所有不同的场景(异构与同构和本地到 RDS,本地到 EC2 上的数据库,RDS 到 Aurora,EC2 数据库到极光等)
- 您需要了解 Cloud Adoption Framework 以及它如何帮助制定成功的云迁移策略。
- 此外,还知道有一项名为 AWS Migration Hub 的服务,您可以在其中集中发现、评估、计划和跟踪您的云迁移计划。
Beanstalk
- 了解不同的部署方式和服务支持的平台列表
- 与其他部署服务(代码部署、Cloudformation 等)相比,使用 Elastic Beanstalk 的合适场景
- 如何使用 Elastic Beanstalk 实现蓝/绿部署
CloudFormation
- CloudFormation模板的不同部分及其用途
- 变更集(什么和为什么),堆栈集(什么和为什么)
- 什么是 DeletePolicy 以及可能的值
CloudFront
您需要了解CloudFront的以下主题
- 用例和反模式
- CloudFront 上的 SNI、CloudFront 上的 SSL 和自定义证书
- Lambda@Edge(什么和为什么)
- 源策略和源访问身份 (OAI)
- 字段级加密
- CloudFront 签名 cookie 与签名 URL
- 失效和原始 Cache-Control max-age 或 Cache-Control s-max-age 指令
- 匹配查看器政策
Route53
- 不同类型的 Route53 记录(例如,别名与 CNAME 及其用法)
- 不同类型的路由策略和 Route53 健康检查
- 私有托管区和私有托管区的区别
- 什么是 DNSSEC?
- 如何使用 Route53 进行域转移和自动续订
AWS 上不同类型的存储解决方案、它们的使用、高可用性、持久性和反模式
该考试将测试您在 AWS 上的不同存储服务,例如 Glacier、Amazon Elastic File System (Amazon EFS)、FSx、Amazon Elastic Block Store (Amazon EBS)、Instance Store 和内存缓存(Redis 与 Memcached)
AWS Service Catalog
- AWS Service Catalog 服务的用例,它是如何使用的。什么是投资组合和产品?
- 可以在服务目录中应用不同类型的约束
- 如何在具有发布账户模型的 AWS Organization 中使用 Service Catalog
Cost Explorer
- Cost Explorer 和预算之间的区别。如何使用 Budget 设置自动通知
- 什么是成本分配标签?在成本和资源管理方面使用标签和资源组
- AWS 成本管理工具和策略
Systems Manager
您需要从高层次了解 Systems Manager 保护伞下的不同产品,例如 Parameter Store(它与 Secrets Manager 的不同之处)、Session Manager、Automation、Run Command 和 State Manager。此外,了解 Patch Manager 与 Maintenance Window 的结合
AWS Directory Services
- 基于 SAML 的单点登录 (SSO),使用 AWS SSO 为使用本地 AD 的公司账户
- AD Connector 和 Simple AD 与 AWS Managed Microsoft AD 之间的区别
AWS Developer Services(at a high level)
您需要了解 AWS 平台中可用的不同 DevOps 服务及其用例。服务包括 Code Build、Code Deploy(与 Elastic Beanstalk、OpsWorks 和 CloudFormation 的区别)、Code Pipeline、Code Commit 和 Code Star
亚马逊弹性容器服务 (ECS)
- 您需要了解适用于 EC2 和 Fargate 的 ECS 产品
- 了解什么是任务角色、任务定义、网络模式和容器定义
- 了解何时使用 ECS 与 EC2 以及 Auto Scaling 与 Lambda 的场景
亚马逊简单队列服务 (SQS) 和亚马逊简单通知服务 (SNS)
为了考试,你需要比 SNS 更深入地了解 SQS。
- 对于SQS,知道标准队列和FIFO队列的区别。此外,SQS 如何帮助解耦应用程序组件、基于缓冲区的集成、平滑应用程序峰值,以及如何使用 SQS 构建具有成本效益的容错架构。
- 对于 SNS,了解它是什么以及 SNS 中可用的不同类型的通知渠道
其他 AWS 服务
您需要了解以下服务(用例、它们的作用等),以便如果它们出现在问题/答案中,您就会对它们有所了解。
- 存储、计算、数据库和网络环境中的高可用性
- DDoS攻击缓解技术、常见网络和应用层攻击及缓解技术
- AWS Shield Advance vs. Macie vs. Guard Duty vs. Inspector vs. Trusted advisor(了解所有不同的 Trusted Advisor 通知)在安全方面的区别
- AWS 中可用的不同 IDS 和 IPS 技术
- 如何在 AWS 中实施传输中和静态加密。概述 AWS KMS 和 Certificate Manager
- API 网关及其在 Lambda 上下文中的集成/超时
- OpsWorks(专注于 OpsWorks Stacks)
- Step Function 与 Simple Workflow 服务与 AWS Batch 之间的区别
- AWS IOT 格局(尤其是 AWS Greengrass、IOT Core 及其与 Kinesis 和
其他持久存储和分析解决方案的集成) - 数据与分析服务
- 概览和了解 Amazon EMR、AWS Glue、Athena、Redshift 和 QuickSight 的用例
- AWS AI 和 ML 服务(特别是高级的 Rekognition、Lex、Poly 和 SageMaker)
- AWS 上的其他企业应用程序概览
- Alexa for Business
- AWS AppStream
- AWS Workspace
- Amazon Worklink
- AWS Pinpoint
- Amazon Connect
- Amazon Mechanical Turk (MTurk)
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/163722.html