AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 275 / 1018 题多选题

一家公司在一个由多个 Amazon EC2 实例组成的自动扩展组中部署了一个多层应用。一个 Amazon RDS for Oracle 实例是应用程序的数据层,使用特定于 Oracle 的 PL/SQL 函数。对该应用程序的流量一直在稳步增长。这导致 EC2 实例过载,并且 RDS 实例的存储空间已用尽。自动扩展组没有任何扩展度量,仅定义了最小健康实例计数。公司预测流量将以稳定但不可预测的速度继续增加,然后趋于稳定。 解决方案架构师应该怎么做才能确保系统能够自动扩展以适应增加的流量?(选择两个)

  • A. 在 RDS for Oracle 实例上配置存储自动扩展。
  • B. 将数据库迁移到 Amazon Aurora 以使用自动扩展存储。
  • C. 在 RDS for Oracle 实例上配置低剩余存储空间的警报。
  • D. 配置 Auto Scaling 组使用平均 CPU 作为扩展度量。
  • E. 配置 Auto Scaling 组使用平均空闲内存作为扩展度量。
第 275 / 1018 题正确答案 AD
  • A. 在 RDS for Oracle 实例上配置存储自动扩展。
  • D. 配置 Auto Scaling 组使用平均 CPU 作为扩展度量。

解析

针对这种情况,采取两个解决方案是最为合适的。 在 RDS for Oracle 实例上配置存储自动扩展 (A):因为 RDS 实例的存储空间已经用尽,所以配置存储的自动扩展将使其能够自动增加存储空间以适应持续增加的数据量。 配置 Auto Scaling 组使用平均 CPU 作为扩展度量 (D):由于 EC2 实例过载,因此使用 CPU 作为 Auto Scaling 组的扩展度量是合适的。随着流量增加,CPU 使用率可能会增加,因此配置以 CPU 为基准进行自动扩展可以使实例按需增加以应对增加的负载。 其他选项: 迁移数据库到 Amazon Aurora(选项 B)可能是一个好主意,但是这需要时间和计划,并且不是直接可行的应急解决方案。 配置警报来监测 RDS for Oracle 实例的低剩余存储空间(选项 C)是一种监控方法,但它并不会自动处理存储扩展的问题。 配置 Auto Scaling 组使用平均空闲内存作为扩展度量(选项 E)在这种情况下可能不是最有效的解决方案,因为主要问题是由于 CPU 负载过高而导致的。

AI 解析

本题考察如何处理EC2自动扩展组和RDS存储在高流量下的自动扩展问题。AWS文档指出,RDS支持存储自动扩展功能(A),而Auto Scaling组需要基于指标如CPU使用率触发扩展操作(D)。RDS的存储自动扩展可动态调整存储空间,避免耗尽。Auto Scaling组未配置扩展策略时,添加CPU指标可有效响应负载。迁移数据库(B)不适用Oracle特有功能场景;警报(C)无法自动扩容;内存指标(E)不如CPU直接反映计算负载。正确答案为A和D。