AWS Cloud Practitioner Migration &
Cloud Adoption Practice Test 2026–2027
| AWS Migration Strategies, Tools &
Detailed Answers
1. A company wants to migrate several on-premises applications to AWS but
has limited information about its existing server dependencies. Which AWS
service is most appropriate for discovering servers and their application
dependencies?
A. AWS Migration Hub
B. AWS Application Discovery Service
C. AWS Database Migration Service (AWS DMS)
D. AWS Control Tower
Answer: AWS Application Discovery Service
Rationale: AWS Application Discovery Service collects information about on-
premises servers, utilization, configuration, and dependencies to help
organizations plan migration projects.
, 2. A company is migrating a large number of physical servers to Amazon EC2.
The company wants to minimize application downtime during migration.
Which AWS service is specifically designed for this scenario?
A. AWS Application Migration Service
B. AWS Snowball Edge
C. AWS Backup
D. Amazon Inspector
Answer: AWS Application Migration Service
Rationale: AWS Application Migration Service (AWS MGN) supports lift-and-shift
migrations by continuously replicating source servers into AWS and enabling
controlled cutover with minimal downtime.
3. A company wants to centrally track the progress of applications being
migrated across multiple AWS accounts and Regions. Which service should
it consider?
A. AWS Migration Hub
B. AWS CloudTrail
C. AWS Config
D. Amazon CloudWatch
Answer: AWS Migration Hub
Rationale: AWS Migration Hub provides a central place to track application
migration progress and associated migration tools across AWS Regions.
4. A company needs to migrate a large Oracle database to Amazon Aurora
PostgreSQL while changing the database engine. Which migration approach
is most appropriate?
A. Rehosting
B. Repurchasing
C. Refactoring
D. Replatforming
,Answer: Refactoring
Rationale: Moving from one database engine to another generally requires
significant application and database changes and is commonly considered
refactoring when the workload is substantially redesigned.
5. A company wants to move an application to AWS with minimal changes to
its architecture while making some managed-service optimizations. Which
migration strategy best fits?
A. Rehosting
B. Replatforming
C. Retiring
D. Repurchasing
Answer: Replatforming
Rationale: Replatforming involves making limited modifications to take
advantage of AWS capabilities without fundamentally changing the
application's architecture.
6. An organization discovers that one legacy application is no longer used by
any employees. Which migration strategy is most appropriate?
A. Retain
B. Retire
C. Rehost
D. Refactor
Answer: Retire
Rationale: Retiring removes applications that are no longer needed, reducing
migration effort, operational complexity, and cost.
7. A company wants to migrate its existing virtual machines to AWS without
modifying the applications. Which strategy is most appropriate?
, A. Rehost
B. Refactor
C. Repurchase
D. Retain
Answer: Rehost
Rationale: Rehosting, often called lift and shift, moves workloads to AWS with
minimal application modification.
8. A company wants to replace its existing commercial CRM system with a
SaaS product. Which migration strategy is this?
A. Retain
B. Repurchase
C. Rehost
D. Replatform
Answer: Repurchase
Rationale: Repurchasing involves replacing an existing application with a
different product, often a cloud-based SaaS solution.
9. A company is deciding which applications should migrate first. Which factor
is most useful when prioritizing migration candidates?
A. Employee preference for programming languages
B. Business value, technical complexity, and migration dependencies
C. Number of developers assigned to the application
D. Age of the application's user interface
Answer: Business value, technical complexity, and migration dependencies
Rationale: Migration prioritization should consider business impact, technical
complexity, dependencies, risk, and expected cloud benefits.
10.A company wants to assess its organizational readiness for AWS adoption
before beginning a major migration. Which framework is most appropriate?