AWS Certified Devops Engineer Professional · Free Practice Question Hard

Question 3

A company requires an extremely high performance in-memory database for an application. The database used should store data durably across multiple availability zones. The application requires that the database support strong consistency and can scale seamlessly to many terabytes in size.

Which database should the company use for this application?

  • A

    Use Amazon Managed Grafana.

  • B

    Use Amazon ElastiCache for Memcached.

  • C

    Use Amazon MemoryDB for Redis.

  • D

    Use Amazon ElastiCache for Redis.

Reveal correct answer

Correct answer: C

Explanation

Amazon MemoryDB for Redis is a Redis-compatible, durable, in-memory database service that delivers ultra-fast performance. It is purpose-built for modern applications with microservices architectures.

Amazon MemoryDB for Redis vs ElastiCache:

• Use ElastiCache for caching DB queries.

• Use MemoryDB for a full DB solution combining DB and cache.

• MemoryDB offers higher performance with lower latency .

• MemoryDB offers strong consistency for primary nodes and eventual consistency for replica nodes.

• With ElastiCache there can be some inconsistency and latency depending on the engine and caching strategy.

For this scenario the requirement is for a full DB solution, not a caching solution, so MemoryDB for Redis is the best choice.

CORRECT: "Use Amazon MemoryDB for Redis" is the correct answer (as explained above.)

INCORRECT: "Use Amazon ElastiCache for Redis" is incorrect as explained above.

INCORRECT: "Use Amazon ElastiCache for Memcached" is incorrect as explained above.

INCORRECT: "Use Amazon Managed Grafana" is incorrect. This service is not a database service, it is used for data visualization of operational metrics, logs, and traces.

References:

https://aws.amazon.com/memorydb/features/

Discussion

Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.

You must be logged in to post a comment.

Preparing For

Your Certification?

255+ certifications
Detailed explanations
Free PDF samples

Has All The Questions You Need