An enterprise is planning to migrate a three-tier customer portal to AWS as part of a datacenter exit project that must be completed within a strict 6-month window. The architecture and business requirements are as follows:
* Presentation Layer: A stateless Java application running on Apache Tomcat. The operations team wants to eliminate operating system patching and VM management overhead without modifying the application code.
* Database Layer: A Microsoft SQL Server database with high licensing costs. The enterprise wants to migrate to Amazon Aurora PostgreSQL. A preliminary assessment shows that converting the database schema and rewriting complex T-SQL stored procedures will take at least 9 months. The migration must limit the database downtime window to less than 2 hours during the final cutover.
* Reporting Tier: A legacy third-party reporting tool running on Solaris that cannot be virtualized on x86-64 hardware, but must remain available for regulatory compliance audits for another year.
Which combination of migration strategies is the most appropriate to meet the timeline, satisfy the technical constraints, and align with the 7 Rs framework?
- APresentation Layer: Replatform to Amazon ECS on AWS Fargate.
Database Layer: Replatform to Amazon Aurora PostgreSQL using AWS Schema Conversion Tool (AWS SCT) and AWS Database Migration Service (AWS DMS) within the 6-month window.
Reporting Tier: Retain the legacy tool on-premises or in a co-location facility. - BPresentation Layer: Rehost on Amazon EC2 instances.
Database Layer: Refactor to Amazon Aurora PostgreSQL immediately using AWS Schema Conversion Tool (AWS SCT) to eliminate license costs.
Reporting Tier: Rehost the legacy tool on Amazon EC2 instances. - Presentation Layer: Replatform to Amazon ECS on AWS Fargate.
Database Layer: Replatform to Amazon RDS for SQL Server, deferring the Refactor to Amazon Aurora PostgreSQL to a post-migration phase.
Reporting Tier: Retain the legacy tool on-premises or in a co-location facility.Answer - DPresentation Layer: Replatform to Amazon ECS on AWS Fargate.
Database Layer: Replatform to Amazon RDS for SQL Server, deferring the Refactor to Amazon Aurora PostgreSQL.
Reporting Tier: Replatform the legacy tool to Amazon RDS.