솔루션 설계자는 가용성이 높은 Amazon ElastiCache for Redis 기반 솔루션을 설계하고 있습니다. 솔루션 설계자는 장애로 인해 로컬 및 AWS 리전 내에서 성능 저하 또는 데이터 손실이 발생하지 않도록 해야 합니다. 솔루션은 노드 수준과 지역 수준에서 고가용성을 제공해야 합니다. 이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
- A. 여러 노드가 포함된 샤드와 함께 다중 AZ Redis 복제 그룹을 사용합니다.✓ 정답
- B. Redis AOF(추가 전용 파일)가 설정된 여러 노드를 포함하는 Redis 샤드를 사용합니다.
- C. 복제 그룹에 둘 이상의 읽기 전용 복제본이 있는 다중 AZ Redis 클러스터를 사용합니다.
- D. Auto Scaling이 켜진 여러 노드를 포함하는 Redis 샤드를 사용합니다.
해설
【핵심 용어】 ▸ 다중 AZ 복제 그룹—여러 AZ에 Primary/Replica 분산 배치 ▸ Redis 클러스터—데이터를 샤드로 분산, 수평 확장 가능 ▸ 장애 격리—노드 수준(Replica)과 지역 수준(AZ) 별도 대응 【정답 포인트】 ▸ "노드 수준 고가용성"→Primary/Replica 구조로 노드 장애 극복 ▸ "지역 수준 고가용성"→다중 AZ 배치로 AZ 장애 극복 ▸ "성능/데이터 손실 없음"→자동 페일오버로 무중단 보장 【오답 체크】 (B) AOF 파일—데이터 영속성만 제공, 고가용성 아님 (C) 클러스터 + 읽기 복제본—모드 변경으로 복잡도 증가, 단순 복제 그룹으로 충분 (D) Auto Scaling—자동 확장만 하며 장애 대응 아님 【시험 포인트】 ▸ 패턴: 다중 계층 장애(노드+AZ)→다중 AZ 복제 그룹 ▸ 함정: 클러스터 모드가 고급처럼 보이나, 단순 요구사항은 복제 그룹으로 충분