La reserva de recursos establece una línea base de Load Balancer Capacity Unit (LCU) para una instancia de Network Load Balancer (NLB). De este modo, se garantiza que la capacidad de procesamiento nunca descienda por debajo de ese nivel. La capacidad reservada absorbe los picos de tráfico de forma inmediata, sin esperar al escalado automático. Además, NLB sigue escalando automáticamente cuando la demanda supera dicha línea base. Las LCU reservadas se cobran por hora.
A continuación se presentan algunos casos de uso de la reserva de recursos:
Está por lanzar una serie de eventos promocionales que generarán aumentos repentinos de tráfico y necesita garantizar que su instancia de NLB soporte el pico durante dichos eventos.
Su negocio presenta patrones de tráfico intermitentes, lo cual dificulta predecir los picos.
Un servicio recién lanzado o migrado requiere alto rendimiento de inmediato, en lugar de esperar a que actúe el escalado automático.
Necesita mantener una capacidad determinista para cumplir con los requisitos de su negocio.
Está migrando entre load balancers y desea que el rendimiento del load balancer destino coincida con el del origen.
Notas de uso
La reserva de recursos no está habilitada de forma predeterminada. Para habilitarla, póngase en contacto con su gerente de cuenta.
La reserva de recursos y los listeners TCPSSL son mutuamente excluyentes. No es posible habilitar la reserva de recursos en una instancia de NLB que tenga un listener TCPSSL, ni agregar un listener TCPSSL a una instancia que ya cuente con reserva de recursos.
Configurar la reserva de recursos
Una instancia de NLB pública utiliza una dirección Elastic IP (EIP) de forma predeterminada. La reserva de recursos no incluye la reserva de ancho de banda de la EIP. Si necesita más ancho de banda, adquiera una EIP y agréguela a un Bandwidth Plan. Si utiliza una Anycast EIP, debe increase the peak bandwidth of the Anycast EIP.
La capacidad de LCU reservada se distribuye de manera uniforme entre las zonas de disponibilidad de la instancia de NLB. Para obtener un rendimiento óptimo, despliegue la instancia en como mínimo dos zonas de disponibilidad.
En la consola de NLB, haga clic en el ID de la instancia destino para ir a la página Instance Details. En la pestaña LCU Reservation, haga clic en Edit LCU Reservation.
-
Elija un método para Capacity Estimation:
Historic-Reference Based Estimate: si cuenta con datos históricos de tráfico, seleccione la instancia de NLB destino en la lista desplegable Reference ALB Instance. El gráfico inferior muestra el Peak LCU histórico. Este valor representa el consumo máximo de LCU registrado durante los picos de tráfico.
Manual Estimate: si no dispone de datos históricos de tráfico, estime el tráfico de su instancia de NLB. Introduzca un valor para Maximum Bandwidth y consulte las Estimated LCUs calculadas por el sistema.
Introduzca un valor para Load Balancer Capacity Units (LCU) con base en el valor de referencia y haga clic en OK. La reserva de recursos debe estar dentro del rango de
4,500 to 22,500 LCUs, y la capacidad máxima está limitada por la quota.
Consultar la reserva de recursos
En la consola de NLB, haga clic en el ID de la instancia destino para ir a la página Instance Details y luego haga clic en la pestaña LCU Reservation.
En la sección LCU Reservation, consulte información como Reservation Status y Reserved LCU.
En la sección ALB LCU Usage, compare las Reserved LCUs con el Peak LCU para evaluar la eficacia de sus Reserved LCUs.
A continuación se muestran los estados de la reserva de recursos.
|
Estado |
Descripción |
Acciones permitidas |
|
Pending |
Se está configurando la reserva de recursos. |
No |
|
Provisioned |
La capacidad reservada está disponible para su uso. |
Sí |
|
Failed |
No fue posible completar la solicitud de reserva de recursos. |
Sí |
|
Rebalancing |
El load balancer está reequilibrando su capacidad porque se agregó o eliminó una zona de disponibilidad. Cualquier cambio en las zonas de disponibilidad de la instancia de NLB activa un reequilibrio automático para redistribuir la capacidad de manera uniforme entre las zonas. |
No |
Modificar o cancelar la reserva de recursos
Puede aumentar la capacidad reservada un número ilimitado de veces. Sin embargo, solo puede reducirla o cancelar la reserva dos veces al día en total, sumando ambas acciones.
Si reserva una capacidad superior al rendimiento máximo de escalado automático de la instancia, no podrá reducir ni cancelar la reserva durante siete días.
En la consola de NLB, haga clic en el ID de la instancia destino para ir a la página Instance Details y luego haga clic en la pestaña LCU Reservation.
Modificar la capacidad de LCU reservada: haga clic en Edit LCU Reservation, establezca un nuevo valor para Load Balancer Capacity Units (LCU) y luego haga clic en OK.
Cancelar la reserva de recursos: haga clic en Cancel Capacity y luego en OK.
Facturación
NLB cobra las tarifas de LCU por hora. El uso parcial de una hora se factura como una hora completa. Dentro de cada ciclo de facturación, la tarifa de LCU reservadas se calcula con el mayor de estos valores: la cantidad de LCU reservadas inicial o la posterior a la modificación.
-
Si la cantidad de LCU consumidas es menor o igual a la cantidad de LCU reservadas, la factura incluye únicamente la tarifa de LCU reservadas:
Reserved LCU Fee = Reserved LCU Unit Price × Number of Reserved LCUs
-
Si las LCU consumidas superan las LCU reservadas, la factura incluye tanto la tarifa de LCU como la tarifa de LCU reservadas:
LCU fee = LCU unit price × (Consumed LCUs - Reserved LCUs)Reserved LCU Fee = Reserved LCU Unit Price × Number of Reserved LCUs
El precio unitario de una LCU reservada es el mismo que el precio unitario de LCU indicado en NLB billing rules . El precio real corresponde al que aparece en la página de compra.
Un plan de recursos no permite compensar la capacidad de LCU reservadas. Solo la parte del consumo de LCU que exceda la capacidad reservada se puede compensar con un plan de recursos.
A continuación se muestran ejemplos de facturación para distintas configuraciones de uso y reserva.
|
Ciclo de facturación |
Operaciones y eventos |
LCU consumidas |
LCU reservadas |
Tarifas |
|
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 |
Cuotas
Para solicitar un aumento de cuota, póngase en contacto con su gerente de cuenta.
|
Parámetro |
Descripción |
Valor predeterminado |
|
nlb_quota_reserved_capacity_units_per_loadbalancer |
Capacidad máxima de LCU que se puede reservar para cada instancia de NLB. |
22500 |
|
nlb_quota_reserved_capacity_units_per_region |
Capacidad total máxima de LCU que se puede reservar para todas las instancias de NLB de una región. |
45000 |
Preguntas frecuentes
¿Cómo determinar una capacidad de LCU adecuada?
Estime los recursos tal como se describe en la sección Configure resource reservation y ejecute una prueba de estrés para definir un valor inicial. Ajuste la reserva con el tiempo según las tendencias reales de uso de LCU en CloudMonitor.
Impacto de un tamaño de reserva incorrecto
Reservar de más: genera costos innecesarios, ya que se le cobra la capacidad reservada incluso si su consumo real es menor.
Reservar de menos: obliga a NLB a depender del escalado automático durante los picos de tráfico. Este proceso introduce demoras que pueden aumentar la latencia o provocar errores en las solicitudes.
¿Cuándo entran en vigor los cambios de facturación?
Cuando una operación de reducción o cancelación se completa correctamente, el cambio entra en vigor al inicio del siguiente ciclo de facturación. Por ejemplo, si cancela una reserva de recursos correctamente a las 14:30, se le seguirá cobrando la cantidad máxima de LCU reservadas que estuvieron activas durante el ciclo de facturación de 14:00:00 a 14:59:59. Los cargos por reserva dejarán de acumularse a partir de las 15:00.
¿Por qué no puedo configurar la reserva de recursos?
Compruebe las siguientes condiciones:
Su instancia de NLB tiene un listener TCPSSL. Estas instancias no son compatibles con la reserva de recursos.
La función de reserva de recursos no está habilitada para su cuenta. Póngase en contacto con su gerente de cuenta para habilitarla.
Hay otra solicitud de reserva de recursos en curso. Debe esperar a que finalice la solicitud actual antes de iniciar una nueva.
¿Un plan de recursos permite compensar las LCU reservadas?
No. Solo la parte del consumo de LCU que exceda la capacidad reservada se puede compensar con un plan de recursos.