기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
스트림 리샤딩
중요
를 사용하여 스트림을 UpdateShardCount 리샤딩할 수 있습니다API. 그렇지 않은 경우 여기에 설명된 대로 분할 및 병합을 계속 수행할 수 있습니다.
Amazon Kinesis Data Streams는 스트림을 통과하는 데이터 흐름 속도의 변화에 맞게 스트림의 샤드 수를 조정할 수 있는 리샤딩을 지원합니다. 리샤딩은 고급 작업으로 간주됩니다. Kinesis Data Streams를 처음 사용하는 경우 Kinesis Data Streams의 다른 모든 측면을 숙지한 후 이 주제로 돌아오세요.
샤드 분할과 샤드 병합이라는 두 가지 유형의 리샤딩 작업이 있습니다. 샤드 분할에서는 단일 샤드를 샤드 두 개로 나눕니다. 샤드 병합에서는 샤드 두 개를 단일 샤드로 결합합니다. 리샤딩은 단일 작업으로 두 개를 초과하는 샤드로 분할할 수 없으며, 단일 작업으로 두 개를 초과하는 샤드를 병합할 수 없다는 의미에서 항상 쌍으로 이루어집니다. 리샤딩 작업이 실행되는 샤드 또는 샤드 쌍을 상위 샤드라고 합니다. 리샤딩 작업으로 인해 발생하는 샤드 또는 샤드 쌍을 하위 샤드라고 합니다.
분할로 인해 스트림에서 샤드 수가 증가하므로 스트림의 데이터 용량이 증가합니다. 샤드 수를 기준으로 요금이 부과되므로 분할하면 스트림의 비용이 증가합니다. 마찬가지로 병합하면 스트림의 샤드 수가 줄어들어 스트림의 데이터 용량과 비용이 감소합니다.
일반적으로 리샤딩은 생산자(넣기) 애플리케이션 및 소비자(가져오기) 애플리케이션과 구별되는 관리자 애플리케이션에 의해 수행됩니다. 이러한 관리 애플리케이션은 Amazon에서 제공하는 지표 CloudWatch 또는 생산자 및 소비자로부터 수집된 지표를 기반으로 스트림의 전체 성능을 모니터링합니다. 또한 소비자와 생산자는 일반적으로 리샤딩에 APIs 사용되는에 액세스할 필요가 없으므로 관리 애플리케이션에는 소비자 또는 생산자보다 더 광범위한 IAM 권한 집합이 필요합니다. Kinesis Data Streams에 대한 IAM 권한에 대한 자세한 내용은 섹션을 참조하세요를 사용하여 Amazon Kinesis Data Streams 리소스에 대한 액세스 제어 IAM.
리샤딩에 대한 자세한 내용은 Kinesis Data Streams에서 열린 샤드 수를 변경하려면 어떻게 해야 합니까?