一家公司使用 CloudFormation 模板部署 RDS for PostgreSQL Multi-AZ 实例,并将分配的存储设置为 100 GB。数据库每周一创建,周五删除。偶尔会触发 CloudWatch 警报,提示磁盘空间不足。管理员如何以最少的应用程序更改来防止实例存储空间不足?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 更新 CloudFormation 模板,以便在创建 RDS DB 实例时启用存储自动扩缩。.
为什么这是答案
正确的做法是更新 CloudFormation 模板,以便在创建 RDS DB 实例时启用存储自动扩缩。RDS 存储自动扩缩功能允许数据库存储在需要时自动增加,从而有效地防止磁盘空间不足的问题,而无需手动干预或更改应用程序。由于数据库每周都会重新创建,将此设置直接集成到 CloudFormation 模板中可以确保每次部署时都应用此解决方案。 更改为 Amazon Aurora PostgreSQL 需要对应用程序进行潜在的兼容性测试和迁移工作,这不符合“最少应用程序更改”的要求。用 Amazon DynamoDB 替换数据库是根本性的架构更改,需要大量应用程序重写,这与保持应用程序更改最小化的目标相悖。添加 CloudWatch 警报并在触发时运行 VACUUM 只能暂时回收已删除行占用的空间,但不能增加实际的存储容量,因此不能从根本上解决存储不足的问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡