스토리지 태스크의 알려진 문제 및 제한 사항
이 문서에서는 스토리지 태스크의 제한 사항 및 알려진 문제에 대해 설명합니다. 이 문서에 표시되는 문제는 서비스의 현재 상태를 반영합니다. 이 목록은 이후 지원이 계속 확장됨에 따라 변경될 수 있습니다.
Important
Azure 스토리지 작업은 현재 미리 보기로 제공되며 다음 지역에서 사용할 수 있습니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.
스토리지 계정 지역
공개 미리 보기 중에는 스토리지 작업과 동일한 하위 지역에 있는 스토리지 계정만 대상으로 지정할 수 있습니다.
확장 한도
배율 | 지원되는 제한 |
---|---|
구독당 스토리지 태스크 | 100 |
스토리지 태스크당 스토리지 태스크 할당 | 50 |
스토리지 계정당 스토리지 태스크 할당 | 50 |
조건당 절의 스토리지 작업 중첩 그룹화 | 10 |
Azure Storage 작업은 내부 제한에 따라 스토리지 계정의 데이터 볼륨에 따라 처리 태스크를 자동으로 스케일링합니다. 실행 기간은 스토리지 계정의 Blob 수와 Azure Data Lake Storage Gen2의 계층 구조에 따라 달라집니다. 경로 접두사에 대한 태스크의 첫 번째 실행은 후속 실행보다 오래 걸릴 수 있습니다. 또한 Azure Storage 작업은 자체 규제되고, 스토리지 계정의 애플리케이션 워크로드가 우선적으로 처리되도록 도록 디자인되었습니다. 따라서 스토리지 계정의 최대 요청 제한이 지정될 경우 실행 규모 및 기간은 사용 가능한 트랜잭션 용량에 따라서도 달라집니다. 다음은 일반적인 처리 규모로, 사용 가능한 트랜잭션 용량이 많을수록 커지고, 스토리지 계정의 예비 트랜잭션 용량이 적을수록 작아질 수 있습니다.
미리 보기 중에 Azure Storage 작업은 단순 네임스페이스 스토리지 계정에서 최대 7일 동안 하루에 최대 2억 개의 작업을 호출할 수 있습니다. 작업 조건을 충족하는 대상 Blob의 비율에 따라 하나의 태스크 할당으로 하루에 2억~40억 개의 Blob을 처리할 수 있습니다.
계층 구조 네임스페이스가 있는 스토리지 계정의 경우 Azure Storage 작업은 미리 보기 중에 최대 7일 동안 하루에 최대 3,500만 개의 작업을 호출할 수 있습니다. 작업 조건을 충족하는 대상 Blob의 비율에 따라 하나의 태스트 할당으로 하루에 3,500만~4억 개의 Blob을 처리할 수 있습니다.
스토리지 작업 이동에 대한 제한 사항
스토리지 작업을 다른 지역 또는 다른 구독으로 이동할 수 없습니다. 스토리지 작업이 포함된 구독은 다른 테넌트로 이동할 수 없습니다.
할당에 대한 겹치는 접두사
스토리지 태스크는 겹치는 접두사에 대해 태스크 할당을 실행할 수 없습니다. 겹치는 접두사가 있는 여러 태스크 할당이 있는 경우 이러한 태스크 할당에 따라 임의 순서로 Blob이 처리될 수 있습니다. 이러한 태스크 할당에서 작업의 실행 순서가 중요한 경우 태스크를 구성할 때 할당에 대한 접두사가 겹치지 않도록 합니다.
실행에 대한 동시성 제한
스토리지 태스크는 각 스토리지 계정에서 동시에 실행할 수 있는 태스크 할당 수가 제한되어 있습니다. 최적의 성능을 보장하려면 단일 스토리지 계정의 태스크 할당이 대상 개체에 따라 적절한 시간 간격으로 실행되도록 예약하여 태스크가 제 시간에 완료되도록 합니다. 스토리지 계정에 대한 동시성 제한을 초과하는 태스크 할당 실행은 다른 할당이 완료될 때까지 일시 중지됩니다.
스토리지 계정에 사용할 수 있는 트랜잭션 용량에 대한 규모 종속성
스토리지 태스크 할당 실행은 스토리지 계정에서 사용할 수 있는 트랜잭션 요청 용량에 따라 자동으로 스케일링됩니다. 사용할 수 있는 트랜잭션 용량이 높을수록 규모가 더 크고, 트랜잭션 용량이 적을수록 규모가 더 작습니다.
대상 스토리지 계정에 사용 가능한 트랜잭션 용량이 낮으면 스토리지 태스크 실행이 제한되어 태스크 할당 실행을 완료하는 데 예상보다 오래 걸릴 수 있습니다.
규모 제한에 대한 자세한 내용은 Blob Storage의 스케일링 기능 및 성능 목표를 참조하세요.
참고 항목
더 높은 용량과 수신 한도를 요청할 수 있습니다. 한도 증가를 요청하려면 Azure 지원에 문의하세요.
스토리지 태스크 실행은 컨테이너에 대한 권한 없이 보고서 내보내기 컨테이너에 쓸 수 있습니다.
태스크 할당을 만들 때 스토리지 태스크의 시스템 할당 관리 ID에 역할을 할당합니다. 스토리지 태스크가 실행되면 관리 ID에 필요한 역할이 할당된 컨테이너에서만 작동할 수 있습니다. 태스크 할당 중에 선택한 보고서 내보내기 컨테이너의 경우는 여기에 해당하지 않습니다. 스토리지 태스크는 해당 컨테이너의 기존 Blob에서 작동할 수 없지만 태스크는 해당 컨테이너에 보고서를 쓰기 위해 올바른 역할이 필요하지 않습니다.
값이 숫자인 경우 컨테이너 메타데이터, Blob 메타데이터 및 Blob 인덱스 태그의 문자열 연산자가 작동하지 않습니다.
컨테이너 메타데이터, Blob 메타데이터 및 Blob 인덱스 태그에는 숫자 값과 함께 문자열 연산자를 사용할 수 없습니다. 예로 equals(Tags.Value[Year], '2022')(값 '2022'는 숫자임)를 문자열 연산자 equals와 함께 사용하면 올바르게 평가되지 않습니다.
숫자로 시작하는 스토리지 계정 이름을 참조할 경우 할당이 실패함
스토리지 태스크를 해당 이름이 숫자로 시작하는 스토리지 계정에 할당하면 스토리지 태스크 할당이 실패합니다.
스토리지 태스크와 스토리지 계정이 동일한 리소스 그룹에 있지 않으면 모니터링 데이터가 표시되지 않음
태스크 할당에 지정된 스토리지 태스크 및 스토리지 계정이 다른 리소스 그룹에 있는 경우 스토리지 계정에 대해 집계된 모니터링 데이터가 스토리지 태스크 창의 모니터링 탭에 올바르게 표시되지 않습니다.
스토리지 태스크 할당 실행이 처리된 Blob이 없이 진행 중 상태에서 중단됨
대부분의 경우 태스크 실행은 20분 후에 진행됩니다. 그러나 작업이 중단되면 대상 스토리지 계정에 필요한 호환 구성이 있는지 확인합니다. 예를 들어 스토리지 작업이 불변성 정책을 설정하지만 대상 계정이 버전 관리 지원으로 구성되지 않은 경우 스토리지 작업은 진행되지 않으며 결국 실패합니다. 스토리지 태스크 이외의 메커니즘을 사용하여 대상 스토리지 계정에서 각 작업을 테스트한 후 작업이 성공하는지 확인합니다. 그런 다음, 스토리지 태스크에 작업을 추가합니다.
내부 오류를 나타내며 스토리지 태스크가 실패함
스토리지 계정에서 호환되지 않는 스토리지 태스크 작업을 시도하는 경우 오류를 나타내며 태스크 실행이 실패하거나 진행 중 상태로 중단될 수 있습니다. 예를 들어 계층 구조 네임스페이스가 있는 계정에서 Blob 인덱스 태그를 설정하려는 작업이 실패합니다. 스토리지 계정 구성 및 스토리지 태스크 작업이 호환되는지 확인합니다.
Blob 인덱스 태그 및 메타데이터의 공백 문자가 아직 지원되지 않음
Blob 태그의 키 및 값에 있는 공백 문자는 허용 가능한 입력입니다. 그러나 스토리지 태스크 조건은 공백 문자를 처리할 수 없습니다. 키 또는 값에 공백 문자가 포함되어 있으면 태스크가 실행되면 오류가 나타납니다.
Blob name 속성 값 contains 또는 matches "."는 지원되지 않음
Blob name 절의 문자열 필드 입력은 ".doc" 또는 ".pdf"를 입력으로 허용하지만 태스크 리소스를 배포하지 못합니다. 서비스 리소스 공급자 유효성 검사에서 이를 catch하고 오류를 throw합니다. 'Name' 속성의 값은 '.doc'이며 '^[a-zA-Z0-9]+$'}]} 패턴을 따르지 않습니다.
스토리지 태스크 할당은 계층 구조 네임스페이스가 있는 계정의 여러 디렉터리 필터와 함께 사용할 때 불완전한 Blob 목록에서 작동합니다.
스토리지 태스크 할당에 여러 필터가 사용되는 경우 태스크가 작동할 Blob이 모든 디렉터리 접두사에서 검사되는 것은 아닙니다.
태스크 할당 동안 경로 접두사에서 공백 문자를 사용하는 것은 지원되지 않습니다.
계층 구조 네임스페이스가 있는 스토리지 계정은 위치 정보를 문자열과 /
문자 사이에 공백 문자가 있는 container1 / subcontainer1
로 표시합니다. 할당하는 동안 이 정보를 복사하여 경로 접두사 필드에 붙여넣으면 오류가 나타납니다.
계층 구조 네임스페이스가 있는 계정에서 Blob을 처리할 때 성능이 느려짐
스토리지 작업은 용량이 감소된 계층 구조 네임스페이스 지원 계정의 Blob에서 작동합니다. 이 문제는 해결 중인 알려진 이슈입니다. 이 문제는 스토리지 태스크 실행을 통해 Blob이 처리되는 속도를 줄입니다.
개인 네트워크의 스토리지 계정에서 작동하는 것은 지원되지 않습니다.
액세스 제어를 위한 IP 또는 네트워크 규칙이 있는 스토리지 계정에 스토리지 작업 할당을 적용하면 작업 실행이 실패할 수 있습니다. 이는 스토리지 작업 할당이 방화벽 또는 가상 네트워크 규칙에 의해 차단될 수 있는 공용 엔드포인트를 통해 스토리지 계정에 액세스해야 하기 때문입니다. 이 문제를 방지하려면 스토리지 계정에 대한 네트워크 액세스를 올바르게 구성해야 합니다.
GRS/GZRS 계정으로 마이그레이션된 지역 계정에서는 스토리지 작업이 트리거되지 않습니다.
스토리지 계정을 GRS 또는 GZRS 주 지역에서 보조 지역으로 또는 그 반대로 마이그레이션하는 경우 스토리지 계정을 대상으로 하는 모든 스토리지 작업이 트리거되지 않으며 기존 작업 실행이 실패할 수 있습니다.