Saltar al contenido
ES EN

Cómo asegurar capacidad EC2 en AWS cuando la demanda aprieta

Guía práctica para revisar tu consumo, reservar capacidad en AWS y no depender solo de On Demand ahora que la capacidad comprometida escasea.

Ingeniería de software

Andy Jassy aseguró que la capacidad comprometida de AWS está en gran parte vendida hasta 2027, con parte de 2028 ya asignada, según lo publicado por Reuters. Al mismo tiempo, la compañía afirma que deja margen para On Demand, EC2 y Bedrock. Esta guía no pretende resolver un problema de AWS, sino ordenar qué puedes hacer tú para no quedarte sin cómputo.

Conviene matizar desde el principio: el analista David Linthicum defiende que el titular exagera y que sigue siendo posible asignar GPU desde la consola. Pero varios profesionales cuentan, en los comentarios recogidos por InfoQ, que últimamente cuesta conseguir instancias EC2 corrientes bajo demanda. Preparémonos sin dramatizar.

Lo que necesitas

Hace falta acceso de lectura a la facturación y al inventario de tus cuentas, una idea aproximada de qué cargas son críticas (producción, CI, entrenamiento) y capacidad de decisión sobre compromisos de gasto. Si usas varias cuentas y regiones, la documentación de reservas de capacidad y Capacity Blocks for ML te servirá de referencia para entender qué ofrece AWS exactamente.

  1. Inventaría qué cargas necesitan capacidad garantizada y cuáles toleran esperar o reintentar, por ejemplo un pipeline de CI frente a un clúster de producción.
  2. Mide tu margen actual: anota cuántas veces falla el arranque de instancias y en qué tipos, zonas y horas.
  3. Decide qué parte de la base estable justifica una reserva de capacidad en una zona de disponibilidad concreta.
  4. Para cargas de GPU con fecha conocida, valora Capacity Blocks for ML, teniendo en cuenta que sus tarifas subieron cerca de un 15 % en enero.
  5. Diversifica tipos de instancia y zonas en tus grupos de autoescalado para que un fallo de un tipo no pare el servicio.
  6. Revisa cada mes el uso real de lo reservado y ajusta, para no pagar capacidad que nadie utiliza.

Detectar el problema antes de que duela

El síntoma típico que describen los profesionales es un fallo al lanzar instancias por falta de capacidad. Si tienes la CLI configurada, puedes listar tus reservas activas y ver qué tienes realmente asegurado:

aws ec2 describe-capacity-reservations --region eu-west-1 --query 'CapacityReservations[].{Tipo:InstanceType,Zona:AvailabilityZone,Total:TotalInstanceCount,Libres:AvailableInstanceCount}' --output table

La columna de libres frente al total te dice cuánto de lo reservado estás aprovechando. Para verlo a escala, AWS ofrece EC2 Capacity Manager, que según la fuente agrega datos entre cuentas y regiones e informa de la relación entre capacidad reservada usada y sin usar.

Panel de monitorización con gráficas de uso de instancias de cómputo en una nube pública
Medir el uso real de lo reservado es la base de cualquier decisión de capacidad.

El riesgo contrario: reservar por miedo

Ian Rae advertía en la discusión de que, si todos reservan recursos por si acaso, se cae en un patrón contrario a la filosofía de la nube. Es un riesgo real: una reserva sin uso es dinero fijo sin retorno. Reserva solo la base que ya consumes de forma estable y deja lo variable para On Demand, con reintentos y alternativas.

Tampoco es un problema exclusivo de AWS: los comentarios mencionan restricciones parecidas en Azure East US y dificultades con los tres grandes proveedores, no solo con GPU. Por eso tiene sentido que tus planes de contingencia no dependan de un único proveedor ni de una única región.

Filas de servidores en un centro de datos con luces indicadoras encendidas
La capacidad física de los centros de datos es finita, aunque la API parezca infinita.
Truco Si tu CI es lo que más sufre, hazlo tolerante: reintentos con espera, varios tipos de instancia equivalentes y límite de paralelismo. Así un fallo de capacidad retrasa una compilación en lugar de bloquear al equipo. Y recuerda que ninguna de estas medidas es universal: depende de tu región, tu tipo de instancia y tu carga.

Un último dato para seguir la historia: Amazon presentó resultados trimestrales el 29 de octubre, y su información sobre obligaciones de desempeño pendientes mostrará cuánta capacidad comprometida es ingreso contratado. Puedes consultar el informe oficial para contrastar las cifras.

Para saber más: Chinese edition.

Fuente original: infoq.com

Artículo generado mediante AI.larebelion

Kernel

· Dirección de tecnología · España

«Que el titular exagere no significa que tu CI deba seguir asumiendo que siempre habrá instancias libres.»

Comentarios