AWS Korea Tech Blog

Amazon DocumentDB에서 압축 기능을 활용한 비용 절감

thumbnail

Amazon DocumentDB에서 압축 기능을 활용한 비용 절감

소개

Amazon DocumentDB(MongoDB 호환) 는 완전관리 형 기본 JSON 도 큐 먼트 데이터 베이스로, 인프라를 관리하지 않고도 중요한 문서 워크 로드를 쉽고 비용 효율적으로 운영할 수 있게 해 줍니다. MongoDB API( 버전 3.6, 4.0 및 5.0) 와 호환되는 드라이버를 사용하여 작성된 동일한 애플리케이션 코드와 도구를 사용 하여 인프라를 관리하는 걱정 없이 Amazon DocumentDB에서 워크 로드를 실행, 관리 및 확장할 수 있습니다.

압축 기능을 통한 비용 절감

  • 압축된 문서는 더 적은 저장 공간과 데이터베이스 읽기 및 쓰기에 더 적은 I/O 작업을 필요로 하기 때문에 스토리지 및 I/O 비용이 낮아 집니다.
  • API를 사용하여 압축 상태와 압축 후 컬렉션 크기를 모니터링할 수 있습니다. 대부분의 컬렉션이 압축 사용으로 이점을 얻는 것이 아니라면 기본 값을 그대로 둘 수 있습니다.

압축 전략

  • 압축이 켜지기 전에 존재했던 문서들에 대해 통제된 느린 속도로 더 미 업데이트를 실행하는 전략을 사용할 수 있습니다.
  • 문서의 압축 가능성에 따라 워크로드에 대한 이상적인 임계 값을 설정할 수 있습니다.

샘플 데이터 셋 및 압축 결과

  • 샘플 데이터 셋을 사용하여 압축된 컬렉션과 압축되지 않은 컬렉션 간의 결과를 비교해 보았습니다.
  • 저장 크기를 최대 34% 까지 줄일 수 있는 압축을 사용한 결과를 확인했습니다.

결론

Amazon DocumentDB의 압축 기능을 활용하면 스토리지 크기를 줄이고 비용을 절감할 수 있습니다. 샘플 데이터 셋을 사용한 결과, 문서 내용에 따라 크기 감소율은 달라지지만 큰 데이터 크기의 컬렉션에서 상당한 저장 비용 절감을 기대할 수 있습니다.