Visão geral dos Hubs de Eventos Premium

Os Hubs de Eventos Premium do Azure (camada Premium) foram projetados para cenários de streaming high-end que exigem desempenho elástico e superior com latência previsível. A camada Premium fornece recursos reservados de computação, memória e armazenamento, que minimizam a interferência entre locatários em um ambiente de plataforma como serviço (PaaS) multilocatário gerenciado.

Os Hubs de Eventos Premium replicam eventos em três réplicas, que são distribuídas pelas zonas de disponibilidade do Azure, quando disponíveis. Todas as réplicas são liberadas de forma síncrona para o armazenamento rápido subjacente antes que a operação de envio seja relatada como concluída. Os eventos que não são lidos imediatamente ou que precisam ser relidos posteriormente podem ser retidos por até 90 dias. Eles são mantidos de forma transparente em um nível de armazenamento redundante de zona de disponibilidade.

Além desses recursos relacionados ao armazenamento e de todos os recursos e suporte a protocolos da camada Standard, o modelo de isolamento da camada Premium permite recursos como escalonamento dinâmico de partições. Você também recebe alocações de cotas muito mais generosas. A Captura de Hubs de Eventos está incluída sem custos adicionais.

Nota

  • Os Hubs de Eventos Premium suportam TLS 1.2 ou superior.
  • O nível Premium não está disponível em todas as regiões. Tente criar um namespace no portal do Azure. Consulte as regiões suportadas na lista suspensa Localização na página Criar namespace .

Você pode comprar 1, 2, 4, 8 e 16 unidades de processamento (PUs) para cada namespace. Como o nível Premium é uma oferta baseada em capacidade, a taxa de transferência alcançável não é definida por um acelerador como no nível Standard. A taxa de transferência depende do trabalho que você solicita que os Hubs de Eventos façam, que é semelhante à camada Dedicada. A ingestão efetiva e a taxa de transferência de fluxo por PU dependem de vários fatores, como:

  • Número de produtores e consumidores.
  • Tamanho da carga útil.
  • Contagem de partições.
  • Taxa de solicitação de saída.
  • Uso de Captura de Hubs de Eventos, Registro de Esquema e outros recursos avançados.

Para obter mais informações, consulte Comparação entre SKUs de Hubs de Eventos.

Porquê Premium?

O nível Premium oferece três benefícios atraentes para clientes que precisam de melhor isolamento em um ambiente multilocatário com baixa latência e necessidades de ingestão de dados de alta taxa de transferência.

Desempenho superior com o novo mecanismo de armazenamento de dois níveis

O nível Premium usa um novo mecanismo de armazenamento de logs de duas camadas que melhora drasticamente o desempenho de entrada de dados com latência geral substancialmente reduzida sem comprometer as garantias de durabilidade.

Melhor isolamento e previsibilidade

A camada Premium oferece uma capacidade isolada de computação e memória para obter latência mais previsível e risco de impacto de vizinho barulhento muito reduzido em uma implantação multilocatário.

Ele implementa um cluster no modelo de cluster em seus clusters multilocatários para fornecer previsibilidade e desempenho, mantendo todos os benefícios de um ambiente de PaaS multilocatário gerenciado.

Redução de custos e escalabilidade

O nível Premium é uma oferta multilocatário, para que possa ser dimensionado dinamicamente de forma flexível e rápida. A capacidade é alocada em PUs que alocam pods isolados de CPU e memória dentro do cluster. O número desses pods pode ser dimensionado para cima ou para baixo por namespace. Por esse motivo, a camada Premium é uma opção de baixo custo para cenários de mensagens com a faixa de taxa de transferência geral inferior a 120 MB/seg, mas superior à que você pode alcançar com a camada Standard.

Encriptação de eventos

Os Hubs de Eventos fornecem criptografia de dados em repouso com a Criptografia do Serviço de Armazenamento do Azure. O serviço Hubs de Eventos usa o Armazenamento do Azure para armazenar os dados. Todos os dados armazenados com o Armazenamento do Azure são criptografados usando chaves gerenciadas pela Microsoft. Se você usar sua própria chave (também conhecida como Bring Your Own Key [BYOK] ou chave gerenciada pelo cliente), os dados ainda serão criptografados usando a chave gerenciada pela Microsoft.

Além disso, a chave gerenciada pela Microsoft é criptografada usando a chave gerenciada pelo cliente. Esse recurso permite criar, girar, desabilitar e revogar o acesso a chaves gerenciadas pelo cliente que são usadas para criptografar chaves gerenciadas pela Microsoft. Habilitar o recurso BYOK é um processo de configuração único em seu namespace. Para obter mais informações, consulte Configurar chaves gerenciadas pelo cliente para criptografar dados dos Hubs de Eventos do Azure em repouso.

Nota

Todos os namespaces de Hubs de Eventos habilitados para o protocolo Apache Kafka RPC por padrão podem ser usados por seus aplicativos baseados em Kafka existentes. Ter o Kafka ativado em seu cluster não afeta seus casos de uso que não sejam do Kafka. Não há opção ou necessidade de desativar Kafka em um cluster.

Quotas e limites

O nível Premium oferece todos os recursos do plano Standard, mas com melhor desempenho, isolamento e cotas mais generosas. Para obter mais informações sobre cotas e limites, consulte Cotas e limites de Hubs de Eventos.

Alta disponibilidade com zonas de disponibilidade

Os níveis Standard, Premium e Dedicated dos Hubs de Eventos oferecem suporte a zonas de disponibilidade sem custo extra. Usando zonas de disponibilidade, você pode executar cargas de trabalho de streaming de eventos em locais fisicamente separados dentro de cada região do Azure que são tolerantes a falhas locais.

Importante

  • O suporte à zona de disponibilidade só está disponível em regiões do Azure com zonas de disponibilidade.
  • Em determinadas regiões, o suporte do nível Premium para zonas de disponibilidade é limitado, embora a região ofereça suporte a zonas de disponibilidade.

Níveis Premium vs. Dedicado

Em comparação com a oferta Dedicada, o nível Premium oferece os seguintes benefícios:

  • O isolamento dentro de um grande ambiente multilocatário pode transferir recursos rapidamente.
  • O dimensionamento é muito mais elástico e rápido.
  • As PUs podem ser ajustadas dinamicamente.

Quando comparada à camada Dedicada, a camada Premium geralmente é uma opção mais econômica para cargas de trabalho de streaming de eventos de até 160 MB/s (por namespace), especialmente com cargas variáveis ao longo do dia ou da semana.

Nota

Para a robustez extra obtida pelo suporte à zona de disponibilidade, a escala mínima de implantação para a camada dedicada é de oito unidades de capacidade (CUs). Você tem suporte à zona de disponibilidade na camada Premium a partir da primeira PU em todas as regiões da zona de disponibilidade.

Preços

A oferta Premium é cobrada por PUs, que correspondem a uma parte de recursos isolados (CPU, memória e armazenamento) na infraestrutura subjacente.

FAQs

O que posso alcançar com uma unidade de processamento?

O quanto você pode ingerir e transmitir com uma unidade de processamento depende de fatores como seus produtores, consumidores e a taxa na qual você está ingerindo e processando. Para obter detalhes sobre unidades de processamento, consulte Dimensionamento com Hubs de Eventos.

Posso migrar meus namespaces Standard para namespaces Premium?

Atualmente, não oferecemos suporte à migração de namespaces Standard para namespaces Premium.

Consulte os seguintes artigos:

  • Crie um hub de eventos. Selecione Premium para o nível de preço.
  • Preços Premium dos Hubs de Eventos para obter mais detalhes sobre preços.
  • Perguntas frequentes sobre Hubs de Eventos para encontrar respostas para algumas perguntas frequentes sobre Hubs de Eventos.