

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon MSK 할당량
<a name="limits"></a>

 AWS 계정 에는 Amazon MSK에 대한 기본 할당량이 있습니다. 달리 명시되지 않는 한 각 계정당 할당량은 내에서 리전별로 다릅니다 AWS 계정.

**Topics**
+ [Amazon MSK에서 할당량 증가 요청](#request-msk-quota-increase)
+ [Amazon MSK Standard 브로커 할당량](#msk-provisioned-quota)
+ [Amazon MSK Express 브로커 할당량](#msk-express-quota)
+ [MSK Replicator 할당량](#msk-replicator-quotas)
+ [MSK 서버 규모 조정](#serverless-quota)
+ [MSK Connect 할당량](#mkc-quota)

## Amazon MSK에서 할당량 증가 요청
<a name="request-msk-quota-increase"></a>

Service Quotas 콘솔 AWS CLI또는 지원 사례를 사용하여 각 리전에 대한 할당량 증가를 요청할 수 있습니다. Service Quotas 콘솔에서 조정 가능한 할당량을 사용할 수 없는 경우 AWS Support Center Console 를 사용하여 [서비스 할당량 증가 사례를](https://console.aws.amazon.com/support/home#/) 생성합니다.

지원은 할당량 증가 요청을 승인 또는 거부하거나 부분적으로 승인할 수 있습니다. 증가분은 즉시 부여되지 않으며 적용되는 데 며칠이 걸릴 수 있습니다.

**Service Quotas 콘솔을 사용하여 증가 요청**

1. [https://console.aws.amazon.com/servicequotas/](https://console.aws.amazon.com/servicequotas/)에서 Service Quotas 콘솔을 엽니다.

1. 화면 상단의 탐색 모음에서 리전을 선택합니다.

1. 왼쪽 탐색 창에서 **AWS 서비스**를 선택합니다.

1. 서비스 찾기 상자에 **msk**를 입력한 다음 **Amazon Managed Streaming for Apache Kafka(MSK)**를 선택합니다.

1. **서비스 할당량**에서 증가를 요청할 **할당량 이름**을 선택합니다. 예를 들어 **Number of brokers per account**입니다.

1. **계정 수준에서 증가 요청**을 선택합니다.

1. **할당량 값 증가**에 새 할당량 값을 입력합니다.

1. **요청**을 선택합니다.

1. (선택 사항) 콘솔에서 보류 중이거나 최근에 해결된 요청을 보려면 왼쪽 탐색 창에서 **대시보드**를 선택합니다. 보류 중인 요청의 경우, 요청 상태를 선택하여 요청 접수증을 엽니다. 요청의 초기 상태는 **Pending**(보류 중)입니다. 상태가 **할당량 요청됨**으로 변경되면 지원의 케이스 번호가 표시됩니다. 이 사례 번호를 선택하여 요청의 티켓을 엽니다.

 AWS CLI 또는 SDKs를 사용하여 할당량 증가를 요청하는 방법을 비롯한 자세한 내용은 *Service Quotas 사용 설명서*의 [할당량 증가 요청을 참조하세요](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).

## Amazon MSK Standard 브로커 할당량
<a name="msk-provisioned-quota"></a>

다음 표에서는 Standard 브로커의 할당량을 설명합니다.


| 측정 기준 | 할당량 | 참고 | 
| --- | --- | --- | 
| 브로커당 서버  | 90 | 더 높은 할당량을 요청하려면 [Service Quotas 콘솔](https://console.aws.amazon.com/servicequotas/home/services/kafka/quotas)로 이동합니다. | 
| 브로커당 클러스터  | ZooKeeper 기반 클러스터의 경우 30, KRaft 기반 클러스터의 경우 60 | 더 높은 할당량을 요청하려면 [Service Quotas 콘솔](https://console.aws.amazon.com/servicequotas/home/services/kafka/quotas)로 이동합니다. | 
| 브로커당 최소 스토리지  | 1GiB |  | 
| 브로커당 최대 스토리지 | 16384GiB |  | 
| 브로커당 최대 TCP 연결 수([IAM 액세스 제어](iam-access-control.md)) | 3000 | 이 제한을 늘리려면 Kafka AlterConfig API 또는 kafka-configs.sh 도구를 사용하여 listener.name.client\$1iam.max.connections 또는 listener.name.client\$1iam\$1public.max.connections 구성 속성을 조정하면 됩니다. 두 속성 중 하나를 높은 값으로 높이면 사용할 수 없게 될 수 있다는 점에 유의하세요. | 
| 브로커당 최대 TCP 연결 속도(IAM)  | 초당 100(M5 및 M7g 인스턴스 크기) 초당 4(t3 인스턴스 크기) | 실패한 연결에 대한 재시도를 처리하려면 클라이언트 측에서 reconnect.backoff.ms 구성 파라미터를 설정하면 됩니다. 예를 들어 클라이언트가 1초 후에 연결을 다시 시도하도록 하려면 reconnect.backoff.ms를 1000으로 설정합니다. 자세한 내용은 Apache Kafka 설명서의 [reconnect.backoff.ms](https://kafka.apache.org/documentation/#producerconfigs_reconnect.backoff.ms)를 참조하세요. | 
| 브로커당 최대 TCP 연결 수(비 IAM) | 해당 사항 없음 | MSK는 비 IAM 인증에 연결 한도를 강제로 적용하지 않습니다. 과도한 연결로 인해 클러스터에 과부하가 걸리지 않도록 CPU 및 메모리 사용량과 같은 다른 지표를 모니터링해야 합니다. | 
| 계정당 구성 | 100 | 더 높은 할당량을 요청하려면 [Service Quotas 콘솔](https://console.aws.amazon.com/servicequotas/home/services/kafka/quotas)로 이동합니다.MSK 클러스터의 구성 또는 Apache Kafka 버전을 업데이트하려면 먼저 브로커당 파티션 수가 [클러스터 크기를 적절하게 조정: Standard 브로커당 파티션 수](bestpractices.md#partitions-per-broker)에 설명된 제한 이하인지 확인합니다. | 
| 계정당 개정 구성 | 50 |  | 

## Amazon MSK Express 브로커 할당량
<a name="msk-express-quota"></a>

다음 표에서는 Express 브로커의 할당량을 설명합니다.


| 측정 기준 | 할당량 | 참고 | 
| --- | --- | --- | 
| 브로커당 서버  | 90 | 더 높은 할당량을 요청하려면 [Service Quotas 콘솔](https://console.aws.amazon.com/servicequotas/home/services/kafka/quotas)로 이동합니다. | 
| 브로커당 클러스터  | ZooKeeper 기반 클러스터의 경우 30, KRaft 기반 클러스터의 경우 60 | 더 높은 할당량을 요청하려면 [Service Quotas 콘솔](https://console.aws.amazon.com/servicequotas/home/services/kafka/quotas)로 이동합니다. | 
| 최대 스토리지  | 무제한 |  | 
| 브로커당 최대 TCP 연결 수(IAM 액세스 제어) | 3000 |  연결 한도를 높이려면 Kafka AlterConfig API 또는 kafka-configs.sh 도구를 사용하여 다음 구성 속성 중 하나를 조정합니다. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/msk/latest/developerguide/limits.html) 이러한 속성을 높은 값으로 설정하면 클러스터를 사용할 수 없게 될 수 있습니다.  | 
| 브로커당 최대 TCP 연결 속도(IAM)  | 100/초 | 실패한 연결에 대한 재시도를 처리하려면 클라이언트 측에서 reconnect.backoff.ms 구성 파라미터를 설정하면 됩니다. 예를 들어 클라이언트가 1초 후에 연결을 다시 시도하도록 하려면 reconnect.backoff.ms를 1000으로 설정합니다. 자세한 내용은 Apache Kafka 설명서의 [reconnect.backoff.ms](https://kafka.apache.org/documentation/#producerconfigs_reconnect.backoff.ms)를 참조하세요. | 
| 브로커당 최대 TCP 연결 수(비 IAM)  | 해당 사항 없음 | MSK는 비 IAM 인증에 연결 한도를 강제로 적용하지 않습니다. 그러나 CPU 및 메모리 사용량과 같은 다른 지표를 모니터링하여 과도한 연결로 인해 클러스터에 과부하가 걸리지 않도록 해야 합니다. | 
| 계정당 구성  | 100 | 더 높은 할당량을 요청하려면 [Service Quotas 콘솔](https://console.aws.amazon.com/servicequotas/home/services/kafka/quotas)로 이동합니다. MSK 클러스터의 구성 또는 Apache Kafka 버전을 업데이트하려면 먼저 브로커당 파티션 수가 [클러스터 크기 조정: Express 브로커당 파티션 수](bestpractices-express.md#partitions-per-express-broker)에 설명된 제한 이하인지 확인합니다. | 
| 계정당 개정 구성 | 50 |  | 
| 브로커당 최대 수신  | 권장: 15.6\$1500.0MBps  | 인스턴스 크기에 따라 다릅니다. | 
| 브로커당 최대 송신 | 권장: 31.2\$11000.0MBps  | 인스턴스 크기에 따라 다릅니다. | 
| 파티션당 처리량 | 최대 15MB/s |  | 

**Topics**
+ [브로커 크기별 Express 브로커 처리량 스로틀 제한](#msk-express-quota-broker-throughput)
+ [Express 브로커 파티션 할당량](#msk-express-broker-partition-quota)

### 브로커 크기별 Express 브로커 처리량 스로틀 제한
<a name="msk-express-quota-broker-throughput"></a>

다음 표에는 다양한 브로커 크기에 대한 수신 및 송신과 관련된 권장 및 최대 처리량 스로틀 제한이 나열되어 있습니다. 이 표에서 권장 처리량은 애플리케이션에 성능 저하가 발생하지 않는 임계값인 지속적인 성능으로 표시됩니다. 두 측정 기준 중 하나에서 이러한 제한을 초과하여 작업하는 경우 처리량이 증가할 수 있지만 성능 저하가 발생할 수도 있습니다. 최대 할당량은 클러스터가 읽기/쓰기 트래픽을 제한하는 임계값입니다. 애플리케이션이 이 임계값을 초과하여 작동할 수 없습니다.


| 인스턴스 크기 | 수신을 위한 지속적 성능(MBps) | 수신을 위한 최대 할당량(MBps) | 송신을 위한 지속적 성능(MBps) | 송신을 위한 최대 할당량(MBps) | 
| --- | --- | --- | --- | --- | 
| Express.m7g.large | 15.6 | 23.4 | 31.2 | 58.5 | 
| Express.m7g.xlarge | 31.2 | 46.8 | 62.5 | 117 | 
| Express.m7g.2xlarge | 62.5 | 93.7 | 125 | 234.2 | 
| Express.m7g.4xlarge | 124.9 | 187.5 | 249.8 | 468.7 | 
| Express.m7g.8xlarge | 250 | 375 | 500 | 937.5 | 
| Express.m7g.12xlarge | 375 | 562.5 | 750 | 1406.2 | 
| Express.m7g.16xlarge | 500 | 750 | 1000 | 1875 | 

### Express 브로커 파티션 할당량
<a name="msk-express-broker-partition-quota"></a>

다음 표는 각 Express 브로커에 권장되는 파티션 수(리더 및 팔로어 복제본 포함)를 보여줍니다. 각 Express 브로커에 대해 다음 표에 언급된 최대 파티션 수를 초과할 수 없습니다.

Express 브로커에 파티션을 할당할 때 고려해야 할 모범 사례에 대한 자세한 내용은 [클러스터 크기 조정: Express 브로커당 파티션 수](bestpractices-express.md#partitions-per-express-broker) 섹션을 참조하세요.


| 브로커 크기 | 브로커당 권장 파티션 수(리더 및 팔로어 복제본 포함) | 브로커당 최대 파티션 수 | 
| --- | --- | --- | 
|  `express.m7g.large`  | 1000 | 1500 | 
| `express.m7g.xlarge` | 1000 | 2000 | 
|  `express.m7g.2xlarge`  | 2500 | 4000 | 
|  `express.m7g.4xlarge`  | 6000 | 8000 | 
| `express.m7g.8xlarge` | 12000 | 16000 | 
| `express.m7g.12xlarge` | 16000 | 24000 | 
| `express.m7g.16xlarge` | 20000 | 32000 | 

## MSK Replicator 할당량
<a name="msk-replicator-quotas"></a>
+ 계정당 최대 15개의 MSK Replicator.
+ MSK Replicator는 정렬된 순서로 최대 750개의 주제만 복제합니다. 더 많은 주제를 복제해야 하는 경우 별도의 Replicator를 생성하는 것이 좋습니다. Replicator당 750개가 넘는 주제에 대한 지원이 필요한 경우 [Service Quotas 콘솔](https://console.aws.amazon.com/servicequotas/home/services/kafka/quotas)로 이동합니다. ‘TopicCount’ 지표를 사용하여 복제되는 주제 수를 모니터링할 수 있습니다.
+ MSK Replicator당 최대 수신 처리량은 초당 1GB입니다. [Service Quotas 콘솔](https://console.aws.amazon.com/servicequotas/home/services/kafka/quotas)을 통해 더 높은 할당량을 요청합니다.
+ MSK Replicator 레코드 크기 - 최대 10MB 레코드 크기(message.max.bytes). [Service Quotas 콘솔](https://console.aws.amazon.com/servicequotas/home/services/kafka/quotas)을 통해 더 높은 할당량을 요청합니다.

## MSK 서버 규모 조정
<a name="serverless-quota"></a>

다음 표에 지정된 할당량은 달리 명시되지 않는 한 클러스터당입니다.

**참고**  
서비스 할당량 제한에 문제가 있는 경우 사용 사례와 요청된 제한으로 지원 사례를 생성합니다.


| 측정 기준 | 할당량 | 할당량 위반 결과 | 
| --- | --- | --- | 
|  최대 수신 처리량  |  200MBps  |  위반에 따른 제한 지속 시간으로 인한 속도 저하  | 
| 최대 송신 처리량 | 400MBps |  위반에 따른 제한 지속 시간으로 인한 속도 저하  | 
| 최대 보존 기간 | 무제한 | 해당 사항 없음 | 
|  최대 클라이언트 연결 횟수  | 3000 | 연결 종료 | 
| 최대 연결 시도 횟수 | 100회/초 | 연결 종료 | 
|  최대 메시지 크기  | 8MiB | 오류 코드: INVALID\$1REQUEST로 요청이 실패함 | 
| 최대 요청 빈도 | 15,000회/초 | 위반에 따른 제한 지속 시간으로 인한 속도 저하 | 
|  최대 주제 관리 API 요청 빈도  | 2회/초 | 위반에 따른 제한 지속 시간으로 인한 속도 저하 | 
|  요청당 최대 가져오기 바이트  |  55MB  | 오류 코드: INVALID\$1REQUEST로 요청이 실패함 | 
|  최대 사용자 그룹 수  | 500 | JoinGroup 요청 실패 | 
| 최대 파티션 수(리더) | 압축되지 않은 주제의 경우 2400. 압축된 주제의 경우 120. 서비스 할당량 조정을 요청하려면 사용 사례와 요청된 제한이 포함된 지원 사례를 생성합니다. | 오류 코드: INVALID\$1REQUEST로 요청이 실패함 | 
| 최대 파티션 생성 및 삭제 속도 | 5분에 250회 | 오류 코드: THROUGHPUT\$1QUOTA\$1EXCEEDED로 요청이 실패함 | 
|  파티션당 최대 수신 처리량  | 5MBps | 위반에 따른 제한 지속 시간으로 인한 속도 저하 | 
|  파티션당 최대 송신 처리량  | 10MBps | 위반에 따른 제한 지속 시간으로 인한 속도 저하 | 
|  최대 파티션 크기(압축된 주제의 경우)  | 250GB | 오류 코드: THROUGHPUT\$1QUOTA\$1EXCEEDED로 요청이 실패함 | 
| 서버리스 클러스터당 최대 클라이언트 VPC 수 | 5 |  | 
| 계정당 최대 서버리스 클러스터 수 | 10. 서비스 할당량 조정을 요청하려면 사용 사례와 요청된 제한이 포함된 지원 사례를 생성합니다. |  | 

## MSK Connect 할당량
<a name="mkc-quota"></a>
+ 최대 100개의 사용자 지정 플러그인.
+ 최대 100개의 작업자 구성.
+ 최대 60개의 연결 작업자. 커넥터가 자동 규모 조정 용량을 가지도록 설정된 경우 커넥터가 보유하도록 설정된 최대 작업자 수는 MSK Connect가 계정에 대한 할당량을 계산하는 데 사용하는 수입니다.
+ 커넥터당 최대 10개의 작업자.

MSK Connect에 더 높은 할당량을 요청하려면 [Service Quotas 콘솔](https://console.aws.amazon.com/servicequotas/home/services/kafka/quotas)로 이동합니다.