A Developer is asked to implement a caching layer in front of Amazon RDS. Cached content is expensive to regenerate in case of service failure. Which implementation below would work while maintaining maximum uptime?
A. Implement Amazon ElastiCache Redis in Cluster Mode
B. Install Redis on an Amazon EC2 instance.
C. Implement Amazon ElastiCache Memcached.
D. Migrate the database to Amazon Redshift.
더보기
Answer: A
Reference:
https://aws.amazon.com/blogs/database/automating-sql-caching-for-amazon-elasticache-and-amazon-rds/
Redis는 페일오버에 사용되는 이중화 구성(Multi-az)을 지원.
EC2는 페일오버가 없는 하나의 인스턴스.
Memcached는 페일오버를 허용하지 않으며, 용량에 도달하면 데이터를 꺼낸다.
Redshift는 캐시 솔루션이 아니라 데이터 웨어하우스이며 응답 시간이 느리다.
'자격증 > AWS Developer Associate' 카테고리의 다른 글
[AWS] Certified Developer Associate Dump 문제 014 (0) | 2021.08.10 |
---|---|
[AWS] Certified Developer Associate Dump 문제 013 (0) | 2021.08.10 |
[AWS] Certified Developer Associate Dump 문제 010 (0) | 2021.08.09 |
[AWS] Certified Developer Associate Dump 문제 009 (0) | 2021.08.09 |
[AWS] Certified Developer Associate Dump 문제 008 (0) | 2021.08.09 |