Which solution will help the company migrate the database to AWS MOST cost-effectively?
Migrate the database to Amazon RDS for Oracle. Replace third-party features with cloud services.
Migrate the database to Amazon RDS Custom for Oracle. Customize the database settings to support third-party features.
Migrate the database to an Amazon EC2 Amazon Machine Image (AMI) for Oracle. Customize the database settings to support third-party features.
Migrate the database to Amazon RDS for PostgreSQL by rewriting the application code to remove dependency on Oracle APEX.
Explanations:
Amazon RDS for Oracle is a managed service but may not support the third-party features that require privileged access. Replacing these features with cloud services could lead to increased complexity and cost.
Amazon RDS Custom for Oracle allows for more customization than standard RDS, making it suitable for applications that rely on specific third-party features and require privileged access. This solution provides a balance of managed service benefits and necessary customization.
Migrating to an Amazon EC2 AMI for Oracle allows for complete control and customization, but it also means higher operational overhead and management responsibilities, which goes against the need for cost-effectiveness and reduced administration.
Migrating to Amazon RDS for PostgreSQL would require significant changes to the application code to eliminate Oracle dependencies. This would be a costly and time-consuming process, making it less favorable for a quick migration.