An enterprise is planning to migrate a business-critical inventory management and dispatch system to AWS. The system consists of three distinct application components:
1. Order Processing Core: A monolithic Java application running on Red Hat Enterprise Linux (RHEL). It relies on a proprietary local message queuing middleware. The business wants to break down this monolith into microservices, containerize it using AWS Fargate, and replace the proprietary middleware with Amazon Simple Queue Service (SQS) to improve scalability and eliminate licensing costs. The company has assigned a dedicated team with a 6-month timeline for this work.
2. Inventory Database: An Oracle Database 19c Enterprise Edition instance running on-premises, using advanced PL/SQL stored procedures. To avoid high migration risk and schema conversion complexity, the database engine must remain unchanged, but the business wants to eliminate hardware provisioning, backups, and OS patching overhead.
3. Legacy Shipping Label Generator: A legacy 32-bit application running on an old Windows Server 2008 R2 server. The source code is lost, and the software vendor is out of business, but the utility must be kept running as-is. It has no external dependencies. The enterprise plans to use AWS Application Migration Service (MGN) to copy the server block-by-block to an Amazon EC2 instance with minimal downtime and no software changes.
Which of the following migration strategies represent the correct alignment with the AWS 7 Rs framework for these components? (Select TWO)
- Classify the Order Processing Core migration as Refactor (Re-architect), because the application architecture is being modified to adopt microservices, containers, and cloud-native messaging services like Amazon SQS.Answer
- Classify the Inventory Database migration as Replatform (Re-platform), because it is moving to a managed service (Amazon RDS for Oracle) to optimize operational tasks without altering the underlying database engine or schema.Answer
- CClassify the Inventory Database migration as Refactor (Re-architect), because migrating to Amazon RDS for Oracle constitutes a Refactoring strategy due to the architectural changes in database high availability and automated backups.
- DClassify the Legacy Shipping Label Generator migration as Replatform (Re-platform), because utilizing AWS Application Migration Service (MGN) to migrate the virtual machine to Amazon EC2 is defined as a replatforming activity.
- EClassify the Order Processing Core migration as Replatform (Re-platform), because containerizing the application onto AWS Fargate and shifting to Amazon SQS represents a platform optimization that does not alter the core business logic.