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