Data Federation 비용
Atlas Data Federation 비용이 발생하는 항목은 다음과 같습니다.
연합 데이터베이스 인스턴스가 처리한 데이터
연합 데이터베이스 인스턴스가 반환한 데이터
처리된 총 데이터
Atlas는 Atlas Data Federation이 기본 소스에서 처리한 총 바이트 수에 대해 가장 가까운 메가바이트 단위로 반올림하여 요금을 청구합니다. Atlas는 처리된 데이터 1TB당 5.00달러를 청구하며, 쿼리당 최소 처리 데이터는 10MB입니다.
Atlas Data Federation이 쿼리 결과를 반환하기 위해 처리하는 데이터의 양에 대한 '데이터 처리' 비용과 Atlas Data Federation이 반환하는 데이터의 양에 대한 '데이터 반환' 비용이 추가로 발생합니다. 예를 들어, 10GB 파일의 경우 '데이터 반환' 비용 외에 다음과 같은 '데이터 처리' 비용이 발생합니다.
파티션이 없거나 쿼리에 대한 결과를 반환하기 위해 전체 파일을 읽어야 하는 경우, 10GB의 '데이터 처리' 비용이 발생합니다.
각각 1GB씩 10개의 파티션이 있는 경우, Atlas Data Federation은 단일 파티션을 타겟팅하여 읽습니다. 따라서 1GB의 '데이터 처리' 비용이 발생합니다.
AWS S3에서 분할 전략 및 압축을 사용하여 처리되는 데이터의 양을 줄일 수 있습니다. 또한 쿼리 제한을 구성하여 연합 데이터베이스 인스턴스에 대해 Atlas Data Federation이 처리하는 데이터의 양을 제한하고 비용을 제어할 수 있습니다.
참고
데이터 분할은 데이터 처리 비용 절감을 보장하지 않습니다. 예를 들어, 모든 데이터를 쿼리하는 빈 $match
쿼리를 실행하는 경우, Atlas Data Federation은 파티션 수에 관계없이 쿼리에 대한 결과를 반환하기 위해 전체 컬렉션을 읽어야 합니다.
반환 및 전송된 총 데이터
Atlas는 연합 데이터베이스 인스턴스에서 반환 및 전송된 총 바이트 수에 대해 요금을 청구합니다. 이 총계는 다음 모든 데이터 전송의 합계입니다.
쿼리 결과를 읽는 동안 클라이언트에 반환된 바이트 수
쿼리를 실행하는 동안 Data Federation 쿼리 노드 간에 전송된 바이트 수
데이터 전송 비용은 클라우드 서비스 제공자가 동일 리전 내, 리전 간 또는 리전에서 인터넷으로의 데이터 전송에 대해 부과하는 요금에 따라 달라집니다. AWS는 동일한 AWS 리전 내에서 반환 및 전송된 바이트 수와 클라이언트로 반환된 바이트 수에 대해 GB당 $0.01의 요금을 부과합니다.