Event Hubs 프리미엄 개요

Event Hubs 프리미엄(프리미엄) 계층은 예측 가능한 대기 시간으로 탄력적이고 성능이 우수한 고급 스트리밍 시나리오에 맞도록 설계되었습니다. 프리미엄 계층은 관리되는 다중 테넌트 PaaS 환경에서 테넌트 간 간섭을 최소화하는 예약 컴퓨팅, 메모리 및 스토리지 리소스를 제공합니다.

이 복제본은 사용 가능한 Azure 가용성 영역 전체에 분산된 3개의 복제본에 이벤트를 복제합니다. 보내기 작업이 완료된 것으로 보고되기 전에 모든 복제본이 동기적으로 빠른 스토리지에 플러시됩니다. 즉시 읽지 않거나 나중에 다시 읽어야 하는 이벤트는 가용성 영역 중복 스토리지 계층에 투명하게 최대 90일까지 보존할 수 있습니다.

이러한 스토리지 관련 기능 및 표준 계층의 모든 기능과 프로토콜 지원 외에도 프리미엄 계층의 구분 모델을 사용하면 동적 파티션 확장과 같은 기능을 사용할 수 있습니다. 또한 훨씬 더 많은 할당량을 할당받을 수 있습니다. Event Hubs 캡처가 추가 비용 없이 포함됩니다.

참고 항목

  • Event Hubs 프리미엄은 TLS 1.2 이상을 지원합니다.
  • 프리미엄 계층이 모든 지역에 제공되는 것은 아닙니다. Azure Portal에서 네임스페이스를 만들고 네임스페이스 만들기 페이지의 위치 드롭다운 목록에서 지원되는 지역을 확인합니다.

각 네임스페이스에 대해 PU(1, 2, 4, 8 및 16 처리 장치)를 구입할 수 있습니다. 프리미엄 계층은 용량 기반 제품이므로 달성 가능한 처리량이 표준 계층에서와 같이 제한에 의해 설정되지 않지만, 전용 계층과 유사하게 Event Hubs에 요청하는 작업에 따라 달라집니다. PU당 유효 수집 및 스트림 처리량은 다음을 비롯한 다양한 요인에 따라 달라집니다.

  • 생산자와 소비자의 수
  • 페이로드 크기
  • 파티션 수
  • 송신 요청 속도
  • Event Hubs 캡처, 스키마 레지스트리 및 기타 고급 기능 사용

자세한 내용은 Event Hubs SKU 간 비교를 참조하세요.

프리미엄을 선택해야 하는 이유

프리미엄 계층은 대기 시간은 낮고 처리량 데이터 수집 요구는 높은 다중 테넌트 환경에서 더 뛰어난 격리가 필요한 고객에게 세 가지 강력한 이점을 제공합니다.

새로운 2계층 스토리지 엔진을 통해 뛰어난 성능 제공

프리미엄 계층은 내구성에 대한 보장을 훼손시키지 않으면서 전체 대기 시간을 상당히 줄여 데이터 수신 성능을 크게 향상시키는 새로운 2계층 로그 스토리지 엔진을 사용합니다.

격리 및 예측 가능성 향상

프리미엄 계층은 격리된 컴퓨팅 및 메모리 용량을 제공하여 보다 예측 가능한 대기 시간을 달성하고 다중 테넌트 배포에서 시끄러운 인접 영향 위험을 훨씬 줄입니다.

이는 다중 테넌트 클러스터에서 클러스터 내 클러스터 모델을 구현하여 관리형 다중 테넌트 PaaS 환경의 모든 이점을 유지하면서 예측 가능성과 성능을 향상시킵니다.

비용 절감 및 확장성

프리미엄 계층은 다중 테넌트 서비스이므로 보다 유연하고 신속하게 동적으로 확장할 수 있습니다. 용량은 클러스터 내에서 격리된 CPU 및 메모리 Pod를 할당하는 CPU(처리 단위)에 할당됩니다. 이러한 Pod의 수는 네임스페이스당 확장 또는 축소할 수 있습니다. 따라서 프리미엄 계층은 전체 처리량 범위가 120MB/s 미만이지만 표준 계층으로 달성할 수 있는 것보다 높은 메시징 시나리오에 대한 저렴한 옵션입니다.

이벤트 암호화

Azure Event Hubs는 Azure SSE(Azure Storage 서비스 암호화)를 사용하여 미사용 데이터의 암호화를 제공합니다. Event Hubs 서비스는 Azure Storage를 사용하여 데이터를 저장합니다. Azure Storage에 저장되는 모든 데이터는 Microsoft 관리형 키를 사용하여 암호화됩니다. 사용자 고유의 키(BYOK(Bring Your Own Key) 또는 고객 관리형 키라고도 함)를 사용하는 경우 데이터는 Microsoft 관리형 키를 사용하여 계속 암호화되지만, 그 외의 Microsoft 관리형 키는 고객 관리형 키를 사용하여 암호화됩니다. 이 기능을 사용하면 Microsoft 관리형 키를 암호화하는 데 사용되는 고객 관리형 키의 액세스를 만들고, 회전시키고, 사용하지 않도록 설정하며, 철회할 수 있습니다. BYOK를 사용하도록 설정하는 기능은 네임스페이스에서 한 번만 설정하면 됩니다. 자세한 내용은 Azure Event Hubs 미사용 데이터를 암호화하기 위해 고객 관리형 키 구성을 참조하세요.

참고 항목

모든 Event Hubs 네임스페이스는 기존 Kafka 기반 애플리케이션에서 기본적으로 Apache Kafka RPC 프로토콜에 사용하도록 설정됩니다. 클러스터에서 Kafka을 사용하도록 설정하면 Kafka 이외의 사용 사례에 영향을 주지 않습니다. 클러스터에서 Kafka를 사용하지 않도록 설정하는 옵션은 없으며, 그럴 필요도 없습니다.

할당량 및 제한

프리미엄 계층은 표준 요금제의 모든 기능을 제공하지만 더 나은 성능, 격리 및 더 많은 할당량을 제공합니다. 더 많은 할당량 및 제한은 Event Hubs 할당량 및 제한을 참조 하세요.

가용성 영역을 통한 고가용성

Event Hubs 표준, 프리미엄 및 전용 계층에서는 추가 비용 없이 가용성 영역 지원을 제공합니다. 가용성 영역을 사용하여 로컬 오류를 허용하는 각 Azure 지역 내에 물리적으로 분리된 위치에서 이벤트 스트리밍 워크로드를 실행할 수 있습니다.

Important

  • 가용성 영역 지원은 가용성 영역이 있는 Azure 지역에서만 사용할 수 있습니다.
  • 특정 지역에서는 해당 지역에서 가용성 영역을 지원하더라도 가용성 영역에 대한 프리미엄 계층 지원이 제한됩니다. 

Premium 계층 대 전용 계층

프리미엄 계층은 전용 제품과 비교하여 다음과 같은 이점을 제공합니다.

  • 리소스를 빠르게 이동할 수 있는 대규모 다중 테넌트 환경 내에서 격리
  • 훨씬 더 탄력적이고 신속한 크기 조정
  • 동적으로 조정할 수 있는 PU

따라서 프리미엄 계층은 전용 계층과 비교할 때 특히 지속적으로 부하가 변경되는 경우 최대 160MB/초(네임스페이스당)의 이벤트 스트리밍 워크로드에 대해 더 비용 효율적인 옵션인 경우가 많습니다.

참고 항목

가용성 영역 지원을 통해 추가적으로 성능을 강화하기 위해 전용 계층의 최소 배포 규모는 8CU(용량 단위)이지만, 모든 가용성 영역 지역의 첫 번째 PU부터 프리미엄 계층에서 가용성 영역 지원을 제공합니다.

가격 책정

프리미엄 서비스의 요금은 기본 인프라에서 격리된 리소스(CPU, 메모리 및 스토리지)의 공유에 해당하는 PU(처리 단위)를 기준으로 청구됩니다.

FAQ

PU(처리 장치)로 무엇을 달성할 수 있나요?

PU를 사용하여 수집 및 스트리밍할 수 있는 정도는 생산자, 소비자, 수집 및 처리 속도 등 다양한 요인에 따라 달라집니다. 처리 단위에 대한 자세한 내용은 Event Hubs를 사용한 크기 조정을 참조 하세요.

표준 네임스페이스를 프리미엄 네임스페이스로 마이그레이션할 수 있나요?

현재 표준 네임스페이스에서 프리미엄 네임스페이스로 마이그레이션하는 것은 지원되지 않습니다.

다음 단계

다음 문서를 참조하세요.