Soru

Zorluk: Çok zorUnderstand the benefits of and strategies for migration to the AWS Cloud

A media company is migrating a legacy web application to AWS. To avoid managing virtual machines, the team decides to package the application's code into containers and run it on AWS Fargate, and migrate the underlying MySQL database to Amazon Aurora MySQL. The application's core code and business logic remain completely unchanged. Which migration strategy is the company executing?

  1. A
    Rehosting
  2. B
    Refactoring
  3. ReplatformingCevap
  4. D
    Repurchasing

Cevap

Replatforming
The correct strategy is replatforming because the company is migrating its application to the cloud with minor optimizations—specifically moving to managed container orchestration (AWS Fargate) and a managed database service (Amazon Aurora)—without changing the core application logic.

Adım Adım Çözüm

1
Identify the architectural and infrastructure changes made during migration.
The application is moved to containers on AWS Fargate, and the database is moved to Amazon Aurora.
Analyzing infrastructure modifications helps classify the migration type.
2
Examine whether the application's core code or business logic has been modified.
The application's core code and business logic remain completely unchanged.
No code changes rules out the refactoring strategy, which requires re-architecting application code.
3
Distinguish between a direct lift-and-shift (rehosting) and optimizations using managed services (replatforming).
Moving to Fargate and Aurora represents optimizations using managed services without changing application code.
Replatforming involves modifying the platform to reduce operational overhead while keeping the core application intact.

Anahtar Kavram

AWS Cloud Migration Strategies
Bu soruyu puanla