AWS Certified Solutions Architect Professional (SAP C02)

AWS Certified Solutions Architect Professional (SAP C02) 更新于今天
  • 查看第 2 至第 270 页.
  • 查看第 6-10 至第 1,350 道题
Disclaimers:
  • - ExamTopics website is not related to, affiliated with, endorsed or authorized by Amazon.and Azure
  • - Trademarks, certification & product names are used for reference only and belong to Amazon.and Azure

Topic 1 - Exam A

Question #6 Topic 1

一家金融公司正在当前一代Linux EC2实例上运行其业务关键型应用程序。该应用程序包括一个自我管理的MySQL数据库,用于执行繁重的I/O操作。该应用程序运行良好,可以在本月处理适度的流量。然而,由于月末报告,尽管该公司在其基础设施中使用弹性负载均衡器和自动缩放来满足日益增长的需求,但在每月的最后三天,它的速度会减慢。以下哪项操作将允许数据库处理月末负载,而对性能的影响最小?

  • A 预热弹性负载均衡器,使用更大的实例类型,将所有亚马逊EBS卷更改为GP2卷。
  • B 将数据库集群一次性迁移到AmazonRDS,并在月底创建几个额外的读取副本来处理负载。
  • C 将Amazon CloudWatch与AWS Lambda结合使用,根据特定的CloudWatch指标更改集群中Amazon EBS卷的类型、大小或IOPS。
  • D 通过在月底前拍摄快照并在月底后恢复,将所有现有的Amazon EBS卷替换为具有最大可用存储大小和每秒I/O的新PIOPS卷。
正确答案: B
解析: 正确答案是:B
解释:将数据库集群一次性迁移到Amazon RDS,并创建几个额外的读副本,可以帮助在月底平衡重负荷。这是因为Amazon RDS是一个托管服务,使得在云中设置、操作和扩展关系数据库(包括MySQL)变得更容易。 RDS中的读副本可以从主数据库实例中承受大量的读交通负载,从而在高负载期间让应用程序处理更高的流量。
Question #7 Topic 1

一家大公司正在运行一个流行的网络应用程序。该应用程序在私有子网中的自动缩放组中的几个AmazonEC2Linux实例上运行。应用程序负载平衡器的目标是专用子网中“自动缩放”组中的实例。AWS Systems Manager会话管理器已配置,并且AWS Systems Manager代理正在所有EC2实例上运行。该公司最近发布了该应用程序的新版本。一些EC2实例现在被标记为不健康,正在被终止。因此,应用程序正在以减少的容量运行。解决方案架构师试图通过分析从应用程序收集的AmazonCloudWatch日志来确定根本原因,但这些日志没有结论。解决方案架构师应该如何访问EC2实例以解决问题?

  • A Suspend the Auto Scaling group’s HealthCheck scaling process. Use Session Manager to log in to an instance that is marked as unhealthy.
  • B 启用EC2实例终止保护。使用会话管理器登录到标记为不正常的实例。
  • C 在“自动缩放”组中将终止策略设置为“旧实例”。使用会话管理器登录到标记为不正常的实例。
  • D Suspend the Auto Scaling group’s Terminate process. Use Session Manager to log in to an instance that is marked as unhealthy.
正确答案: A
解析: 正确答案是:A
解释:暂停自动缩放组的HealthCheck缩放过程。使用会话管理器登录被标记为不健康的实例是处理这种情况的更直接且较小的方式。通过这样做,自动缩放过程仍然可以运行,同时提供了机会登录到不健康的实例进行故障排除,而不会触发不必要的实例终止。
Question #8 Topic 1

解决方案架构师正在为一家公司审核安全设置或AWS Lambda功能。Lambda函数从Amazon Aurora数据库中检索最新的更改。Lambda函数和数据库在同一个VPC中运行。Lambda环境变量为Lambda函数提供数据库凭据。Lambda函数聚合数据,并使数据在Amazon S3存储桶中可用,该存储桶配置为使用AWS KMS管理的加密密钥(SSE-KMS)进行服务器端加密。数据不得在互联网上传播。如果任何数据库凭据被泄露,公司需要一个将泄露的影响降至最低的解决方案。解决方案架构师应该推荐什么来满足这些要求?

  • A 在Aurora DB集群上启用IAM数据库身份验证。更改Lambda函数的IAM角色,以允许该函数使用IAM数据库身份验证访问数据库。在专有网络中为Amazon S3部署一个网关专有网络端点。
  • B 在Aurora DB集群上启用IAM数据库身份验证。更改Lambda函数的IAM角色,以允许该函数使用IAM数据库身份验证访问数据库。在数据传输过程中,在与AmazonS3的连接上强制执行HTTPS。
  • C 将数据库凭据保存在AWS Systems Manager参数存储中。在参数存储中的凭据上设置密码轮换。更改Lambda函数的IAM角色,以允许该函数访问参数存储。修改Lambda函数以从参数存储中检索凭据。在专有网络中为Amazon S3部署一个网关专有网络端点。
  • D 将数据库凭据保存在AWS Secrets Manager中。在机密管理器中设置凭据的密码轮换。更改Lambda函数的IAM角色,以允许该函数访问机密管理器。修改Lambda函数以从Secrets Manager中检索凭据。在数据传输过程中,在与AmazonS3的连接上强制执行HTTPS。
正确答案: A
解析: 正确答案是:A
解释:IAM数据库身份验证和VPC中的Amazon S3门户网关端点为此场景提供了所需的安全性。 数据库的IAM更安全,无需存储数据库凭据。 同时,Amazon S3的网关VPC端点将允许数据传输而不穿越公共互联网。
Question #9 Topic 1

一家公司正在AWS云中开发和托管几个项目。这些项目是在AWS组织中同一组织下的多个AWS帐户上开发的。该公司要求将云基础设施的成本分配给拥有的项目。负责所有AWS账户的团队发现,几个亚马逊EC2实例缺少用于成本分配的Project标签。解决方案架构师应该采取哪些行动来解决问题并防止其在未来发生?(选择三个。)

  • A 在每个帐户中创建一个AWS配置规则,以查找缺少标记的资源。
  • B 如果缺少Project标记,则在组织中创建一个SCP,并对ec2:RunInstances执行拒绝操作。
  • C 在组织中使用Amazon Inspector查找缺少标签的资源。
  • D 如果缺少Project标记,则在每个帐户中创建IAM策略,并对ec2:RunInstances执行拒绝操作。
  • E 为组织创建一个AWS配置聚合器,以收集具有丢失Project标记的EC2实例的列表。
  • F 使用AWS Security Hub聚合缺少Project标记的EC2实例列表。
正确答案: ABE
解析: 正确答案是:A,B,E
解释:答案:A, B, E。 AWS Config可以发现缺少标签的资源,SCP可以强制执行必要的标签策略,并且AWS Config聚合器可以有效地收集缺少标签的实例列表,这将有助于解决问题。
Question #10 Topic 1

一家公司运行的Java应用程序对公司数据中心中的虚拟机具有复杂的依赖关系。应用程序稳定。但该公司希望实现技术的现代化。该公司希望将应用程序迁移到AWS,并最大限度地减少维护服务器的管理开销。哪种解决方案将通过LEAST代码更改来满足这些要求?

  • A 使用AWS App2Container将应用程序迁移到AWS Fargate上的Amazon弹性容器服务(Amazon ECS)。将容器图像存储在Amazon Elastic container Registry(Amazon ECR)中。授予ECS任务执行角色权限10访问ECR镜像存储库。将Amazon ECS配置为使用应用程序负载均衡器(ALB)。使用ALB与应用程序进行交互。
  • B 将应用程序代码迁移到在AWS Lambda中运行的容器中。使用Lambda集成构建亚马逊API网关REST API。使用API网关与应用程序交互。
  • C 使用AWS App2Container将应用程序迁移到EKS管理的节点组上的Amazon Elastic Kubernetes Service(Amazon EKS)。将容器图像存储在Amazon Elastic container Registry(Amazon ECR)中。授予EKS节点访问ECR映像存储库的权限。使用亚马逊API网关与应用程序交互。
  • D 将应用程序代码迁移到在AWS Lambda中运行的容器中。将Lambda配置为使用应用程序负载均衡器(ALB)。使用ALB与应用程序进行交互。
正确答案: A
解析: 正确答案是:A
解释:选项A是最好的选择,因为ECS在AWS Fargate上是一种托管服务,将最小化维护服务器的开销。该应用程序不需要像选项B和D那样适应和重新编码到无服务器架构,或者像选项C那样切换到不同的编排服务。这意味着代码更改更少,这符合要求。AWS App2Container是一个帮助将当前在本地运行的应用程序容器化的工具,从而使其能够顺利迁移到AWS。其他组件,如ALB, ECR都非常适合这个场景。