Atualize os parâmetros do domínio multicast
Esta página descreve como redimensionar a infraestrutura de multicast para o seu domínio atualizando os parâmetros de tráfego das ativações de domínio de multicast zonal existentes.
Para obter informações sobre a criação e a ativação de domínios de multicast, consulte o artigo Crie domínios de multicast.
Antes de começar
Antes de atualizar os parâmetros do domínio de multicast, reveja o seguinte e planeie a atualização em conformidade:
Disponibilidade do serviço durante a atualização: este procedimento pode causar uma interrupção temporária do serviço enquanto Google Cloud reprovisiona a sua infraestrutura de multicast de acordo com os novos parâmetros que fornecer.
A interrupção do serviço aplica-se à infraestrutura de multicast para a ativação do domínio de multicast específico que está a atualizar. Durante a atualização, os produtores e os consumidores de multicast não podem enviar nem receber tráfego para o domínio e a zona de multicast correspondentes.
A duração da interrupção do serviço depende de vários fatores, como a escala da sua infraestrutura de multicast atual, o número de ativações do intervalo de grupos de multicast criadas através da ativação do domínio e a escala dos novos parâmetros que fornecer. Para configurações de grande escala, a atualização pode demorar entre 30 minutos e 1 hora a ser concluída.
Alterações às cobranças de faturação após a atualização: as ativações de domínios de multicast incorrem em cobranças de faturação, conforme descrito em Faturação. A atualização dos parâmetros de tráfego de uma ativação de domínio de multicast pode afetar as cobranças de faturação do seu projeto. Para mais informações, contacte o seu Google Cloud representante de vendas.
Ação necessária pelos consumidores de multicast após a atualização: após a conclusão da atualização, para começarem a receber tráfego novamente, os consumidores de multicast têm de voltar a juntar-se a todos os grupos de multicast no domínio e na zona. Se necessário, coordene com o administrador da rede de consumo de multicast ou os proprietários da aplicação de consumo de multicast.
Atualize uma ativação de domínio multicast
Esta secção descreve como atualizar os parâmetros de uma ativação de domínio de multicast que determinam a escala da sua infraestrutura de multicast.
Se ativou um domínio de multicast em várias zonas, siga este procedimento para cada ativação de domínio de multicast zonal que quer atualizar.
gcloud
Para atualizar uma ativação de domínio de multicast, use o comando network-services multicast-domain-activations update.
O seguinte comando demora cerca de 10 a 30 minutos a ser concluído. Depois de o comando ser concluído com êxito, a infraestrutura pode demorar mais alguns minutos a ficar pronta para receber e distribuir tráfego de multicast. Para configurações em grande escala, todo este processo pode demorar entre 30 minutos e 1 hora a ser concluído.
gcloud network-services multicast-domain-activations update DOMAIN_ACTIVATION_NAME \
--location=ZONE \
--aggr-egress-pps=AGGR_EGRESS_PPS \
--aggr-ingress-pps=AGGR_INGRESS_PPS \
--avg-packet-size=AVG_PACKET_SIZE \
--max-per-group-ingress-pps=MAX_PER_GROUP_INGRESS_PPS \
--max-per-group-subscribers=MAX_PER_GROUP_SUBSCRIBERS
Substitua os seguintes valores:
DOMAIN_ACTIVATION_NAME: o nome da ativação do domínio multicastZONE: a zona onde o domínio multicast foi ativadoEspecifique os seguintes parâmetros de acordo com as suas necessidades para o tráfego de multicast nesta zona.O Google Cloud usa estes parâmetros para determinar a escala da sua infraestrutura de multicast.
Antes de especificar estes parâmetros, consulte o seguinte:
- Reveja as limitações correspondentes para o tráfego de multicast descritas na vista geral do multicast.
Consulte as seguintes informações sobre as flags opcionais e obrigatórias:
- Se especificou anteriormente
--aggr-egress-ppsquando criou a ativação do domínio de multicast, especificar--aggr-egress-ppsé opcional. Caso contrário, esta flag é obrigatória. - Todas as outras flags são opcionais.
- Se especificou anteriormente
Para mais informações sobre cada indicador, consulte o seguinte:
AGGR_EGRESS_PPS: pacotes de saída agregados por segundo (pps) para todos os grupos de multicast no domínio na zona especificada. A saída refere-se a pacotes distribuídos a partir da infraestrutura de multicast para consumidores de multicast.Pode introduzir um valor de 0 a 500 000 000 (500 milhões). O valor predefinido é 1000000 (1 milhão). Os valores predefinidos dos outros campos são definidos dinamicamente com base no valor que introduzir para esta flag.
AGGR_INGRESS_PPS: agrega pps de entrada para todos os grupos de multicast no domínio na zona especificada. A entrada refere-se a pacotes enviados de produtores de multicast para a infraestrutura de multicast.Pode introduzir um valor de 0 a 2000000 (2 milhões). O valor que introduzir para
--aggr-ingress-ppsnão pode ser superior ao valor de--aggr-egress-pps.AVG_PACKET_SIZE: tamanho médio do pacote em bytes. Pode introduzir um valor entre 64 e 1500.MAX_PER_GROUP_INGRESS_PPS: máximo de pps de entrada para um único grupo de multicast no domínio na zona especificada. Use esta flag para especificar o grupo de multicast mais ativo no domínio, o que ajuda a determinar com maior precisão a escala necessária da sua infraestrutura de multicast. Google CloudPode introduzir um valor de 0 a 2000000 (2 milhões). O valor que introduzir para
--max-per-group-ingress-ppsnão pode ser superior ao valor de--aggr-ingress-pps.MAX_PER_GROUP_SUBSCRIBERS: número máximo de consumidores de multicast para um único grupo de multicast no domínio na zona especificada. Use esta flag para especificar o grupo com o maior número de consumidores de multicast, o que ajuda a determinar com maior precisão a escala necessária da sua infraestrutura de multicast. Google Cloud A inclusão desta flag não aplica um limite ao número de consumidores de multicast para um grupo.Pode introduzir um valor de 1 a 500.
API
Para atualizar uma ativação de domínio de multicast, use o método multicastDomainActivations.patch.
O seguinte comando demora cerca de 10 a 30 minutos a ser concluído. Depois de o comando ser concluído com êxito, a infraestrutura pode demorar mais alguns minutos a ficar pronta para receber e distribuir tráfego de multicast. Para configurações em grande escala, todo este processo pode demorar entre 30 minutos e 1 hora a ser concluído.
PATCH https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastDomainActivations/DOMAIN_ACTIVATION_NAME?updateMask=trafficSpec
{
"trafficSpec": {
"aggrEgressPps": "AGGR_EGRESS_PPS",
"aggrIngressPps": "AGGR_INGRESS_PPS",
"avgPacketSize": "AVG_PACKET_SIZE",
"maxPerGroupIngressPps": "MAX_PER_GROUP_INGRESS_PPS",
"maxPerGroupSubscribers": "MAX_PER_GROUP_SUBSCRIBERS"
}
}
Substitua os seguintes valores:
PROJECT_ID: o ID do projeto do administrador de multicastDOMAIN_ACTIVATION_NAME: o nome da ativação do domínio multicastZONE: a zona onde o domínio multicast foi ativadoEspecifique valores para o objeto
trafficSpecde acordo com as suas necessidades para o tráfego de multicast nesta zona. Google Cloud usa estes parâmetros para determinar a escala da sua infraestrutura de multicast.Antes de especificar estes parâmetros, consulte o seguinte:
- Reveja as limitações correspondentes para o tráfego de multicast descritas na vista geral do multicast.
Consulte as seguintes informações sobre os campos opcionais e obrigatórios:
- Se especificou anteriormente
aggrEgressPpsquando criou a ativação do domínio de multicast, especificaraggrEgressPpsé opcional. Caso contrário, este campo é obrigatório. - Todos os outros campos em
trafficSpecsão opcionais.
- Se especificou anteriormente
Para mais informações sobre cada campo, consulte o seguinte:
AGGR_EGRESS_PPS: pacotes de saída agregados por segundo (pps) para todos os grupos de multicast no domínio na zona especificada. A saída refere-se a pacotes distribuídos a partir da infraestrutura de multicast para consumidores de multicast.Pode introduzir um valor de 0 a 500 000 000 (500 milhões). O valor predefinido é 1000000 (1 milhão). Os valores predefinidos dos outros campos são definidos dinamicamente com base no valor que introduzir neste campo.
AGGR_INGRESS_PPS: agrega pps de entrada para todos os grupos de multicast no domínio na zona especificada. A entrada refere-se a pacotes enviados de produtores de multicast para a infraestrutura de multicast.Pode introduzir um valor de 0 a 2000000 (2 milhões). O valor que introduzir para
aggrIngressPpsnão pode ser superior ao valor deaggrEgressPps.AVG_PACKET_SIZE: tamanho médio do pacote em bytes. Pode introduzir um valor entre 64 e 1500.MAX_PER_GROUP_INGRESS_PPS: máximo de pps de entrada para um único grupo de multicast no domínio na zona especificada. Use este campo para especificar o grupo de multicast mais ativo no domínio, o que ajuda a determinar com maior precisão a escala necessária da sua infraestrutura de multicast. Google CloudPode introduzir um valor de 0 a 2000000 (2 milhões). O valor que introduzir para
maxPerGroupIngressPpsnão pode ser superior ao valor deaggrIngressPps.MAX_PER_GROUP_SUBSCRIBERS: número máximo de consumidores de multicast para um único grupo de multicast no domínio na zona especificada. Use este campo para especificar o grupo com o maior número de consumidores de multicast, o que ajuda a determinar com maior precisão a escala necessária da sua infraestrutura de multicast. Google Cloud A indicação desta especificação não impõe um limite ao número de consumidores de multicast para um grupo.Pode introduzir um valor de 1 a 500.