다음을 통해 공유


Event Hubs 프리미엄 개요

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

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

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

참고 항목

  • Event Hubs 프리미엄은 TLS 1.2 이상을 지원합니다.
  • 프리미엄 계층은 모든 지역에서 사용할 수 없습니다. Azure Portal에서 네임스페이스를 만듭니다. 네임스페이스 만들기 페이지의 위치 드롭다운 목록에서 지원되는 지역을 참조 하세요.

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

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

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

프리미엄인 이유

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

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

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

격리 및 예측 가능성 향상

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

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

비용 절감 및 확장성

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

이벤트 암호화

Event Hubs는 Azure Storage 서비스 암호화를 사용하여 미사용 데이터 암호화를 제공합니다. Event Hubs 서비스는 Azure Storage를 사용하여 데이터를 저장합니다. Azure Storage와 함께 저장된 모든 데이터는 Microsoft 관리형 키를 사용하여 암호화됩니다. 사용자 고유의 키(BYOK(Bring Your Own Key) 또는 고객 관리형 키라고도 함)를 사용하는 경우 데이터는 Microsoft 관리형 키를 사용하여 암호화됩니다.

또한 Microsoft 관리형 키는 고객 관리형 키를 사용하여 암호화됩니다. 이 기능을 사용하면 Microsoft 관리형 키를 암호화하는 데 사용되는 고객 관리형 키의 액세스를 만들고, 회전시키고, 사용하지 않도록 설정하며, 철회할 수 있습니다. BYOK 기능을 사용하도록 설정하는 것은 네임스페이스에서 일회성 설정 프로세스입니다. 자세한 내용은 Azure Event Hubs 미사용 데이터를 암호화하기 위해 고객 관리형 키 구성을 참조하세요.

참고 항목

기본적으로 Apache Kafka RPC 프로토콜에 사용하도록 설정된 모든 Event Hubs 네임스페이스는 기존 Kafka 기반 애플리케이션에서 사용할 수 있습니다. 클러스터에서 Kafka를 사용하도록 설정해도 Kafka가 아닌 사용 사례에는 영향을 주지 않습니다. 클러스터에서 Kafka를 사용하지 않도록 설정하거나 옵션이 없습니다.

할당량 및 제한

프리미엄 계층은 표준 플랜의 모든 기능을 제공하지만 성능, 격리 및 더 관대한 할당량을 제공합니다. 할당량 및 제한에 대한 자세한 내용은 Event Hubs 할당량 및 제한을 참조 하세요.

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

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

Important

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

프리미엄 및 전용 계층

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

  • 대규모 다중 테넌트 환경 내에서 격리하면 리소스를 빠르게 이동할 수 있습니다.
  • 크기 조정은 훨씬 더 탄력적이고 빠릅니다.
  • CPU는 동적으로 조정할 수 있습니다.

전용 계층과 비교할 때 프리미엄 계층은 특히 하루 또는 일주일 동안 부하를 변경하는 경우 최대 160MB/초(네임스페이스당) 이벤트 스트리밍 워크로드에 보다 비용 효율적인 옵션입니다.

참고 항목

가용성 영역 지원을 통해 얻은 추가 견고성을 위해 전용 계층에 대한 최소 배포 규모는 8개의 CPU(용량 단위)입니다. 모든 가용성 영역 지역의 첫 번째 PU에서 프리미엄 계층의 가용성 영역 지원이 있습니다.

가격 책정

프리미엄 제품은 기본 인프라에서 격리된 리소스(CPU, 메모리 및 스토리지)의 공유에 해당하는PU에 의해 청구됩니다.

FAQ

처리 단위로 무엇을 달성할 수 있나요?

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

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

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

다음 문서를 참조하세요.

  • 이벤트 허브를 만듭니다. 가격 책정 계층으로 프리미엄을 선택합니다.
  • 가격 책정 에 대한 자세한 내용은 Event Hubs Premium 가격 책정입니다.
  • Event Hubs FAQ를 통해 Event Hubs에 대해 자주 묻는 질문에 대한 답변을 찾을 수 있습니다.