Soru

Zorluk: OrtaAssess and Select Migration Strategy (7 Rs)

A logistics company is planning to migrate its core operations platform to AWS. The platform consists of the following three components:

1. A proprietary supply chain planning application running on a local Linux server. The code is highly optimized and cannot be altered, but it requires specific kernel parameters. The company plans to use AWS Application Migration Service (MGN) to move the application and its operating system directly to Amazon EC2.
2. A transactional database running on IBM DB2. To eliminate licensing costs, the company intends to migrate this database to Amazon Aurora PostgreSQL. This will require converting the schema and stored procedures using the AWS Schema Conversion Tool (SCT) and modifying the application's query logic.
3. A third-party legacy customer ticketing system that has reached its end of life. The company has decided to discontinue the system and move its users to a cloud-native software-as-a-service (SaaS) ticketing platform.

Which of the following represents the most appropriate migration strategy (7 Rs) for each component?

  1. A
    Supply chain system: Replatform; Transactional database: Refactor; Ticketing system: Retire
  2. B
    Supply chain system: Rehost; Transactional database: Replatform; Ticketing system: Repurchase
  3. Supply chain system: Rehost; Transactional database: Refactor; Ticketing system: RepurchaseCevap
  4. D
    Supply chain system: Rehost; Transactional database: Replatform; Ticketing system: Retire

Cevap

The correct migration path is Rehost for the supply chain system, Refactor for the transactional database, and Repurchase for the ticketing system.
The correct strategy maps the block-level lift-and-shift of the supply chain system to Rehost, the database engine conversion (DB2 to Aurora PostgreSQL with code modification) to Refactor, and the transition to a cloud-native SaaS ticketing system to Repurchase.

Adım Adım Çözüm

1
Analyze the supply chain application migration strategy.
The application and OS are copied as-is using block-level replication (AWS MGN) onto EC2 instances. This represents a lift-and-shift or Rehost strategy.
Rehosting does not modify the application, OS, or architecture.
2
Analyze the database migration strategy.
Migrating from IBM DB2 to Amazon Aurora PostgreSQL requires schema conversion, stored procedure rewrites, and application query modifications. This represents a Refactor/Re-architect strategy.
Changing database engines and rewriting application code to support the new engine exceeds Replatforming and constitutes Refactoring.
3
Analyze the legacy ticketing system migration strategy.
Moving users from a discontinued legacy platform to a SaaS ticketing solution represents a Repurchase strategy.
Transitioning to a third-party software-as-a-service model is classified as Repurchasing.

Anahtar Kavram

Selecting migration strategies among the 7 Rs requires mapping specific business requirements and technical constraints to migration paths, notably distinguishing between Rehosting (as-is), Replatforming (runtime optimizations without code changes), Refactoring (engine/code changes), and Repurchasing (transitioning to SaaS).
Bu soruyu puanla