Courseiva
Continuous Improvement for Existing SolutionsmediumMultiple ChoiceObjective-mapped

SAP-C02 Continuous Improvement for Existing Solutions Practice Question

A company is running a stateful web application on Amazon EC2 instances in an Auto Scaling group. The instances store session data in an Amazon ElastiCache for Redis cluster. The company wants to improve the application's fault tolerance and ensure that session data is not lost if an Availability Zone fails. What should the solutions architect do?

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

Enable Cluster Mode on the ElastiCache for Redis cluster and configure Multi-AZ.

Enabling Cluster Mode on the ElastiCache for Redis cluster and configuring Multi-AZ provides automatic sharding and replication across Availability Zones. This ensures that session data is not lost if an AZ fails, as replicas in other AZs can take over. Option B is incorrect because read replicas alone do not provide automatic failover or data durability across AZ failures unless Multi-AZ is enabled. Option C is incorrect because increasing instance size does not protect against AZ failure. Option D is incorrect because ElastiCache for Memcached does not support persistence or replication, so data would be lost on node failure.

Answer analysis

Option-by-option breakdown

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

  • Enable Cluster Mode on the ElastiCache for Redis cluster and configure Multi-AZ.

    Why this is correct

    Cluster Mode with Multi-AZ provides replication and automatic failover across AZs, protecting against AZ failure.

  • Configure the ElastiCache for Redis cluster to have multiple read replicas in the same region.

    Why it's wrong here

    Read replicas help with read scaling but if the primary fails in an AZ outage, you still need automatic failover; Multi-AZ is required.

  • Increase the instance size of the EC2 instances to handle more load.

    Why it's wrong here

    Instance size does not affect session data durability; it only improves compute capacity.

  • Migrate from ElastiCache for Redis to ElastiCache for Memcached.

    Why it's wrong here

    Memcached does not support persistence or replication; data loss is more likely.

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.