Docs Menu
Docs Home
/
MongoDB Atlas
/

데이터 전송

이 페이지의 내용

  • 데이터 전송 비용의 출처
  • 데이터를 Atlas로 실시간 마이그레이션
  • 데이터 전송 비용을 줄이는 방법

Atlas 데이터 전송 비용은 클러스터를 호스팅하는 클라우드 서비스 제공자에 따라 달라집니다. Atlas는 매일 데이터 전송 비용을 표로 작성합니다.

Atlas는 Atlas 노드와 다른 노드 간의 데이터 전송에 대해 요금을 부과합니다. 다음과 같은 이체에는 비용이 발생하며, 비용이 낮은 것부터 높은 것까지 순서대로 나열되어 있습니다.

  1. 동일한 AWS 리전에서 데이터를 전송합니다.

  2. 서로 다른 AWS 리전 간 데이터 전송.

  3. Atlas 노드로 들어오는 전송을 제외한 AWS 리전 외부 위치로의 데이터 전송.

Atlas는 AWS 또는 Azure 자체에서 발생하는 데이터 전송 비용 외에, AWS S3 버킷 또는 Azure Blob Storage 컨테이너로 내보내는 데이터에 대해 GB당 $.125의 요금을 청구합니다. Atlas는 내보내기 전에 데이터를 압축합니다. 내보내는 데이터의 양을 추정하려면 클러스터에 있는 각 데이터베이스의 dataSize를 합산합니다. 이 합계는 압축되지 않은 내보내기 크기와 일치해야 하며, 이는 데이터 내보내기 작업을 위해 Atlas에서 발생하는 최대 비용입니다.

클라우드 백업 스냅샷 내보내기에 관한 자세한 사항은 클라우드 백업 스냅샷 내보내기를 참조하세요.

Atlas는 Atlas 노드와 다른 노드 간의 데이터 전송에 대해 요금을 부과합니다. 다음과 같은 이체에는 비용이 발생하며, 비용이 낮은 것부터 높은 것까지 순서대로 나열되어 있습니다.

  1. 가용영역 간 데이터 전송. Azure의 Atlas는 가용영역을 지원하는 리전의 새 클러스터 배포에서 가용영역을 사용합니다.

  2. 리전 내 VNet 피어링을 사용한 데이터 전송.

  3. 다른 리전으로 데이터 전송. Atlas 클러스터의 데이터 전송 요금은 소스 노드의 지리적 위치에 따라 달라집니다.

  4. 리전 간 VNet 피어링을 사용한 데이터 전송.

Atlas는 Atlas 노드와 다른 노드 간의 데이터 전송에 대해 요금을 부과합니다. 다음과 같은 이체에는 비용이 발생하며, 비용이 낮은 것부터 높은 것까지 순서대로 나열되어 있습니다.

  1. 같은 리전에 있는 구역 간 데이터 전송.

  2. 미국 내 지역 간 데이터 전송.

  3. 대륙 간 데이터 전송.

  4. 미국 이외의 동일한 대륙 내 리전 간 데이터 전송.

  5. Atlas 노드로 들어오는 전송을 제외한 Google Cloud 데이터 센터 외부 위치로의 데이터 전송.

멀티 리전 클러스터는 추가된 리전의 수와 위치, 그리고 각 리전에 배치된 클러스터의 수에 따라 데이터 전송 비용이 증가할 수 있습니다.

참고

데이터 전송 비용 예외 사항

Atlas는 Atlas 클러스터로 들어오는 데이터 전송에 대해 요금을 부과하지 않습니다. 또한 M0, M2 또는 M5 클러스터 계층은 발신 데이터에 요금을 부과하지 않습니다.

서버리스 인스턴스의 경우 데이터 백업 및 복원을 담당하는 가상 머신과의 데이터 전송 비용이 발생합니다.

푸시 기반 로그를 내보내면 데이터 전송에 대한 비용이 발생합니다.

Atlas는 모든 이그레스 데이터 전송에 대해 GB당 $0.09의 요금을 부과합니다.

MongoDB는 사용자가 기존 MongoDB 데이터베이스를 MongoDB Atlas로 마이그레이션할 수 있도록 무료 Atlas 라이브 마이그레이션 서비스를 호스팅 및 운영합니다. MongoDB는 Atlas 클러스터로 들어오는 모든 데이터 전송에 대해 요금을 부과하지 않습니다. Atlas로 마이그레이션하는 방법을 알아보세요.

대다수의 Atlas 고객은 데이터 전송에 예산의 10% 미만을 지출합니다. 훨씬 더 많은 비용을 지출하는 경우 다음과 같은 최적화 과정을 통해 데이터 전송 비용을 줄일 수 있습니다.

  • 데이터에 액세스하는 모든 애플리케이션과 프로세스에서 비효율적인 부분이 없는지 확인합니다. 쿼리가 다음을 수행하지 않도록 확인합니다.

    • 클라이언트에 이미 존재하는 데이터를 다시 읽습니다.

    • 클러스터에 기존 데이터를 다시 작성합니다.

  • 가능하면 쿼리가 클러스터와 동일한 클라우드 리전 및 제공자에서 시작되는지 확인하세요.

    리전 간 쿼리가 필요한 경우:

  • 데이터를 전송하기 전에 집계 프레임워크를 사용하여 데이터를 사전 처리할 수 있습니다. 예를 들어 $project 집계 단계를 사용하여 문서 필드를 프로젝트해 전송 전에 문서 크기를 줄일 수 있습니다.

  • 클라이언트 드라이버가 유선 프로토콜 압축을 사용하여 MongoDB와 통신하는지 확인합니다. Atlas는 항상 클러스터 내 통신을 압축합니다. 드라이버를 구성하는 방법을 알아보려면 드라이버 문서를 참조하세요.

참고

온프레미스 환경에서 Atlas로, 클라우드 공급자 간에 또는 동일한 클라우드 공급자의 컨티넌트 간에 쿼리하는 경우 데이터 전송 비용이 가장 많이 발생합니다.

돌아가기

데이터 페더레이션