Visão Geral dos Hubs de Eventos Premium

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

Os Hubs de Eventos Premium replicam eventos para três réplicas, que são distribuídas entre zonas de disponibilidade do Azure, quando disponíveis. Todas as réplicas são liberados de modo síncrono 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 relados posteriormente podem ser mantidos por até 90 dias. Eles são mantidos de forma transparente em uma camada de armazenamento com redundância de zona de disponibilidade.

Além desses recursos relacionados ao armazenamento e de todas as funcionalidades e suporte a protocolos da camada Standard, o modelo de isolamento da camada Premium habilita recursos como escala vertical de partição dinâmica. Você também recebe alocações de cota muito maiores. A Captura dos Hubs de Eventos está incluída sem custo extra.

Observação

  • Os Hubs de Eventos Premium dão suporte ao TLS 1.2 ou posteriores.
  • A camada Premium não está disponível em todas as regiões. Experimente criar um namespace no portal do Azure. Confira as regiões com suporte na lista suspensa Local na página Criar namespace.

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

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

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

Por que Premium?

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

Desempenho superior com o novo mecanismo de armazenamento de duas camadas

A camada Premium usa um novo mecanismo de armazenamento de log de duas camadas que aprimora radicalmente o desempenho da entrada de dados com latência geral 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 ruidoso muito reduzido em uma implantação multilocatário.

Ela implementa um modelo de cluster em cluster nos clusters multilocatário para oferecer previsibilidade e desempenho, mantendo todos os benefícios de um ambiente PaaS multilocatário gerenciado.

Economia de custos e escalabilidade

A camada Premium é uma oferta multilocatário, portanto, pode ser dimensionada 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 ampliado ou reduzido por namespace. Por esse motivo, a camada Premium é uma opção de baixo custo para cenários de mensagens com o intervalo de taxa de transferência geral menor que 120 MB/s, mas superior ao que você pode alcançar com a camada Standard.

Criptografia de eventos

Os Hubs de Eventos fornecem criptografia de dados inativos com a Criptografia do Serviço de Armazenamento do Azure. O serviço de Hubs de Eventos usa o Armazenamento do Microsoft Azure para armazenar os dados. Todos os dados armazenados com o Armazenamento do Microsoft Azure são criptografados usando chaves gerenciadas pela Microsoft. Se você usar sua própria chave (também conhecida como BYOK [Bring Your Own Key] 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 que você crie, gire, desabilite e revogue 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 única no seu namespace. Para obter mais informações, confira Configurar chaves gerenciadas pelo cliente para criptografar dados inativos dos Hubs de Eventos do Azure.

Observação

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

Cotas e limites

A camada 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, confira Cotas e limites dos Hubs de Eventos.

Alta disponibilidade com zonas de disponibilidade

As camadas Standard, Premium e Dedicadas dos Hubs de Eventos oferecem suporte a zonas de disponibilidade sem custo adicional. Usando as zonas de disponibilidade, você poderá executar as cargas de trabalho de streaming de eventos em locais fisicamente separados em cada região do Azure que são tolerantes a falhas locais.

Importante

  • O suporte à zona de disponibilidade está disponível apenas em regiões do Azure com zonas de disponibilidade.
  • Em determinadas regiões, o suporte da camada Premium para zonas de disponibilidade é limitado, embora a região dê suporte a zonas de disponibilidade.

Camadas Premium vs. Dedicadas

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

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

Quando comparado com a 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 a alteração de cargas ao longo do dia ou da semana.

Observação

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

Preços

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

Perguntas Frequentes

O que posso conseguir 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, confira Dimensionamento com os Hubs de Eventos.

Posso migrar meus namespaces Standard para o namespaces Premium?

Atualmente, não há suporte para a migração de namespaces Standard para namespaces Premium.

Veja os artigos a seguir: