Q72 — AWS SAA-C03 第12章
第 72/100 题 | ← 返回第12章
Q872.一家公司在 Oracle 数据库企业版上运行其应用程序.该公司需要将应用程序和数据库迁移到AWS.该公司在迁移到 AWS 时可以使用自带许可证 (BYOL) 模型.该应用程序使用需要特权访问的第三方数据库功能.解决方案架构师必须设计数据库迁移的解决方案.哪种解决方案能够最具成本效益地满足这些要求?
- A. 使用本机工具将数据库迁移到 Amazon RDS for Oracle.将第三方功能替换为 AWS Lambda.
- B. 使用本机工具将数据库迁移到 Amazon RDS Custom for Oracle.自定义新的数据库设置以支持第三方功能. ✓
- C. 使用 AWS Database Migration Service (AWS DMS) 将数据库迁移到 Amazon DynamoDB.自定义新的数据库设置以支持第三方功能.
- D. 使用 AWS Database Migration Service (AWS DMS) 将数据库迁移到 Amazon RDS for PostgreSQL.重写应用程序代码以消除对第三方功能的依赖.
正确答案: B. 使用本机工具将数据库迁移到 Amazon RDS Custom for Oracle.自定义新的数据库设置以支持第三方功能.
解析
要将 Oracle 数据库企业版应用程序迁移到 AWS,同时使用自带许可 (BYOL) 模型并保持对第三方数据库功能的支持,最具成本效益的解决方案是:B. 使用本机工具将数据库迁移到 Amazon RDS Custom for Oracle,并自定义新的数据库设置以支持第三方功能.原因如下:选项 A 建议使用本机工具将数据库迁移到 Amazon RDS for Oracle,并使用 AWS Lambda 替换第三方功能.但是,AWS Lambda 是无服务器计算服务,可能无法直接替换第三方功能提供的功能.这种方法需要对应用程序架构进行重大更改,并且可能不是最具成本效益的解决方案.选项 C 建议使用 AWS Database Migration Service (AWS DMS) 将数据库迁移到 Amazon DynamoDB,并自定义新的数据库设置以支持第三方功能.但是,DynamoDB 是一种 NoSQL 数据库服务,可能不具有与 Oracle 数据库企业版相同的功能和特性.重写应用程序以与 DynamoDB 配合使用可能非常耗时,而且可能不经济.选项 D 建议使用 AWS Database Migration Service (AWS DMS) 将数据库迁移到 Amazon RDS for PostgreSQL,并重写应用程序代码以消除对第三方功能的依赖.此方法需要对应用程序代码进行大量更改,如果应用程序严重依赖 Oracle Database Enterprise Edition 功能,则可能不具成本效益.选项 B 建议使用本机工具将数据库迁移到 Amazon RDS Custom for Oracle,并自定义新的数据库设置以支持第三方功能.Amazon RDS Custom for Oracle 允许您自带 Oracle 许可证,并在自定义和配置方面提供灵活性.这种方法允许您保持应用程序与第三方功能的兼容性,同时利用 Amazon RDS 的优势,例如托管数据库服务和可扩展性.总之,将 Oracle 数据库企业版应用程序迁移到支持第三方功能的 AWS 的最具成本效益的解决方案是使用本机工具将数据库迁移到 Amazon RDS Custom for Oracle(选项 B)并自定义新的数据库设置因此.