A logistics company is planning to migrate its core application workload portfolio to AWS. The portfolio includes the following systems:
- A custom Python web application built on Django that runs on an on-premises Linux server. The deployment team wants to migrate the application to AWS Elastic Beanstalk to reduce server management overhead without making any modifications to the core Django application code.
- A PostgreSQL 11 database instance running on a self-managed Windows Server virtual machine. The database stores shipping transaction records. The company wants to migrate this database to Amazon Aurora PostgreSQL-Compatible Edition to leverage automated backups and scaling while keeping the schema intact.
- An on-premises proprietary customer relationship management (CRM) platform. The company has decided to replace this system entirely by migrating user records to a subscription-based SaaS CRM platform.
Which combination of migration strategies represents the correct alignment with the AWS 7 Rs framework for these workloads?
- APython web application: Refactor; Transaction database: Replatform; CRM platform: Repurchase
- BPython web application: Replatform; Transaction database: Refactor; CRM platform: Repurchase
- Python web application: Replatform; Transaction database: Replatform; CRM platform: RepurchaseCevap
- DPython web application: Rehost; Transaction database: Replatform; CRM platform: Replatform