Amazon DocumentDB로 미리캔버스의 성능 50%와 비용 30%를 개선하다
3
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

이 게시물은 Amazon DocumentDB로 전환하여 미리캔버스의 성능과 비용을 개선한 사례를 공유합니다.

전환 배경

  • MongoDB Atlas의 스토리지 기반 IOPS 상한(약 3,000 IOPS)으로 체크포인트 시 IOPS 스파이크, 쓰로틀링과 복제 지연 발생
  • 전환 목표: IOPS 병목 해소, AWS 네이티브 통합 강화, 인프라 비용 최적화

아키텍처 및 POC

  • Amazon DocumentDB는 Aurora 기반 분산 스토리지(6개 복사본, 쓰기 4/6 ACK, 읽기 3/6)와 공유 스토리지를 직접 읽는 Replica 구조로 replication lag 대폭 감소
  • POC에서 API 비호환성, 인덱스 동작 차이, 압축률 감소 등 확인하고 쿼리·인덱스 재설계 필요

마이그레이션 및 운영

  • AWS DMS로 Full Load(11억 건)와 CDC 수행, CDC 지연·유실 대응으로 직접 구현한 changeStream 리플레이 및 수동 복구 병행
  • 운영 결과: p50 응답속도 50% 개선, replication lag 93% 감소, 인프라 비용 약 30% 절감

연관 게시글