Descrição geral do escalão dedicado do Hubs de Eventos do Azure

Os clusters dedicados dos Hubs de Eventos foram concebidos para satisfazer as necessidades das cargas de trabalho de transmissão de eventos críticas para a missão mais exigentes. Estes clusters fornecem um serviço de transmissão em fluxo de eventos de alto desempenho, baixa latência, dimensionável e fiável para as suas aplicações de transmissão em fluxo de eventos baseadas em AMQP(SDK dos Hubs de Eventos) ou APIs do Apache Kafka.

Nota

O escalão Dedicado não está disponível em todas as regiões. Tente criar um cluster dedicado no portal do Azure e veja regiões suportadas na lista pendente Localização na página Criar Cluster de Hubs de Eventos.

Porquê Cluster dedicado?

O escalão Dedicado dos Hubs de Eventos oferece vários benefícios aos clientes que precisam de executar cargas de trabalho críticas para a missão a nível empresarial.

Transmissão em fluxo de eventos de baixa latência

Estes clusters estão otimizados para latência ponto a ponto baixa e elevado desempenho. Por conseguinte, estes clusters permitem que as empresas processem a transmissão em fluxo de dados de alta velocidade e de grande volume.

Transmissão em fluxo de grandes volumes de dados

Os clusters dedicados podem transmitir em fluxo eventos em gigabytes por segundo ou milhões de eventos por segundo dimensionamento para a maioria dos casos de utilização. Além disso, estes clusters podem ser facilmente dimensionados para acomodar alterações no volume de transmissão em fluxo de eventos.

Desempenho consistente garantido

Os clusters dedicados dos Hubs de Eventos minimizam o nervosismo da latência e garantem um desempenho consistente com a capacidade garantida.

Interferência zero

Os Clusters Dedicados dos Hubs de Eventos operam numa arquitetura de inquilino único. Por conseguinte, garante que os recursos alocados não são partilhados com outros inquilinos. Por conseguinte, ao contrário de outros escalões, não veria qualquer interferência entre inquilinos no Cluster dedicado.

Dimensionamento self-service

O cluster dedicado oferece capacidades de dimensionamento self-service que lhe permitem ajustar a capacidade do cluster de acordo com as cargas dinâmicas e facilitar as operações empresariais. Pode aumentar horizontalmente durante os picos de utilização e aumentar verticalmente quando a utilização for baixa.

Funcionalidades de alta qualidade e quotas generosas

Os clusters dedicados incluem todas as funcionalidades do escalão Premium e muito mais. O serviço também gere o balanceamento de carga, atualizações do sistema operativo, patches de segurança e criação de partições. Assim, pode gastar menos tempo na manutenção da infraestrutura e mais tempo na criação das suas aplicações de transmissão em fluxo de eventos.

Unidades de Capacidade(CU)

Os clusters dedicados são aprovisionados e faturados por unidades de capacidade (CUs), uma quantidade pré-alocada de recursos de CPU e memória.

A quantidade de ingestão e transmissão em fluxo por CU depende de vários fatores, como os seguintes:

  • Número de produtores e consumidores
  • Número de partições.
  • Configuração de produtor e consumidor.
  • Tamanho do payload
  • Taxa de saída

Por conseguinte, para determinar o número necessário de CUs, deve realizar a carga de trabalho de transmissão antecipada de eventos num cluster dedicado dos Hubs de Eventos enquanto observa a utilização de recursos do cluster. Para obter mais informações, veja Quando dimensionar o meu cluster Dedicado.

Tipos de Cluster

Os Clusters Dedicados dos Hubs de Eventos vêm em dois tipos distintos: Clusters dimensionáveis self-service e clusters legados. Estes dois tipos diferem no respetivo suporte para o número de CUs, a quantidade de débito que cada CU fornece e a disponibilidade regional e de zona.

Enquanto utilizador de cluster dedicado, pode determinar o tipo de cluster ao examinar a disponibilidade da funcionalidade de dimensionamento de capacidade no portal. Se esta capacidade estiver presente, está a utilizar um cluster dimensionável self-service. Por outro lado, se não estiver disponível, está a utilizar um cluster dedicado legado. Em alternativa, pode procurar as propriedades do Azure Resource Manager relacionadas com clusters dedicados.

Clusters dimensionáveis self-service

Os clusters dimensionáveis self-service dos Hubs de Eventos baseiam-se na nova infraestrutura e permitem que os utilizadores dimensionem facilmente o número de unidades de capacidade alocadas a cada cluster. Ao criar um cluster dedicado através do portal dos Hubs de Eventos ou modelos do ARM, tem acesso a um cluster dimensionável self-service. Para saber como dimensionar o cluster Dedicado, veja Dimensionar Clusters dedicados dos Hubs de Eventos.

Aproximadamente, uma unidade de capacidade (CU) num cluster dimensionável self-service fornece capacidade de entrada que varia entre 100 MB/s e 200 MB/s, embora o débito real possa flutuar consoante vários fatores.

Com clusters dimensionáveis self-service, pode comprar até 10 CUs para um cluster no portal do Azure. Ao contrário dos clusters tradicionais, estes clusters podem ser dimensionados incrementalmente com CUs entre 1 e 10. Se precisar de um cluster superior a 10 CU, pode submeter um pedido de suporte para aumentar verticalmente o cluster após a criação.

Importante

O Auto-service Scalable Dedicated pode ser implementado com zonas de disponibilidade ativadas com 3 CUs, mas não poderá utilizar a capacidade de dimensionamento self-service para dimensionar o cluster. Em vez disso, tem de submeter um pedido de suporte para dimensionar o cluster ativado pelo AZ.

Clusters legados

Clusters dedicados dos Hubs de Eventos criados antes da disponibilidade de clusters dimensionáveis self-service são referidos como clusters legados.

Para utilizar estes clusters legados, a criação direta através do portal do Azure ou modelos do ARM não é possível e, em vez disso, tem de submeter um pedido de suporte para criar um.

Aproximadamente, uma unidade de capacidade (CU) num cluster legado fornece capacidade de entrada que varia entre 50 MB/s e 100 MB/s, embora o débito real possa flutuar consoante vários fatores.

Com o cluster Legado, pode comprar até 20 CUs.

Nota

Os clusters dedicados dos Hubs de Eventos Legados necessitam de, pelo menos, 8 Unidades de Capacidade (CUs) para ativar as zonas de disponibilidade. O suporte da zona de disponibilidade só está disponível em regiões do Azure com zonas de disponibilidade.

Importante

A migração de um cluster legado existente para um Cluster de Self-Serve não é atualmente suportada. Para obter mais informações, veja Migrar um cluster legado para Self-Serve cluster dimensionável..

Determinar o tipo de cluster

Pode determinar o tipo de cluster que está a utilizar os seguintes métodos.

Método Ação Clusters dimensionáveis self-service Clusters legados Notas
Utilizar o portal Verificar a presença do separador "Dimensionar" no cluster Página "Dimensionar" disponível na IU do cluster. Nenhuma página de dimensionamento disponível na IU do cluster.
Com o Azure Resource Manager supportsScaling Verifique a propriedade Azure Resource Manager no cluster. Verifique a presença da página "Dimensionamento" no cluster.  Nenhuma página de dimensionamento disponível na IU do cluster. Verifique esta propriedade no Portal, CLI ou PowerShell. Precisa da versão da API 2022-01-01-preview ou mais recente.
Using nslookup (Utilizar nslookup) Execute o comando nslookup num espaço de nomes no cluster. O CNAME mapeia para *.cloudapp.azure.com O CNAME mapeia para *.cloudapp.net. Exemplo: nslookup ns.servicebus.windows.net.

Quotas e limites

A oferta Dedicada dos Hubs de Eventos é faturada a um preço mensal fixo, com um mínimo de 4 horas de utilização. O escalão Dedicado oferece todas as funcionalidades do plano premium, mas com capacidade de escala empresarial e limites para clientes com cargas de trabalho exigentes.

Para obter mais informações sobre quotas e limites, veja Quotas e limites dos Hubs de Eventos

FAQs

O que posso alcançar com um cluster?

Para um cluster dos Hubs de Eventos, o quanto pode ingerir e transmitir em fluxo depende de vários fatores, como os seus produtores, consumidores, a taxa a que está a ingerir e a processar e muito mais.

A tabela seguinte mostra os resultados de referência que alcançámos durante o teste de um cluster dedicado legado:

Forma de payload Recetores Largura de banda de entrada Mensagens de entrada Largura de banda de saída Mensagens de saída Total TUs TUs por CU
Lotes de 100x1KB 2 400 MB/seg 400 mil mensagens/seg 800 MB/seg 800 mil mensagens/seg 400 TUs 100 TUs
Lotes de 10x10 KB 2 666 MB/seg Mensagens de 66.6k/seg 1,33 GB/seg 133 mil mensagens/seg 666 TUs 166 TUs
Lotes de 6x32 KB 1 1,05 GB/seg Mensagens 34k/seg 1,05 GB/seg Mensagens 34k/seg 1000 TUs 250 TUs

No teste, foram utilizados os seguintes critérios:

  • Foi utilizado um cluster de Hubs de Eventos de camada dedicada com 4 unidades de capacidade (CUs).
  • O hub de eventos utilizado para ingestão tinha 200 partições.
  • Os dados que foram ingeridos foram recebidos por duas aplicações recetores que receberam de todas as partições.

Posso aumentar/reduzir verticalmente o meu cluster?

Se tiver criado o cluster com o conjunto de opções Dimensionamento de Suporte , pode utilizar a experiência self-service para aumentar horizontalmente e aumentar horizontalmente conforme necessário. Pode aumentar verticalmente até 10 CUs com clusters dimensionáveis self-service. Uma vez que os clusters dedicados dimensionáveis personalizados se baseiam numa nova infraestrutura, têm de ter um desempenho superior em clusters dedicados que não suportam o dimensionamento self-service. Uma vez que o desempenho dos clusters dedicados depende de vários fatores, como a alocação de recursos, o número de partições, o armazenamento, etc., recomendamos que determine o número necessário de CUs após testar com uma carga de trabalho real.

Submeta um pedido de suporte nos seguintes cenários para aumentar horizontalmente ou dimensionar o cluster dedicado.

  • Precisa de mais de 10 CUs para um cluster dedicado dimensionável self-service (um cluster que foi criado com o conjunto de opções de dimensionamento de suporte ).
  • Tem de aumentar horizontalmente ou aumentar horizontalmente um cluster criado sem selecionar a opção Dimensionamento de suporte
  • Tem de aumentar horizontalmente ou dimensionar um cluster dedicado que tenha sido criado antes do lançamento da experiência self-service

Aviso

Não poderá eliminar o cluster durante, pelo menos, 4 horas depois de o criar. Assim, será cobrado por um mínimo de 4 horas de utilização do cluster. Para obter mais informações sobre preços, veja Hubs de Eventos – Preços.

Posso migrar de um cluster Legado para um cluster dimensionável Self-Serve?

Devido à diferença na infraestrutura de hardware e software subjacente, atualmente não suportamos a migração de clusters que não suportam o dimensionamento self-service para clusters dedicados dimensionáveis self-service. Se quiser utilizar o dimensionamento personalizado, tem de recriar o cluster. Para saber como criar um cluster dimensionável, veja Criar um cluster dedicado dos Hubs de Eventos.

Quando dimensionar o meu cluster dedicado?

O consumo da CPU é o indicador-chave do consumo de recursos do cluster dedicado. Quando o consumo geral da CPU está a atingir os 70% (sem observar condições anormais, como um elevado número de erros do servidor ou pedidos com pouco êxito), isso significa que o cluster está a mover-se para a capacidade máxima. Por conseguinte, pode utilizá-lo como um indicador para considerar se precisa de aumentar verticalmente o cluster dedicado ou não.

Para monitorizar a utilização da CPU do cluster dedicado, tem de seguir estes passos.

  • Na página de métricas do cluster Dedicado dos Hubs de Eventos, selecione Adicionar métrica.

  • Selecione CPU como métrica e utilize a Max como agregação.

    Captura de ecrã a mostrar a página Métricas com a métrica da CPU.

  • Em seguida, selecione Adicionar filtro e adicione um filtro para o tipo Rolede propriedade , utilize o operador de igual e selecione os três valores(Backend, Gateway) na lista pendente.

    Captura de ecrã a mostrar a página de métricas com métricas e funções de consumo da CPU.

    Em seguida, pode monitorizar esta métrica para determinar quando deve dimensionar o cluster dedicado. Também pode configurar alertas relativamente a esta métrica para ser notificado quando a utilização da CPU atingir os limiares que definiu.

Como funciona a Geo-DR com o meu cluster?

Pode fazer o emparelhamento geográfico de um espaço de nomes num cluster de camada dedicada com outro espaço de nomes num cluster de camada dedicada. Não incentivamos o emparelhamento de um espaço de nomes de camada dedicada com um espaço de nomes na nossa oferta padrão porque o limite de débito será incompatível e resultará em erros.

Posso migrar os meus espaços de nomes standard ou premium para um cluster de camada dedicada?

Atualmente, não suportamos um processo de migração automatizado para migrar os dados dos hubs de eventos de um espaço de nomes standard ou premium para um dedicado.

Porque é que um cluster dedicado com redundância entre zonas tem um mínimo de 8 CU?

Para fornecer redundância entre zonas para a oferta dedicada, todos os recursos de computação têm de ter 3 réplicas em 3 datacenters na mesma região. Este é o requisito mínimo para suportar a redundância entre zonas (para que o serviço continue a funcionar quando 2 zonas/datacenters estão inativos) e resulta numa capacidade de computação equivalente a 8 CUs.

Portanto, esta não é uma quota que podemos alterar, mas sim uma restrição da arquitetura atual com um escalão dedicado.

Passos seguintes

Contacte o representante de vendas da Microsoft ou Suporte da Microsoft para obter mais detalhes sobre os Hubs de Eventos Dedicados. Também pode criar um cluster ou saber mais sobre os escalões de preço dos Hubs de Eventos visitando as seguintes ligações: