Event Streams 가 한계 및 할당량을 사용하는 방법
Event Streams는 할당량을 사용하여 서비스에서 이용할 수 있는 리소스(예: 네트워크 대역폭)를 제어합니다. 할당량의 종류와 수준은 라이트, 스탠다드, 엔터프라이즈 플랜 중 어떤 것을 사용하는지에 따라 달라집니다.
Lite 플랜
네트워크 처리량
네트워크 처리량에 권장되는 최대값은 초당 100KB입니다. 처리량은 클러스터에서 보내고 받을 수 있는 초당 바이트 수로 표시됩니다.
권장 수치는 일반적인 작업량을 기준으로 하며, 내부 업데이트 또는 가용성 영역의 손실과 같은 장애 모드와 같은 운영상의 조치로 인한 영향을 고려합니다. 평균 처리량이 권장 수치를 초과할 경우 이러한 조건에서 성능 저하가 발생할 수 있습니다.
파티션
서비스 인스턴스마다 하나의 파티션이 있습니다.
보존
파티션의 최대값은 100MB입니다.
이용자 그룹
최대 10개의 이용자 그룹입니다. 한계가 초과하면 클라이언트에게 GROUP_MAX_SIZE_REACHED 오류가 리턴됩니다.
기타 한계
- 최대 메시지 크기: 1MB
- 동시 활성 Kafka 클라이언트의 최대 수: 5
- 최대 요청 비율 [HTTP 생성 API]: 초당 5
- 최대 요청 비율 [HTTP 관리 API]: 초당 10
- REST Producer API를 사용할 때 최대 레코드 키 크기는 4K입니다.
- REST Producer API를 사용할 때 최대 레코드 값 크기는 64K입니다.
Standard 플랜
네트워크 처리량
각 서비스 인스턴스에 대한 최대 처리량은 파티션별 초당 1MB에 해당되며 최대 초당 20MB입니다. 예를 들어, 10개의 파티션이 있는 서비스 인스턴스의 경우 최대 처리량은 초당 10MB이며 30개의 파티션의 경우 초당 20MB입니다.
처리량은 생성자와 이용자에 대해 별도로 측정됩니다. 초과되는 경우 요청에 대한 응답을 약간 지연시키고 대역폭이 감소될 때까지 생성자와 이용자에게 효과적으로 완만한 브레이크를 적용하여 조절이 적용됩니다.
파티션
각 서비스 인스턴스에 대한 100개의 파티션.
보존
각 파티션마다 최대 1GB
이용자 그룹
최대 1000개의 이용자 그룹입니다. 한계가 초과하면 클라이언트에게 GROUP_MAX_SIZE_REACHED 오류가 리턴됩니다.
기타 한계
- 최대 메시지 크기: 1MB
- 최대 동시 활성 Kafka 클라이언트 수: 500
- 최대 동시 연결 수 3000
- 최대 요청 비율 [HTTP 생성 API]: 초당 100
- 최대 요청 비율 [HTTP 관리 API]: 초당 10
- REST Producer API를 사용할 때 최대 레코드 키 크기는 4K입니다.
- REST Producer API를 사용할 때 최대 레코드 값 크기는 64K입니다.
Enterprise 플랜
네트워크 처리량
네트워크 처리량 용량은 최대값을 기반으로 합니다.각 최대값에는 일반적인 프로덕션 워크로드에 권장되는 최대값이 있습니다.
| 최대값 | 권장되는 최대값 |
|---|---|
| 150MB/초(75MB/초 생성 및 75MB/초 이용) | 100MB/초(50MB/초 생성 및 50MB/초 이용) |
| 300MB/초(150MB/초 생성 및 150MB/초 이용) | 200/초(100MB/초 생성 및 100MB/초 이용) |
| 450MB/초(225MB/초 생성 및 225MB/초 이용) | 300MB/초(150MB/초 생성 및 150MB/초 이용) |
처리량은 서비스 인스턴스에서 보내고 받을 수 있는 초당 바이트 수로 표시됩니다. 서비스 인스턴스를 생성할 때 최대 처리 용량을 선택할 수 있으며, 나중에 수요가 증가하면 확장할 수 있습니다.
처리량 용량을 축소할 수 없습니다.더 낮은 처리량 용량으로 이동하려면 더 낮은 처리량 단위에서 새 Event Streams 서비스 인스턴스를 작성해야 합니다.
권장되는 최대 수치는 일반적인 작업량을 기준으로 하며, 내부 업데이트 또는 가용성 영역의 손실과 같은 장애 모드와 같은 운영 조치의 가능한 영향을 고려합니다. 평균 처리량이 권장 수치를 초과할 경우 이러한 조건에서 성능 저하가 발생할 수 있습니다.최대값의 2/3로 최대 처리량 용량을 계획하는 것이 좋습니다.예를 들어, 용량 단위 1개로 150MB/s 피크 최대 속도의 2/3는 100MB/s입니다.
자세한 정보는 Event Streams 을 참조하십시오.
파티션
최대 파티션 수는 용량 단위 수에 따라 증가하므로, 엔터프라이즈의 경우 150MB/s의 경우 3000, 300MB/s의 경우 6000, 450MB/s의 경우 9000입니다.
엔터프라이즈 플랜 용량 스케일링 에 설명된 대로 셀프 서비스 옵션을 사용하여 용량 단위 수를 변경할 수 있습니다.
보존
스토리지 용량은 서비스 인스턴스가 작성될 때 선택되고 나중에 요구가 늘어나면 스케일링될 수 있습니다.스토리지 용량은 구성된 처리량 용량에 따라 달라집니다. 자세한 정보는 스토리지 용량 옵션에 대한 Event Streams스케일링 을 참조하십시오.
스토리지 용량을 축소할 수 없습니다. 더 낮은 스토리지 용량으로 이동하려면 더 낮은 처리량 단위에서 새 Event Streams 서비스 인스턴스를 작성해야 합니다.
스키마 레지스트리
스키마
- 저장될 수 있는 최대 스키마 수: 100
- 저장될 수 있는 각 스키마에 대한 최대 스키마 버전 수: 100
- 최대 스키마 크기: 64 kB
한계
- 최대 요청 비율 [HTTP 스키마 관리] 초당 10
- 최대 요청 비율 [HTTP Serdes] 초당 100
기타 한계
- 최대 메시지 크기: 1MB
- 동시에 활성화된 최대 Kafka 클라이언트: 10,000
- 최대 동시 연결 수: 100,000
- REST Producer API를 사용할 때 최대 레코드 키 크기는 4K입니다.
- REST Producer API를 사용할 때 최대 레코드 값 크기는 64K입니다.
- REST Producer API를 사용할 때 초당 최대 메시지 수는 200입니다.