다음을 통해 공유


Blob Storage의 확장성 및 성능 목표

이 참조 문서는 Azure Storage의 확장성 및 성능 목표를 자세히 설명합니다. 여기에 나열된 확장성 및 성능 목표는 최고 수준 목표이지만, 달성할 수 있습니다. 모든 경우에 있어, 스토리지 계정이 달성할 수 있는 요청 속도와 대역폭은 저장된 객체의 크기, 사용된 접근 패턴, 그리고 애플리케이션이 수행하는 작업 유형에 따라 달라집니다.

서비스의 성능이 요구 사항을 충족하는지 확인하려면 반드시 테스트하세요. 가능하다면 트래픽 속도의 급격한 증가를 피하고, 트래픽이 파티션 전체에 고르게 분산되도록 하세요.

애플리케이션이 파티션이 처리할 수 있는 한계에 도달하면, Azure Storage는 오류 코드 503(서버 바쁨) 또는 오류 코드 500(작업 시간 초과)을 반환하기 시작합니다. 503 오류가 발생하는 경우, 애플리케이션을 수정하여 재시도 시 지수 백오프 정책을 사용하도록 고려하세요. 지수 백오프는 파티션의 부하를 줄이고, 해당 파티션으로의 트래픽 급증을 완화하는 데 도움을 줍니다.

Azure Storage 계정에 대한 SLA(서비스 수준 계약)는 Storage 계정에 대한 SLA에서 사용할 수 있습니다.

Blob Storage에 대한 대상 크기 조정

리소스 목표/타겟
단일 Blob 컨테이너의 최대 크기 최대 스토리지 계정 용량과 동일
블록 Blob 또는 추가 Blob의 최대 블록 수 50,000개 블록
블록 Blob의 최대 블록 크기 4000MiB
블록 블롭의 최대 크기 50,000 X 4000MiB(약 190.7TiB)
추가 Blob의 최대 블록 크기 4MiB
추가 Blob의 최대 크기 50,000 x 4MiB(약 195GiB)
페이지 Blob의 최대 크기 8TiB2
Blob 컨테이너별로 저장된 액세스 정책의 최대 수 5
단일 페이지 Blob에 대한 대상 요청 속도 초당 최대 500개 요청
단일 페이지 Blob의 대상 처리량 초당 최대 60MiB2
단일 블록 Blob의 대상 처리량 최대 스토리지 계정 수신/송신 한도1

1 단일 Blob의 처리량은 여러 요인에 따라 달라집니다. 이러한 요인에는 동시성, 요청 크기, 성능 계층, 원본 업로드 속도 및 다운로드 대상이 포함되지만 이에 국한되지 않습니다. 높은 처리량 블록 Blob의 향상된 성능을 활용하려면 더 큰 Blob 또는 블록을 업로드하세요. 특히 Put Blob 또는 Put Block 작업을 호출할 때 Blob 또는 블록의 크기가 256KiB보다 커야 합니다.

2 페이지 Blob은 계층적 네임스페이스가 설정된 계정에서 아직 지원되지 않습니다.

다음 표에서는 서비스 버전별로 허용되는 최대 블록 및 Blob 크기를 설명합니다.

서비스 버전 최대 블록 크기(블록 배치 사용) 최대 Blob 크기(블록 목록 배치 사용) 단일 쓰기 작업을 통한 최대 Blob 크기(Put Blob 사용)
버전 2019-12-12 이상 4000MiB 약 190.7TiB(4000MiB X 50,000 블록) 5,000MiB
버전 2016-05-31~버전 2019-07-07 100MiB 약 4.75TiB(100MiB X 50,000 블록) 256MiB
2016-05-31 이전 버전 4MiB 약 195GiB(4MiB X 50,000 블록) 64MiB

참고하십시오