운영자는 리소스에 대한 할당량을 설정하여 Azure Stack Hub 용량을 관리합니다. Event Hubs 클러스터에서 사용할 수 있는 최대 코어 수에 할당량을 설정하여 Event Hubs 리소스 사용을 제어합니다. 사용자는 Event Hubs 리소스를 배포할 때 Event Hubs 클러스터를 만듭니다. 이 문서에서는 리소스 공급자에 대한 다양한 리소스 사용 요구 사항도 다룹니다.
클러스터 리소스 사용
사용자는 CPU(용량 단위)를 기반으로 Event Hubs 클러스터를 만듭니다. Event Hubs 클러스터를 만들 때 CPU 코어 수를 지정하지 않습니다. 그러나 모든 CU는 사용된 특정 수의 코어에 직접 매핑됩니다.
사용자는 비즈니스 요구 사항을 충족하는 CPU를 사용하여 Event Hubs 클러스터를 만들어야 합니다. 할당량 구성을 설정하려면 다음 표를 검토합니다.
- 1 CU Event Hubs 클러스터에서 사용하는 총 코어 수입니다.
- VM 스토리지, 메모리 및 스토리지 계정을 비롯한 다른 리소스를 사용하는 데 필요한 대략적인 용량입니다.
| VM 형식 | 클러스터 노드 | VM/노드당 코어 수 | 총 코어 수 | VM 스토리지 | 기억 | 스토리지 계정 | 공용 IP | |
|---|---|---|---|---|---|---|---|---|
| 1 CU Event Hubs 클러스터 | D11_V2 | 5 | 2 | 10 | 500GiB | 70GiB | 4 | 1 |
모든 Event Hubs 클러스터는 노드에 D11_V2 VM 유형을 사용합니다. D11_V2 VM 유형은 2개의 코어로 구성됩니다. 따라서 1개의 CU Event Hubs 클러스터는 5개의 D11_V2 VM을 사용하며, 이는 사용된 10개의 코어로 변환됩니다. 할당량에 대해 구성할 코어 수를 결정할 때 1 CU에서 사용하는 총 코어의 배수를 사용합니다. 이 계산은 사용자가 Event Hubs 클러스터를 만들 때 사용할 수 있는 최대 CU 수를 반영합니다. 예를 들어 사용자가 용량이 2개인 클러스터를 만들 수 있는 할당량을 구성하려면 할당량을 20코어로 설정합니다.
중요하다
HA(고가용성)가 필요한 프로덕션 배포의 경우 두 개의 CU 클러스터를 사용합니다. 비 HA 배포 및 개발 또는 테스트 환경의 경우 하나의 CU를 사용합니다.
Event Hubs 클러스터 만들기 블레이드를 통해 CU 단위를 더 작은 단위에서 더 큰 단위로 확장할 수 있습니다. 규모 감축(더 큰 규모에서 더 작은 규모로)은 지원되지 않습니다.
리소스 공급자 리소스 사용량
Event Hubs 리소스 공급자는 사용자가 만드는 클러스터의 수 또는 크기에 관계없이 일정한 양의 리소스를 사용합니다. 다음 표에서는 Azure Stack Hub의 Event Hubs 리소스 공급자의 핵심 사용률과 다른 리소스의 대략적인 리소스 사용량을 보여 줍니다. Event Hubs 리소스 공급자는 배포에 D2_V2 VM 유형을 사용합니다.
| VM 유형 | 클러스터 노드 | 코어 | VM 스토리지 | 기억 | 스토리지 계정 | 공용 IP | |
|---|---|---|---|---|---|---|---|
| Event Hubs 리소스 공급자 | D2_V2 | 3 | 6 | 300GiB | 21GiB | 2 | 1 |
중요하다
할당량은 리소스 공급자 사용을 제어하지 않습니다. 리소스 공급자가 할당량 구성에 사용하는 코어를 포함할 필요가 없습니다. 관리자 구독을 사용하여 리소스 공급자를 설치합니다. 구독은 필요한 리소스 공급자를 설치할 때 운영자에게 리소스 사용 제한을 적용하지 않습니다.
총 리소스 사용량
Event Hubs 서비스에서 사용하는 총 용량에는 리소스 공급자의 리소스 사용량과 사용자가 만든 클러스터의 사용량이 포함됩니다.
다음 표에서는 할당량으로 관리되는지 여부에 관계없이 다양한 구성에서 총 Event Hubs 사용량을 보여 줍니다. 이러한 숫자는 이전 섹션에서 제시한 리소스 공급자 및 Event Hubs 클러스터 사용을 기반으로 합니다. 이러한 예제를 사용하여 다른 배포 크기에 대한 총 Azure Stack Hub 사용량을 쉽게 계산할 수 있습니다.
| 코어 | VM 스토리지 | 기억 | 스토리지 계정 | 총 스토리지* | 공용 IP** | |
|---|---|---|---|---|---|---|
| 1 CU 클러스터 + 리소스 공급자 | 16 | 800GiB | 91GiB | 6 | 변수 | 2 |
| 2 CU 클러스터 + 리소스 공급자 | 26 | 1.3TB | 161GiB | 10 | 변수 | 2 |
| 4-CU 클러스터 + 리소스 공급자 | 46 | 2.3TB | 301GiB | 18 | 변수 | 2 |
* 수신 데이터 블록(메시지 또는 이벤트) 속도 및 메시지 보존은 Event Hubs 클러스터에서 사용하는 스토리지에 영향을 주는 두 가지 중요한 요소입니다. 예를 들어 이벤트 허브를 만들 때 메시지 보존이 7일로 설정되고 메시지가 1MB/s 속도로 수집되는 경우 사용된 대략적인 스토리지는 604GB(1MB x 60초 x 60분 x 24시간 x 7일)입니다. 메시지가 7일 보존된 20MB/s의 속도로 전송되는 경우 대략적인 스토리지 사용량은 12TB입니다. 수신 데이터 속도 및 보존 시간을 고려하여 스토리지 용량 사용량을 완전히 이해해야 합니다.
** 구독의 일부로 제공된 네트워크 할당량에서 공용 IP 주소를 사용합니다.
다음 단계
설치 프로세스를 시작하기 전에 Azure Stack Hub Event Hubs를 설치하기 위한 필수 구성 요소를 완료합니다.