Soru

Zorluk: OrtaAssess and Select Migration Strategy (7 Rs)

A logistics company is migrating its container tracking system to AWS. The system consists of two primary components:

1. Front-end Web Tier: A Java web application currently running on Apache Tomcat VMs. The company wants to eliminate VM administration overhead by moving it to Amazon Elastic Container Service (Amazon ECS) on AWS Fargate without modifying the application code.
2. Core Transaction Database: A legacy Microsoft SQL Server database. The company wants to eliminate SQL Server licensing costs by migrating the schema and data to Amazon Aurora PostgreSQL using the AWS Schema Conversion Tool (AWS SCT) and AWS Database Migration Service (AWS DMS).

Which two migration strategies should the solutions architect select to align with the AWS 7 Rs migration framework?

  1. Replatform for the front-end web tierCevap
  2. Refactor for the transaction databaseCevap
  3. C
    Replatform for the transaction database
  4. D
    Rehost for the front-end web tier
  5. E
    Refactor for the front-end web tier

Cevap

The solutions architect should select Replatform for the front-end web tier and Refactor for the transaction database.
Replatforming is the correct strategy for the front-end web tier because the application is packaged into containers and deployed to a managed service (Amazon ECS on AWS Fargate) to reduce administrative overhead without altering the underlying code. Refactoring is the correct strategy for the transaction database because converting from SQL Server to Aurora PostgreSQL requires schema conversion (via AWS SCT) and code/query modifications, representing a re-architecting of the data layer.

Adım Adım Çözüm

1
Analyze the migration requirements for the front-end web tier.
The front-end web tier is moving from VM-based Tomcat deployments to Amazon ECS on AWS Fargate with no code modifications.
This platform-level adjustment represents a modification to utilize managed container services without re-architecting the application code, which aligns with Replatforming.
2
Analyze the migration requirements for the core transaction database.
The database is migrating from SQL Server to Amazon Aurora PostgreSQL using AWS SCT and AWS DMS.
Because this requires a database engine switch, schema conversion, and query testing, the application database layer is being re-architected, which aligns with Refactoring.

Anahtar Kavram

Distinguishing between Replatforming and Refactoring in the AWS 7 Rs migration framework, specifically noting that database engine conversions represent Refactoring due to required schema/query alterations, while containerization without code changes represents Replatforming.
Bu soruyu puanla