Visão Geral dos Hubs de Eventos Premium

O serviço Hubs de Eventos 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 multilocatário gerenciado.

O serviço replica eventos em três réplicas, distribuídas entre as 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 relidos mais tarde podem ser mantidos por até 90 dias, de modo 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 o dimensionamento dinâmico de partição. 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. Tente criar um namespace no portal do Azure e veja as regiões com suporte na lista suspensa Local na página Criar Namespace.

Você pode comprar 1, 2, 4, 8 e 16 unidades de processamento (PU) para cada namespace. Como a camada Premium é uma oferta baseada em capacidade, a taxa de transferência atingível não é definida por uma restrição como na camada Standard, mas depende do trabalho exigido dos Hubs de Eventos, de modo semelhante à camada dedicada. As taxas de ingestão e transferência de fluxo efetivas por PU dependem de vários fatores, incluindo:

  • Número de produtores e consumidores
  • Tamanho da carga
  • Contagem de partições
  • 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 do Hubs de Eventos.

Por que escolher o Premium?

A camada Premium oferece três benefícios atraentes para clientes que exigem melhor isolamento em um ambiente multilocatário que exige baixa latência e 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

Como a camada Premium é uma oferta multilocatário, ela pode ser dimensionada dinamicamente com mais flexibilidade rapidez. A capacidade é alocada em unidades de processamento (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. Portanto, 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 maior do que o que você pode alcançar com a camada padrão.

Criptografia de eventos

Os Hubs de Eventos do Azure fornecem a criptografia de dados inativos com a SSE do Azure (Criptografia do Serviço de Armazenamento do Microsoft 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 Azure são criptografados usando chaves gerenciadas pela Microsoft. Se você usar a própria chave (também conhecida como BYOK [Bring Your Own Key] ou a chave gerenciada pelo cliente), os dados ainda serão criptografados usando a chave gerenciada pela Microsoft, mas, além disso, a chave gerenciada pela Microsoft será 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 que estão habilitados de forma padrão para o protocolo Apache Kafka RPC podem ser usados por seus aplicativos existentes baseados em Kafka. Ter o Kafka habilitado no cluster não afeta os casos de uso não Kafka; Não há nenhuma opção ou é necessário desabilitar o Kafka em um cluster.

Cotas e limites

A camada Premium oferece todos os recursos do plano padrão, mas com melhor desempenho, isolamento e cotas mais generosas. Para obter mais cotas e limites, confira Cotas e limites dos Hubs de Eventos.

Alta disponibilidade com zonas de disponibilidade

As camadas Standard, Premium e dedicada dos Hubs de Eventos oferecem suporte a zonas de disponibilidade sem custo adicional. Usando as zonas de disponibilidade, você poderá executar 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 versus dedicadas

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

  • Isolamento dentro de um ambiente multilocatário grande que pode deslocar recursos rapidamente
  • Dimensionamento muito mais elástico e rápido
  • As PUs podem ser ajustadas dinamicamente

Portanto, a camada premium geralmente é uma opção mais econômica para cargas de trabalho de streaming de eventos até 160 MB/s (por namespace), principalmente com alterações de carga ao longo do dia ou da semana, em comparação com a camada dedicada.

Observação

Para a robustez adicional obtida pelo suporte à zona de disponibilidade, a escala mínima de implantação para a camada dedicada é de 8 CUs (unidades de capacidade), mas você terá suporte à zona de disponibilidade na camada premium da primeira PU em todas as regiões da zona de disponibilidade.

Preços

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

Perguntas Frequentes

O que posso obter com uma unidade de processamento (PU)?

O quanto você pode ingerir e transmitir com uma PU depende de vários fatores, como seus produtores, consumidores, velocidade de ingestão e processamento e muito mais. Para obter detalhes sobre unidades de processamento, confira Dimensionamento com os Hubs de Eventos.

Posso migrar meus namespaces padrão para um namespace Premium?

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

Próximas etapas

Veja os artigos a seguir: