Como fazer o planeamento de capacidade dos Hubs de Eventos no Azure Stack Hub

Como Operador, gere a capacidade do Azure Stack Hub com quotas nos recursos. Pode controlar o consumo de recursos dos Hubs de Eventos ao definir quotas no número máximo de núcleos utilizados pelos clusters dos Hubs de Eventos. Os clusters dos Hubs de Eventos são criados pelos utilizadores quando implementam um recurso dos Hubs de Eventos. Existem também vários requisitos de consumo de recursos para o fornecedor de recursos, que são abrangidos neste artigo.

Consumo de recursos de cluster

Para compreender o consumo de capacidade das implementações dos Hubs de Eventos, é importante ter em atenção que os utilizadores criam clusters dos Hubs de Eventos com base em Unidades de Capacidade (CUs). Não especificam uma contagem de núcleos da CPU ao criar um cluster dos Hubs de Eventos. No entanto, cada CU mapeia diretamente para um número específico de núcleos consumidos.

Os seus utilizadores terão de criar clusters dos Hubs de Eventos com CUs que cumpram os requisitos empresariais. Para informar a sua decisão sobre a configuração da quota, a tabela seguinte mostra:

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

Todos os clusters dos Hubs de Eventos utilizam um tipo de VM D11_V2 para os respetivos nós. Um tipo de VM D11_V2 consiste em 2 núcleos. Assim, 1 cluster de Hubs de Eventos cu utiliza 5 VMs D11_V2, o que se traduz em 10 núcleos utilizados. Ao determinar o número de núcleos a configurar para uma quota, utilize vários dos núcleos totais utilizados por 1 CU. Este cálculo reflete a contagem máxima de CU que permitirá que os seus utilizadores utilizem ao criar clusters dos Hubs de Eventos. Por exemplo, para configurar uma quota que permite aos utilizadores criar um cluster com 2 CUs de capacidade, defina a quota em 20 núcleos.

Importante

Para implementações de produção que requerem elevada disponibilidade (HA), recomendamos um cluster de 2 CU. Para não HA e desenvolvimento/teste, pode começar com 1 CU.

O aumento horizontal da CU (de menor para maior) é suportado através do painel Criar Cluster dos Hubs de Eventos. O dimensionamento (maior para menor) não é suportado.

Consumo de recursos do fornecedor de recursos

O consumo de recursos pelo fornecedor de recursos dos Hubs de Eventos é constante e independente do número ou tamanhos dos clusters criados pelos utilizadores. A tabela seguinte mostra a utilização principal pelo fornecedor de recursos dos Hubs de Eventos no Azure Stack Hub e o consumo aproximado de recursos por outros recursos. O fornecedor de recursos dos Hubs de Eventos utiliza um tipo de VM D2_V2 para a respetiva implementação.

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

Importante

O consumo do fornecedor de recursos não é algo controlado pelas quotas. Não precisa de acomodar os núcleos utilizados pelo fornecedor de recursos nas configurações de quota. Os fornecedores de recursos são instalados com uma subscrição de administrador. A subscrição não impõe limites de consumo de recursos aos operadores ao instalar os respetivos fornecedores de recursos necessários.

Consumo total de recursos

A capacidade total consumida pelo serviço Hubs de Eventos inclui o consumo de recursos pelo fornecedor de recursos e o consumo por clusters criados pelo utilizador.

A tabela seguinte mostra o consumo total dos Hubs de Eventos em várias configurações, independentemente de serem geridos por quota. Estes números baseiam-se no fornecedor de recursos e nos consumos de clusters dos Hubs de Eventos apresentados acima. Pode calcular facilmente a utilização total do Azure Stack Hub para outros tamanhos de implementação com estes exemplos.

Núcleos Armazenamento de VMs Memória Contas de Armazenamento Armazenamento Total* IPs públicos**
Cluster de 1 CU + fornecedor de recursos 16 800 GiB 91 GiB 6 variável 2
Cluster de 2 CU + fornecedor de recursos 26 1,3 TB 161 GiB 10 variável 2
Cluster de 4 CU + fornecedor 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 utilizado pelos clusters dos Hubs de Eventos. Por exemplo, se a retenção de mensagens estiver 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 utilizado é 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 é de 12 TB. Certifique-se de que considera a taxa de dados de entrada e o tempo de retenção para compreender totalmente o consumo da capacidade de armazenamento.

** Os endereços IP públicos são consumidos a partir da quota de rede fornecida como parte da sua subscrição.

Passos seguintes

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