Soru

Zorluk: OrtaAssess and Select Migration Strategy (7 Rs)

A financial technology company is planning to migrate its legacy reporting and auditing platform to AWS. The migration must be completed within a strict 3-month window before their on-premises data center lease expires. The development team is currently fully committed to a core product launch and has zero availability to perform code changes or database schema modifications. The platform consists of the following three components:

1. Reporting Web Application: A Java Tomcat web application running on virtual machines.
2. Transactional Database: A Microsoft SQL Server database. The company wants to eliminate database administration tasks such as backups and patching to minimize operational overhead.
3. Archived Compliance Log Viewer: A legacy PHP application used only for read-only historical compliance audits. The application is scheduled to be decommissioned in 9 months when the regulatory data retention period expires.

Which two of the following migration strategy mappings are correct for these components? (Select TWO)

  1. Rehost the Reporting Web Application using AWS Application Migration Service (MGN), and Replatform the Transactional Database to Amazon RDS for SQL Server.Cevap
  2. B
    Refactor the Reporting Web Application to run on AWS Lambda serverless functions, and Refactor the Transactional Database by converting the schema to Amazon Aurora PostgreSQL using the AWS Schema Conversion Tool (SCT).
  3. Retain the Archived Compliance Log Viewer on-premises until it is decommissioned next year, rather than migrating it to AWS.Cevap
  4. D
    Replatform the Reporting Web Application by rewriting its core business logic as containerized microservices on Amazon Elastic Kubernetes Service (EKS).
  5. E
    Retire the Archived Compliance Log Viewer immediately to eliminate on-premises infrastructure footprint before the lease expires.

Cevap

Rehosting the Reporting Web Application using AWS Application Migration Service (MGN), replatforming the Transactional Database to Amazon RDS for SQL Server, and retaining the Archived Compliance Log Viewer on-premises.
Rehosting the web tier using AWS Application Migration Service (MGN) allows for a rapid migration to meet the 3-month lease expiration deadline without requiring code changes. Replatforming the SQL Server database to Amazon RDS for SQL Server eliminates administrative overhead like backup and patching tasks while preserving the existing database engine and schema, matching the constraint of zero developer availability. Retaining the compliance viewer on-premises avoids the cost and effort of migrating a system that is scheduled to be decommissioned in 9 months, while still adhering to the regulatory retention period.

Adım Adım Çözüm

1
Analyze the migration constraints for the Reporting Web Application.
The migration must be completed within 3 months, and the development team has zero availability for code modifications. This dictates a Rehost strategy (using AWS MGN) to move the virtual machines as-is.
Rehosting minimizes migration time and requires no source code modifications.
2
Analyze the migration constraints for the Transactional Database.
The database must be migrated to a managed service to eliminate administrative overhead, but schema or database engine modifications are not allowed due to developer constraints. This dictates a Replatform strategy to Amazon RDS for SQL Server.
Replatforming to RDS SQL Server offloads patching and backup overhead to AWS without modifying the database engine or application SQL dialect.
3
Analyze the constraints for the Archived Compliance Log Viewer.
The application is used only for historical audits and will be decommissioned in 9 months. Immediate deletion is not allowed due to regulatory retention policies. This dictates a Retain strategy.
Retaining the application on-premises avoids migration effort and costs for a workload that is shortly to be decommissioned, while maintaining compliance.

Anahtar Kavram

Selecting migration strategies based on timeline constraints, developer availability, and compliance rules using the 7 Rs framework.
Bu soruyu puanla