Q85 — AWS SAA-C03 第12章

第 85/100 题 | ← 返回第12章

Q885.一家公司希望将其本地 MySQL 数据库迁移到 AWS.该数据库接受来自面向客户端的应用程序的定期导入,这会导致大量写入操作.该公司担心流量可能会导致应用程序内出现性能问题.解决方案架构师应该如何设计AWS上的架构?

正确答案: A. 使用预配置 IOPS SSD 存储配置 Amazon RDS for MySQL DB 实例.使用 Amazon CloudWatch 监控写入操作指标.如有必要,调整预配置的 IOPS.

解析

要在 AWS 上设计架构以重新定位公司的本地 MySQL 数据库并处理大量写入操作,解决方案架构师应执行以下步骤:A. 使用预配置 IOPS SSD 存储预配置 Amazon RDS for MySQL 数据库实例.使用 Amazon CloudWatch 监控写入操作指标.如有必要,调整配置的 IOPS.预置 IOPS(每秒输入/输出操作数)是 Amazon RDS 提供的一个存储选项,允许用户为其数据库实例指定所需的 IOPS 级别.通过使用预配置 IOPS SSD 存储预配置 Amazon RDS for MySQL 数据库实例,解决方案架构师可以确保数据库具有处理面向客户端应用程序的大量写入操作所需的性能.解决方案架构师应使用 Amazon CloudWatch 监控写入操作指标,这可以深入了解 RDS 实例的性能.这使架构师能够识别与写入操作相关的任何性能问题并采取适当的措施.如果监控显示配置的 IOPS 不足以处理工作负载,则架构师应该相应地调整配置的 IOPS 以确保最佳性能.对于处理大量写入操作,选项 B、C 和 D 不是推荐的解决方案:选项 B 建议使用通用型 SSD 存储配置 Amazon RDS for MySQL 数据库实例,并在数据库实例前面放置 Amazon ElastiCache 集群.虽然 ElastiCache 可以通过缓存频繁访问的数据来提高读取性能,但它并不能直接解决大量写入操作的问题.此外,使用 ElastiCache 可能会在缓存和数据库之间引入复杂性和潜在的一致性问题.选项 C 建议使用内存优化实例类型配置 Amazon DocumentDB(兼容 MongoDB)实例.但是,DocumentDB 是 NoSQL 文档数据库,可能不适合迁移现有的 MySQL 数据库.此外,它不能满足处理大量写入操作的要求.选项 D 建议在通用性能模式下预置 Amazon Elastic File System (Amazon EFS) 文件系统.虽然 EFS 可以提供可扩展的共享文件存储,但它并不是为处理数据库工作负载中典型的大量写入操作而设计的.它可能无法为所描述的用例提供必要的性能.总之,为了处理大量写入操作并确保 AWS 上重新定位的 MySQL 数据库的最佳性能,解决方案架构师应使用预置 IOPS SSD 存储来配置 Amazon RDS for MySQL 数据库实例,使用 Amazon CloudWatch 监控写入操作指标,以及如有必要,调整配置的 IOPS(选项 A).