Courseiva
Accelerate Workload Migration and ModernizationmediumMultiple ChoiceObjective-mapped

SAP-C02 Practice Question: Accelerate Workload Migration and Modernization

A company is migrating a stateful application to AWS. The application runs on a single on-premises server and uses local storage for persistent data. The company wants to achieve high availability and scalability. Which migration approach should the company use?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Refactor the application to store state in Amazon ElastiCache or Amazon DynamoDB.

The application is stateful and needs high availability and scalability. Refactoring to store state in managed services like Amazon ElastiCache or DynamoDB decouples state from compute, allowing compute to scale and be replaced without data loss. Option A is wrong: while an ALB with sticky sessions distributes traffic, it ties sessions to specific instances, making scaling and failover complex and not fully HA. Option B is wrong: a single EC2 instance is a single point of failure and cannot scale. Option D is wrong: EBS snapshots are for backup/disaster recovery, not real-time HA or state persistence during scaling. Only option C properly addresses state management for HA and scalability.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Use multiple EC2 instances behind an Application Load Balancer with sticky sessions.

    Why it's wrong here

    Using multiple EC2 instances behind an ALB with sticky sessions still ties state to individual instances. If an instance fails, its sessions are lost, and scaling requires rebalancing sessions. This does not achieve true HA or scalability for state.

  • Lift and shift to a single Amazon EC2 instance with an EBS volume.

    Why it's wrong here

    Lift and shift to a single EC2 instance with an EBS volume provides no HA or scalability; the instance is a single point of failure and cannot scale beyond its size.

  • Refactor the application to store state in Amazon ElastiCache or Amazon DynamoDB.

    Why this is correct

    Refactoring to store state in Amazon ElastiCache or DynamoDB separates state from compute. This allows compute to scale in/out and instances to fail without data loss, achieving both HA and scalability.

  • Use an EC2 Auto Scaling group with lifecycle hooks to persist state to EBS snapshots.

    Why it's wrong here

    Using an Auto Scaling group with lifecycle hooks and EBS snapshots is not suitable for real-time state persistence. Snapshots are point-in-time backups and cannot handle continuous state updates during scaling events.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

One of 1,660 original SAP-C02 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SAP-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAP-C02 exam.