A reserva de recursos define uma linha de base de Load Balancer Capacity Unit (LCU) para uma instância de Network Load Balancer (NLB), garantindo que a capacidade de processamento nunca fique abaixo desse nível. A capacidade reservada atende aos picos de tráfego imediatamente, sem esperar pelo Auto Scaling, e o NLB continua a escalar automaticamente quando a demanda excede a linha de base. A cobrança pelas LCUs reservadas é horária.
Casos de uso da reserva de recursos:
Preparação para o lançamento de uma série de eventos promocionais que causarão picos repentinos de tráfego, exigindo garantia de que a instância NLB suportará o volume máximo durante os eventos.
Negócios com padrões de tráfego intermitentes, dificultando a previsão dos picos.
Service recém-lançado ou migrado que requer alto desempenho imediato, em vez de aguardar o Auto Scaling.
Necessidade de manter uma capacidade determinística para atender aos requisitos do negócio.
Migração entre balanceadores de carga com o objetivo de igualar o desempenho do balanceador de destino ao de origem.
Observações de uso
A reserva de recursos vem desativada por padrão. Para ativá-la, entre em contato com seu gerente de contas.
A reserva de recursos e os listeners TCPSSL são mutuamente exclusivos. Não é possível ativar a reserva de recursos em uma instância NLB com listener TCPSSL, nem adicionar um listener TCPSSL a uma instância que já possua reserva de recursos.
Configure reserva de recursos
Um NLB voltado para a internet usa um endereço Elastic IP (EIP) por padrão. A reserva de recursos não inclui a reserva de largura de banda do EIP. Caso precise de mais largura de banda, adquira e adicione o EIP a um Plano de Largura de Banda. Se estiver usando um Anycast EIP, aumente a largura de banda máxima do Anycast EIP.
A capacidade de LCU reservada distribui-se uniformemente entre as zonas de disponibilidade da instância NLB. Para obter o melhor desempenho, implante a instância em pelo menos duas zonas de disponibilidade.
No console do NLB, clique no ID da instância desejada para acessar a página Instance Details. Na aba LCU Reservation, clique em Edit LCU Reservation.
-
Escolha um método para Capacity Estimation:
Historic-Reference Based Estimate: Se houver dados históricos de tráfego, selecione a instância NLB alvo na lista suspensa Reference ALB Instance. O gráfico abaixo exibe o Peak LCU histórico. O Peak LCU representa o consumo máximo de LCU registrado durante os picos de tráfego.
Manual Estimate: Caso não haja dados históricos de tráfego, estime o tráfego para sua instância NLB. Insira um valor para Maximum Bandwidth e consulte as Estimated LCUs calculadas pelo sistema.
Insira um valor para Load Balancer Capacity Units (LCU) com base no valor de referência e clique em OK. A reserva de recursos deve estar no intervalo de
4,500 to 22,500 LCUs, e a capacidade máxima é limitada pela cota.
Visualize reserva de recursos
No console do NLB, clique no ID da instância desejada para acessar a página Instance Details e, em seguida, clique na aba LCU Reservation.
Na seção LCU Reservation, visualize informações como Reservation Status e Reserved LCU.
Na seção ALB LCU Usage, compare as Reserved LCUs com o Peak LCU para avaliar a eficácia das suas Reserved LCUs.
A tabela a seguir lista os status de reserva de recursos.
|
Status |
Descrição |
Ações permitidas |
|
Pending |
A reserva de recursos está sendo configurada. |
Não |
|
Provisioned |
A capacidade reservada está disponível para uso. |
Sim |
|
Failed |
Não foi possível concluir a solicitação de reserva de recursos. |
Sim |
|
Rebalancing |
O balanceador de carga está reequilibrando sua capacidade porque uma zona de disponibilidade foi adicionada ou removida. Qualquer alteração nas zonas de disponibilidade da instância NLB aciona um reequilíbrio automático para redistribuir a capacidade uniformemente entre as zonas. |
Não |
Modifique ou cancele reserva de recursos
É possível aumentar a capacidade reservada quantas vezes for necessário. No entanto, a redução da capacidade ou o cancelamento da reserva só podem ser realizados num total combinado de duas vezes por dia.
Se você reservar uma capacidade que exceda o desempenho máximo de Auto Scaling da instância, não será possível reduzir ou cancelar a reserva por sete dias.
No console do NLB, clique no ID da instância desejada para acessar a página Instance Details e, em seguida, clique na aba LCU Reservation.
Modifique a capacidade de LCU reservada: Clique em Edit LCU Reservation, defina um novo valor para Load Balancer Capacity Units (LCU) e clique em OK.
Cancele a reserva de recursos: Clique em Cancel Capacity e, em seguida, clique em OK.
Faturamento
O NLB cobra taxas de LCU por hora. O uso parcial de uma hora é faturado como uma hora cheia. Em cada ciclo de faturamento, a taxa de LCU reservada é calculada usando o maior valor entre a quantidade inicial e a quantidade pós-modificação de LCUs reservadas.
-
Se o número de LCUs reais consumidas for menor ou igual ao número de LCUs reservadas, a fatura incluirá apenas a taxa de LCU reservada:
Reserved LCU Fee = Reserved LCU Unit Price × Number of Reserved LCUs
-
Se as LCUs reais consumidas excederem as LCUs reservadas, a fatura incluirá tanto a taxa de LCU quanto a taxa de LCU reservada:
LCU fee = LCU unit price × (Consumed LCUs - Reserved LCUs)Reserved LCU Fee = Reserved LCU Unit Price × Number of Reserved LCUs
O preço unitário de uma LCU reservada é o mesmo que o preço unitário da LCU nas regras de faturamento do NLB . O preço real está sujeito ao valor exibido na página de compra.
Um plano de recursos não pode compensar a capacidade de LCU reservada. Apenas a parte do consumo de LCU que excede a capacidade reservada pode ser compensada por um plano de recursos.
A tabela a seguir mostra exemplos de faturamento para diferentes configurações de uso e reserva.
|
Ciclo de faturamento |
Operações e eventos |
LCUs consumidas |
LCUs reservadas |
Taxas |
|
10:00:00–10:59:59 |
|
800 |
- |
LCU fee for the hour = USD 0.005/LCU × 800 = USD 4 |
|
11:00:00–11:59:59 |
|
1.000 |
5.000 |
Reserved LCU fee for the hour = USD 0.005/LCU × 5,000 = USD 25 |
|
12:00:00–12:59:59 |
|
6.000 |
5.000 |
LCU fee for the hour = USD 0.005/LCU × (6,000 - 5,000) = USD 5 Reserved LCU fee for the hour = USD 0.005/LCU × 5,000 = USD 25 |
|
13:00:00–13:59:59 |
|
5.000 |
6.000 |
Reserved LCU fee for the hour = USD 0.005/LCU × 6,000 = USD 30 |
|
14:00:00–14:59:59 |
|
800 |
6.000 |
Reserved LCU fee for the hour = USD 0.005/LCU × 6,000 = USD 30 |
Cotas
Para solicitar um aumento de cota, entre em contato com seu gerente de contas.
|
Parâmetro |
Descrição |
Padrão |
|
nlb_quota_reserved_capacity_units_per_loadbalancer |
A capacidade máxima de LCU que pode ser reservada para cada instância NLB. |
22500 |
|
nlb_quota_reserved_capacity_units_per_region |
A capacidade total máxima de LCU que pode ser reservada para todas as instâncias NLB em uma região. |
45000 |
FAQ
Como determinar uma capacidade de LCU adequada?
Estime os recursos conforme descrito na seção Configure reserva de recursos e execute um teste de estresse para determinar um valor inicial. Ajuste a reserva ao longo do tempo com base nas tendências reais de uso de LCU no CloudMonitor.
Impactos de um tamanho de reserva incorreto
Reserva excessiva: Gera custos desnecessários, pois você paga pela capacidade reservada mesmo que o consumo real seja menor.
Reserva insuficiente: Força o NLB a depender do Auto Scaling durante os picos de tráfego. Esse processo pode introduzir atrasos, causando potencialmente maior latência ou falhas nas requisições.
Quando as alterações de faturamento entram em vigor?
Após o sucesso de uma operação de redução ou cancelamento, a alteração entra em vigor no início do próximo ciclo de faturamento. Por exemplo, se você cancelar com êxito uma reserva de recursos às 14:30, ainda será cobrado pelo número máximo de LCUs reservadas que estavam ativas durante o ciclo de faturamento das 14:00:00 às 14:59:59. As taxas de reserva deixarão de ser acumuladas a partir das 15:00.
Por que não consigo configure a reserva de recursos?
Verifique as seguintes condições:
Sua instância NLB possui um listener TCPSSL. A reserva de recursos não é suportada para essas instâncias.
O recurso de reserva de recursos não está habilitado para sua conta. Entre em contato com seu gerente de contas para habilitá-lo.
Outra solicitação de reserva de recursos está em andamento. Aguarde a conclusão da solicitação atual antes de iniciar uma nova.
Um plano de recursos pode compensar LCUs reservadas?
Não. Apenas a parte do consumo de LCU que excede a capacidade reservada pode ser compensada por um plano de recursos.