Como fazer o planejamento de capacidade para Hubs de Eventos no Azure Stack Hub

Como operador, você gerencia sua capacidade do Azure Stack Hub usando cotas em recursos. Você controla o consumo de recursos dos Hubs de Eventos definindo cotas no número máximo de núcleos usados por clusters de Hubs de Eventos. Os clusters de Hubs de Eventos são criados por usuários quando implantam um recurso de Hubs de Eventos. Também há vários requisitos de consumo de recursos para o provedor de recursos, que são abordados neste artigo.

Consumo de recursos de cluster

Para entender o consumo de capacidade das implantações de Hubs de Eventos, é importante observar que os usuários criam clusters de Hubs de Eventos com base em unidades de capacidade. Eles não especificam uma contagem de núcleos de CPU ao criar um cluster de Hubs de Eventos. No entanto, cada unidade de capacidade mapeia diretamente para um número específico de núcleos consumidos.

Os usuários precisarão criar clusters de Hubs de Eventos com unidades de capacidade que atendam a seus requisitos de negócios. Para informar sua decisão sobre a configuração da cota, a tabela a seguir mostra:

  • O total de núcleos usados por um cluster de 1 unidade de capacidade de Hubs de Eventos.
  • A capacidade aproximada necessária para o consumo de outros recursos, incluindo armazenamento de VM, memória e contas de armazenamento.
Tipo de VM Nós de Cluster Núcleos por VM/nó Total de Núcleos Armazenamento de VM Memória Contas de Armazenamento IPs Públicos
Cluster de 1 unidade de capacidade de Hubs de Eventos D11_V2 5 2 10 500 GiB 70 GiB 4 1

Todos os clusters de Hubs de Eventos usam um tipo de VM D11_V2 para seus nós. Um tipo de VM D11_V2 consiste em 2 núcleos. Portanto, um cluster de Hubs de Eventos cu usa 5 VMs D11_V2, o que se traduz em 10 núcleos usados. Ao determinar o número de núcleos a serem configurados para uma cota, use um múltiplo do total de núcleos usados por 1 unidade de capacidade. Esse cálculo reflete a contagem máxima de unidade de capacidade que você permitirá que seus usuários usem, ao criar clusters de Hubs de Eventos. Por exemplo, para configurar uma cota que permita aos usuários criar um cluster com 2 unidades de capacidade, defina sua cota com 20 núcleos.

Importante

Para implantações de produção que exigem alta disponibilidade (HA), recomendamos um cluster de 2 unidades de capacidade. Para não HA e desenvolvimento/teste, você pode começar com 1 unidade de capacidade.

Há suporte para expansão da CU (menor para maior) por meio da folha Criar Cluster de Hubs de Eventos. Não há suporte para redução horizontal (maior para menor).

Consumo de recursos do provedor de recursos

O consumo de recursos pelo provedor de recursos dos Hubs de Eventos é constante e independente do número ou tamanhos dos clusters criados pelos usuários. A tabela a seguir mostra a utilização principal pelo provedor de recursos de Hubs de Eventos no Azure Stack Hub e o consumo aproximado de recursos por outros recursos. O provedor de recursos dos Hubs de Eventos usa um tipo de VM D2_V2 para sua implantação.

Tipo de VM Nós de Cluster Núcleos Armazenamento de VM Memória Contas de Armazenamento IPs Públicos
Provedor de recursos dos Hubs de Eventos D2_V2 3 6 300 GiB 21 GiB 2 1

Importante

O consumo do provedor de recursos não é controlado por cotas. Você não precisa acomodar os núcleos usados pelo provedor de recursos em suas configurações de cota. Os provedores de recursos são instalados usando uma assinatura de administrador. A assinatura não impõe limites de consumo de recursos aos operadores na instalação dos provedores de recursos necessários.

Consumo de recursos total

A capacidade total consumida pelo serviço Hubs de Eventos inclui o consumo de recursos pelo provedor de recursos e o consumo por clusters criados pelo usuário.

A tabela a seguir mostra o consumo total de Hubs de Eventos em várias configurações, independentemente de serem gerenciados por cota. Esses números são baseados no provedor de recursos e nos consumos de cluster dos Hubs de Eventos apresentados acima. Você pode calcular facilmente o uso total do Azure Stack Hub para outros tamanhos de implantação, usando esses exemplos.

Núcleos Armazenamento de VM Memória Contas de Armazenamento Armazenamento total* IPs públicos**
Cluster de 1 unidade de capacidade + provedor de recursos 16 800 GiB 91 GiB 6 variável 2
Cluster de 2 unidades de capacidade + provedor de recursos 26 1,3 TB 161 GiB 10 variável 2
Cluster de 4 unidades de capacidade + provedor de recursos 46 2,3 TB 301 GiB 18 variável 2

* A taxa de bloqueio de dados de entrada (mensagem/evento) e a retenção de mensagens são dois fatores importantes que contribuem para o armazenamento usado pelos clusters dos Hubs de Eventos. Por exemplo, se a retenção de mensagens for definida como 7 dias ao criar um hub de eventos e as mensagens forem ingeridas a uma taxa de 1 MB/s, o armazenamento aproximado usado será de 604 GB (1 MB x 60 segundos x 60 minutos x 24 horas X 7 dias). Se as mensagens forem enviadas a uma taxa de 20 MB/s com uma retenção de 7 dias, o consumo aproximado de armazenamento será de 12 TB. Considere a taxa de dados de entrada e o tempo de retenção para entender completamente o consumo de capacidade de armazenamento.

** Os endereços IP públicos são consumidos da cota de rede fornecida como parte de sua assinatura.

Próximas etapas

Conclua os Pré-requisitos para instalar os Hubs de Eventos no Azure Stack Hub, antes de iniciar o processo de instalação.