Q72 — AWS SAA-C03 Ch.12
Question 72 of 100 | ← Chapter 12
Q872. A company runs its application on Oracle Database Enterprise Edition. The company needs to migrate the application and the database to AWS. The company can use the Bring Your Own License (BYOL) model while migrating to AWS. The application uses third-party database features that require privileged access.A solutions architect must design a solution for the database migration.Which solution will meet these requirements MOST cost-effectively?
- A. Migrate the database to Amazon RDS for Oracle by using native tools. Replace the third-party features with AWS Lambda.
- B. Migrate the database to Amazon RDS Custom for Oracle by using native tools. Customize the new database settings to support the third-party features. ✓
- C. Migrate the database to Amazon DynamoDB by using AWS Database Migration Service (AWS DMS).Customize the new database settings to support the third-party features.
- D. Migrate the database to Amazon RDS for PostgreSQL by using AWS Database Migration Service (AWS DMS). Rewrite the application code to remove the dependency on third-party features.
Correct Answer: B. Migrate the database to Amazon RDS Custom for Oracle by using native tools. Customize the new database settings to support the third-party features.
Explanation
To migrate an Oracle Database Enterprise Edition application to AWS while using the Bring Your Own License (BYOL) model and maintaining support for third-party database features, the most cost-effective solution would be:B. Migrate the database to Amazon RDS Custom for Oracle by using native tools and customize the new database settings to support the third-party features.Here's why:Option A suggests migrating the database to Amazon RDS for Oracle by using native tools and replacing the third-party features with AWS Lambda. However, AWS Lambda is a serverless compute service and may not directly replace the functionality provided by the third-party features. This approach would require significant changes to the application architecture and may not be the most cost-effective solution.Option C suggests migrating the database to Amazon DynamoDB using AWS Database Migration Service (AWS DMS) and customizing the new database settings to support the third-party features. However, DynamoDB is a NoSQL database service and may not have the same capabilities and features as Oracle Database Enterprise Edition. Rewriting the application to work with DynamoDB could be time-consuming and may not be cost-effective.Option D suggests migrating the database to Amazon RDS for PostgreSQL using AWS Database Migration Service (AWS DMS) and rewriting the application code to remove the dependency on third-party features. This approach requires significant changes to the application code and may not be cost-effective if the application heavily relies on the Oracle Database Enterprise Edition features.Option B recommends migrating the database to Amazon RDS Custom for Oracle using native tools and customizing the new database settings to support the third-party features. Amazon RDS Custom for Oracle allows you to bring your own Oracle licenses and provides flexibility in terms of customization and configuration. This approach allows you to maintain the compatibility of the application with the third-party features while utilizing the benefits of Amazon RDS, such as managed database services and scalability.In summary, the most cost-effective solution for migrating the Oracle Database Enterprise Edition application to AWS with support for third-party features is to migrate the database to Amazon RDS Custom for Oracle (Option B) using native tools and customize the new database settings accordingly.