AZ 친화 읽기와 원격 폴백

AZ 친화 읽기와 원격 폴백 An architecture diagram generated by Archify. 애플리케이션 · AZ-a · AZ 값 확인 · AZ-a 애플리케이션 AZ-a · AZ 값 확인 Kafka replica · 일치하는 client.rack · AZ-a Kafka replica 일치하는 client.rack Valkey reader · GLIDE AZ 우선 · AZ-a Valkey reader GLIDE AZ 우선 Aurora reader · 관리된 로컬 목록 · AZ-a Aurora reader 관리된 로컬 목록 다른 AZ의 대상 · 쓰기 · 읽기 폴백 · 다른 AZ 다른 AZ의 대상 쓰기 · 읽기 폴백 로컬 replica 선호 읽기 로컬 reader 선택 쓰기 또는 로컬 대상 부재 AZ-a 다른 AZ Legend 프런트엔드 데이터 저장소 메시지 버스

비용과 일관성

  • • 로컬 읽기로 일부 전송을 줄이며 전체 비용 0을 보장하지 않음
  • • 복제·초기 메타데이터·폴백은 AZ를 넘을 수 있음
  • • replica 지연과 read-after-write 요구를 검증

AZ 발견

  • • 일반 Pod 생성 시점에는 노드가 정해지지 않음
  • • binding 시점 주입 또는 스케줄링 후 신뢰된 조회
  • • Kafka AZ ID와 GLIDE AZ 이름을 각 서버 값에 맞춤

폴백을 검증

  • • Kafka 로컬 replica 부재 시 leader
  • • GLIDE 로컬 replica → 로컬 primary → 원격 대상
  • • Aurora 로컬 reader 부재는 앱 재연결 정책 필요