Azure Blob Storage 사용 비용 예측

이 문서는 Azure Blob Storage에서 데이터를 저장, 업로드, 다운로드 및 작업하는 데 드는 비용을 예측하는 데 도움이 됩니다.

모든 계산은 가상 가격을 기반으로 합니다. 이 문서 끝 부분에 있는 샘플 가격 섹션에서 각 가격을 찾을 수 있습니다.

Important

이러한 가격은 예제로만 사용되며 비용을 계산하는 데 사용하면 안 됩니다. 공식 가격은 Azure Blob Storage 가격 책정 또는 Azure Data Lake Storage 가격 책정 페이지를 참조하세요. 올바른 가격 책정 페이지를 선택하는 방법에 대한 자세한 내용은 Azure Blob Storage 대한 전체 청구 모델 이해를 참조하세요.

데이터 저장 비용

GB로 된 데이터 크기에 선택한 액세스 계층 스토리지 가격을 곱하여 스토리지 비용을 계산할 수 있습니다. 예를 들어(샘플 가격 책정가정) 쿨 액세스 계층에 10TB의 Blob을 저장하려는 경우 용량 비용은 매월 $0.0115 * 10 * 1024 = $117.78입니다.

필요한 스토리지 공간의 양에 따라 할인된 가격으로 용량을 예약하는 것이 합리적일 수 있습니다. 1년 또는 3년 약정 기간 동안 100TB 및 1PB씩 용량을 예약할 수 있습니다. 예약된 용량은 핫, 쿨 및 보관 액세스 계층에 저장된 데이터에만 사용할 수 있습니다.

다음 표에서는 이 문서에 표시되는 샘플 가격 사용하여 100TB(102,400GB)의 데이터를 저장하는 종량제 및 예약된 용량 비용을 비교합니다.

계산 보관
100TB 스토리지의 월별 가격 $2,130 $963 $205
100TB 스토리지의 월별 가격(1년 예약) $1,747 $966 $183
100TB 스토리지의 월별 가격(3년 예약) $1,406 $872 $168

예약된 용량이 이해하기 시작하는 지점을 계산하려면 예약된 용량의 비용을 종량제 요금으로 나눕니다. 예를 들어 쿨 계층 스토리지의 1년 예약된 용량 비용이 $966이고 종량제 요금이 $0.0115인 경우 계산은 $966 / $0.0115 = 84,000GB(약 82TB)입니다. 예약 기간 내내 쿨 계층에 82TB 이상의 데이터를 저장하려는 경우 예약된 용량이 말이 되기 시작합니다. 다음 표에서는 각 액세스 계층에 대한 손익분기점(TB)을 계산합니다.

계산 보관
데이터 스토리지의 GB당 월별 가격(종량제) $0.0208 $0.0115 $0.002
예약 스토리지 100TB의 가격 $1,747 $966 $183
1년 예약된 용량에 대한 손익분기 82TB1 82TB 89TB
3년 예약된 용량에 대한 손익분기 66TB1 74TB 82TB

1핫 계층에는 여러 종량제 요금이 있습니다. 처음 50TB의 가격과 두 번째 50TB의 가격이 이 계산에 포함됩니다.

예약된 용량에 대한 자세한 내용은 예약된 용량을 사용하여 Blob Storage에 대한 비용 최적화를 참조하세요.

스토리지 비용에 대한 일반적인 내용은 Data Storage 및 인덱스 미터를 참조하세요.

데이터 전송 비용

데이터를 전송할 때 쓰기읽기 작업에 대한 요금이 청구됩니다. 일부 클라이언트 애플리케이션은 추가 작업을 사용하여 Blob을 나열하거나 속성을 가져오는 작업과 같은 데이터를 전송합니다. AzCopy 유틸리티는 데이터 전송에 효율적으로 최적화되어 있으며 예상 비용을 기반으로 하는 정식 예제로 사용될 수 있습니다.

AzCopy를 사용하여 blob로 전송하는 비용 예측하기를 참조하세요.

업로드 비용

데이터를 업로드할 때 클라이언트는 해당 데이터를 블록으로 나누고 각 블록을 개별적으로 업로드합니다. 업로드되는 각 블록은 쓰기 작업으로 청구됩니다. 계정에 저장된 Blob로 블록을 어셈블하려면 최종 쓰기 작업이 필요합니다. Blob을 업로드하는 데 필요한 쓰기 작업의 수는 각 블록의 크기에 따라 달라집니다. 8MiB는 Blob Service 엔드포인트(blob.core.windows.net)에 업로드하기 위한 기본 블록 크기이며 해당 크기를 구성할 수 있습니다. 4MiB는 Data Lake Storage 엔드포인트(dfs.core.windows.net)에 업로드하기 위한 블록 크기이며 해당 크기를 구성할 수 없습니다. 블록이 병렬로 업로드될 수 있으므로 블록 크기가 작을수록 성능이 향상됩니다. 그러나 Blob을 업로드하려면 더 많은 쓰기 작업이 필요하기 때문에 비용이 더 높습니다.

이 문서에 표시되는 샘플 가격을 사용하고 8MiB 블록 크기를 가정하여 다음 테이블은 크기가 각각 5MiB1,000개 blob를 핫 계층에 업로드하는 비용을 예측합니다.

가격 요소
5GiB에서 MiB 수 5,120
Blob당 쓰기 작업(5,120MiB/8MiB 블록) 640
블록을 커밋하는 쓰기 작업 1
총 쓰기 작업 수(1,000 * 641) 641,000
단일 쓰기 작업 가격(가격/10,000) 0.0000055달러
쓰기 작업 비용(641,000 * 작업 가격) 3.5255달러
총 비용(쓰기 + 속성) $3.5250055

자세한 예제는 업로드하는 비용 예측을 참조하세요.

다운로드 비용

Blob을 다운로드하는 데 필요한 작업 수는 사용하는 엔드포인트에 따라 달라집니다. Blob Service 엔드포인트에서 Blob을 다운로드하는 경우 단일 읽기 작업 비용이 청구됩니다. Data Lake Storage 엔드포인트에서 Blob을 다운로드하는 경우 Blob을 4MiB 블록으로 다운로드해야 하므로 여러 읽기 작업의 비용이 청구됩니다. 쿨 또는 콜드 계층에서 Blob을 다운로드하는 경우 쿨, 콜드 또는 보관 계층에서 다운로드한 GiB당 데이터 검색 요금이 청구됩니다.

이 문서에 표시되는 샘플 가격을 사용하여 다음 표에서 Blob Storage 엔드포인트를 사용하여 쿨 계층에서 크기가 각각 5GiB1,000개의 Blob을 다운로드하는 데 드는 비용을 예측합니다.

가격 요소
단일 읽기 작업 가격(가격/10,000) $0.000001
읽기 작업 비용(1000 * 작업 가격) 0.001달러
데이터 검색 가격(GiB당) $0.01
데이터 검색 비용(5 * 작업 가격) 0.05달러
총 비용(읽기 + 검색) 0.051달러

또한 AzCopy와 같은 유틸리티는 목록 작업 및 작업을 사용하여 Blob 속성을 가져옵니다. 전체 청구서의 비율로, 이러한 요금은 상대적으로 작습니다. 예제로 다운로드하는 데 드는 비용을 예측을 참조하세요.

컨테이너 간 복사 비용

동일한 계정의 다른 컨테이너에 Blob을 복사하는 경우 대상 계층을 기반으로 하는 단일 쓰기 작업의 비용이 청구됩니다. 대상 컨테이너가 다른 계정에 있는 경우 데이터 검색 비용과 원본 계층을 기반으로 하는 읽기 작업 비용도 청구됩니다. 대상 계정이 다른 지역에 있는 경우 네트워크 송신 비용이 청구서에 추가됩니다.

이 문서에 표시되는 샘플 가격을 사용하여 다음 표에서는 핫 계층의 두 컨테이너 간에 각각 5GiB1,000개의 Blob을 복사하는 데 드는 비용을 예측합니다.

가격 요소
단일 쓰기 작업 가격(가격/10,000) 0.0000055달러
쓰기 비용(1000 * 작업 가격) 0.0055달러
단일 읽기 작업 가격(가격/10,000) 0.00000044달러
읽기 작업 비용(1,000 * 작업 가격) 0.00044달러
총 비용(이전 섹션 + 검색 + 읽기) $0.0068

전체 예제는 컨테이너간 복사하는 비용 예측을 참조하세요.

Blob 이름을 바꾸는 비용

Blob 이름을 바꾸는 비용은 계정의 파일 구조와 이름을 바꾸는 Blob 수에 따라 달라집니다.

계정에 단일 구조 네임스페이스가 있는 경우 Blob의 이름을 바꾸는 전용 작업이 없습니다. 대신 클라이언트 도구는 Blob을 새 Blob에 복사한 다음 원본 Blob을 삭제합니다. 삭제 작업은 무료입니다. 따라서 Blob의 이름을 바꾸면 단일 쓰기 작업 비용이 청구됩니다. 계정에 계층 구조 네임스페이스가 있는 경우 Blob 이름을 바꾸는 전용 작업이 있으며 반복 쓰기 작업으로 청구됩니다.

Blob Service 엔드포인트에 대한 쓰기 작업의 비용은 Data Lake Storage 엔드포인트에 대한 반복 쓰기 작업의 비용보다 낮습니다. 따라서 Blob의 이름을 하나씩 바꾸는 데 드는 비용은 단일 구조 네임스페이스가 있는 계정에서 비용이 적게 듭니다.

이 문서의 샘플 가격을 사용하여 다음 표에서는 1,000개 bolb 이름을 바꾸는 비용을 계산합니다.

가격 요소 관심 낮음
Blob Service 엔드포인트에 대한 단일 쓰기 작업의 가격(가격/ 10,000) 0.0000055달러 $0.00001 $0.000018
Blob 가상 디렉터리 이름 바꾸기 비용(1000 * 작업가격) 0.0055달러 0.01달러 $.018
Data Lake Storage 엔드포인트에 대한 단일 반복 쓰기 작업의 가격(가격/100) $0.000715 $0.000715 $0.000715
Data Lake Storage 디렉터리 이름 바꾸기 비용(1000 * 운영 가격) $0.715 $0.715 $0.715

이러한 계산에 따라 핫 계층에서 1,000개의 Blob 이름을 바꾸는 비용은 70 센트마다 다릅니다.

디렉터리 이름을 바꾸는 비용

계정에 단일 구조 네임스페이스가 있는 경우 Blob은 폴더 구조를 모방하는 가상 디렉터리로 구성됩니다. 가상 디렉터리는 Blob 이름의 일부를 형성하며 구분 기호 문자로 표시됩니다. 가상 디렉터리는 Blob 이름의 일부이므로 실제로 독립 개체로 존재하지 않습니다. 이름에 해당 가상 디렉터리가 포함된 모든 Blob의 이름을 변경하지 않고 가상 디렉터리의 이름을 바꿀 수 있는 방법은 없습니다. 각 Blob의 이름을 효과적으로 바꾸려면 클라이언트 애플리케이션은 Blob을 복사한 다음 원본 Blob을 삭제해야 합니다.

계정에 계층 구조 네임스페이스가 있는 경우 디렉터리는 가상이 아닙니다. 직접 작업할 수 있는 구체적이면서 독립적인 개체입니다. 따라서 클라이언트 애플리케이션이 단일 작업에서 Blob의 이름을 바꿀 수 있으므로 Blob의 이름을 바꾸는 것이 훨씬 더 효율적입니다.

이 문서에 표시되는 샘플 가격을 사용하여 다음 표에서는 각각 1,000개의 Blob을 포함하는 1,000개의 디렉터리 이름을 바꾸는 비용을 계산합니다.

가격 요소 관심 낮음
Blob Service 엔드포인트에 대한 단일 쓰기 작업의 가격(가격/10,000) 0.0000055달러 $0.00001 $0.000018
Blob 가상 디렉터리 이름 바꾸기 비용(1000 * (1000 * 작업 가격)) 5.50 $10.00 $18.00
Data Lake Storage 엔드포인트에 대한 단일 반복 쓰기 작업의 가격(가격/100) $0.000715 $0.000715 $0.000715
Data Lake Storage 디렉터리 이름 바꾸기 비용(1000 * 운영 가격) $0.715 $0.715 0.715

이러한 계산에 따라 각각 1,000개의 Blob을 포함하는 핫 계층에서 1,000개의 디렉터리 이름을 바꾸는 비용은 거의 $5.00만큼 다릅니다. 콜드 계층의 디렉터리에서 차이는 $17를 초과합니다.

예: 액세스 계층 업로드, 다운로드 및 변경

이 예제에서는 4개월간의 지출 기반 업로드, 다운로드 및 계층 간에 개체 이동의 영향을 보여 줍니다.

매개 변수

매월 초에 1,000개의 파일이 핫 액세스 계층에 업로드됩니다. 각 파일의 크기는 5GB입니다. 한 달 동안 이러한 파일의 절반은 클라이언트 워크로드에서 읽습니다. 30일이 지나면 수명 주기 관리 정책이 나머지 절반을 쿨 액세스 계층으로 이동하여 스토리지 비용을 절감할 있습니다.

3월에 클라이언트 애플리케이션은 쿨 액세스 계층에 저장된 데이터의 10%를 읽습니다. 수명 주기 관리 정책은 Blob을 읽은 후 다시 핫 계층으로 이동하도록 구성됩니다.

4월 20일 동안 클라이언트는 쿨 액세스 계층에 저장된 데이터의 10%를 다시 읽습니다. 그러나 이러한 Blob은 30일 이내에 쿨 계층에 저장되었습니다. 수명 주기 관리 정책은 최소 30일이 경과하기 전에 해당 Blob을 다시 핫 계층으로 이동하기 때문에 조기 위약금이 평가됩니다. 초기 삭제 위약금은 10일 동안의 쿨 스토리지 비용입니다.

계산

이 문서에 표시되는 샘플 가격을 다음 표에서는 사용하여 4개월의 지출을 보여 줍니다.

참고 항목

이러한 계산은 주어진 샘플 가격 책정에 대한 대략적인 추정치를 제공합니다. Blob이 일괄 처리로 업로드된 경우 스토리지 비용의 일부는 한 달 동안 스토리지 비용이 발생하지 않으므로 비례 배분됩니다. 데이터 스토리지 및 인덱스 미터를 참조하세요.

비용 요소 January February March April
핫 계층1에 Blob 1000개 쓰기 비용 3.53달러 3.53달러 3.53달러 3.53달러
월별 수집한 후 핫 계층의 Blob 수 1000 2000 2100 2155
쿨 계층으로 이동할 Blob 수 0 1000 1050 1,078
Blob을 쿨 계층으로 설정하는 비용(쓰기 작업으로 청구) $0.00 0.01달러 $0.0105 $0.010775
쿨 계층의 Blob 수 0 1000 1050 1,078
쿨 계층의 총 Blob 크기(GB) 0 5000 5250 5388
쿨 계층에서 읽은 다음 핫 계층으로 다시 이동한 Blob 수 0 100 105 108
쿨 계층에서 Blob을 읽는 비용 $0.00 $0.0001 $0.000105 $0.00010775
Blob을 핫 계층으로 다시 이동하는 비용 $0.00 $0.0001 $0.000105 $0.00010775
쿨 계층에 남아 있는 Blob 수 0 900 945 970
쿨 계층에 남아 있는 Blob의 총 크기(GB) 0 4500 4,725 4849
쿨 계층에 Blob을 저장하는 비용 $0.00 $51.75 $54.34 $55.76
조기 삭제 위약금 $0.00 $0.00 $0.00 $0.41
핫 계층에 남아 있는 Blob 수 1000 1100 1155 1185
핫 계층에 남아 있는 Blob의 총 크기(GB) 5000 5500 5775 5926
Blob을 핫 계층에 저장하는 비용 $104.00 $114.40 $120.12 $123.27
핫 계층에서 읽은 Blob 수 500 550 578 593
핫 계층에서 Blob을 읽는 비용 $0.00022 $0.000242 $0.0002541 $0.00026076
월별 합계 $107.53 $169.69 $178.00 $182.98

1매월 업로드를 완료하는 데 필요한 작업 수는 641,000입니다. 이 숫자를 계산하는 수식은 1,000개의 Blob * 5GB/8MiB 블록 + 모든 블록을 Blob으로 어셈블하는 데 필요한 쓰기 작업입니다.

샘플 가격

다음 표에는 Blob Service 엔드포인트(blob.core.windows.net)에 대한 각 요청의 샘플(가상) 가격이 포함되어 있습니다.

Important

이러한 가격은 예제로만 사용되며 비용을 계산하는 데 사용하면 안 됩니다. 공식 가격은 Azure Blob Storage 가격 책정 또는 Azure Data Lake Storage 가격 책정 페이지를 참조하세요. 올바른 가격 책정 페이지를 선택하는 방법에 대한 자세한 내용은 Azure Blob Storage 대한 전체 청구 모델 이해를 참조하세요.

가격 요소 관심 낮음 보관
쓰기 작업 가격(10,000개당) 0.055달러 $0.10 $0.18 $0.11
읽기 작업 가격(10,000개당) 0.0044달러 $0.01 $0.10 $5.50
나열 및 컨테이너 작업(10,000개당) 0.055달러 0.055달러 0.065달러 $.055
기타 모든 작업(10,000건당) 0.0044달러 0.0044달러 0.0052달러 $.0044
데이터 검색 가격(GB당) Free $0.01 $0.03 $.022
최초 50TB 데이터 스토리지 가격(종량제) $0.0208 $0.0115 $0.0045 $0.002
다음 450TB 데이터 스토리지 가격(종량제) $0.020 $0.0115 $0.0045 $0.002
100TB 가격(1년 예약된 용량) $1,747 $966 사용할 수 없음 $183
100TB 가격(3년 예약된 용량) $1,406 $872 사용할 수 없음 $168
북아메리카 지역 간 네트워크 대역폭(GB당) $0.02 $0.02 $0.02 $0.02
높은 우선 순위 읽기 작업 가격(10,000개당) 해당 없음 해당 없음 해당 없음 $65.00
우선 순위 데이터 검색 가격(GB당) 해당 없음 해당 없음 해당 없음 $0.13

다음 표에는 Data Lake Storage 엔드포인트(dfs.core.windows.net)에 대한 각 요청의 샘플(가상) 가격이 포함되어 있습니다. 공식 가격은 Azure Data Lake Storage 가격 책정을 참조하세요.

가격 요소 관심 낮음 보관
쓰기 작업 가격(10,000당 4MiB) $0.07120 $0.13 0.234달러 0.143달러
읽기 작업 가격(10,000당 4MiB) 0.0057달러 0.013달러 $0.13 7.15달러
반복 쓰기 작업(100당) 0.0715달러 0.0715달러 0.0715달러 0.0715달러
반복 읽기 작업(10,000개당) 0.0715달러 0.0715달러 0.0845달러 0.0715달러
데이터 검색 가격(GB당) Free $0.01 $0.03 $0.022
북아메리카 지역 간 네트워크 대역폭(GB당) $0.02 $0.02 $0.02 $0.02
최초 50TB 데이터 스토리지 가격(종량제) $0.021 $0.012 $0.0045 $0.002
다음 450TB 데이터 스토리지 가격(종량제) $0.020 $0.012 $0.0045 $0.002
100TB 가격(1년 예약된 용량) $1,747 $966 사용할 수 없음 $183
100TB 가격(3년 예약된 용량) $1,406 $872 사용할 수 없음 $168
높은 우선 순위 읽기 작업 가격(10,000개당) 해당 없음 해당 없음 해당 없음 $84.50
우선 순위 데이터 검색 가격(GB당) 해당 없음 해당 없음 해당 없음 $0.13
인덱스(GB/월) $0.0297 해당 없음 해당 없음 해당 없음

참고 항목