Blog · Kubernetes

Quedarte en una versión vieja de Kubernetes multiplica por seis el cargo por cluster en EKS

AWS cobra US$0,10 por hora por cluster en soporte estándar y US$0,60 en soporte extendido, que empieza 14 meses después del lanzamiento de cada versión. Es el cargo del plano de control, no de los nodos, pero se paga por cada cluster y todos los meses. Postergar la actualización tiene un costo: se paga más caro por quedarse quieto.

Buque portacontenedores en el puerto de Koper
Buque portacontenedores en el puerto de Koper. Recortada a 16:9. Foto: Petar Milošević · CC BY-SA 4.0 · Wikimedia Commons

Cómo se cobra

Cada versión de Kubernetes en EKS tiene 14 meses de soporte estándar desde su lanzamiento y después 12 meses de soporte extendido: 26 meses en total. El precio del soporte extendido rige desde abril de 2024. El cargo cubre el plano de control; los nodos, los discos, las direcciones IPv4 y el tráfico entre zonas se pagan aparte.

A razón de unas 730 horas por mes, un cluster en soporte estándar cuesta unos US$73 mensuales de plano de control, y en soporte extendido unos US$438. La diferencia, unos US$365 por mes, se repite por cada cluster: producción, staging, desarrollo y cualquier otro que haya quedado prendido. AWS da su propio ejemplo: un cluster que pasa los 26 meses sin actualizarse promedia unos US$0,33 por hora.

Por qué los equipos postergan

Actualizar Kubernetes pide trabajo: revisar APIs que se eliminan, probar los addons y los controladores con la versión nueva, y avanzar de a una versión. Cuando nadie tiene ese trabajo asignado, el cluster se queda donde está y el soporte extendido llega solo.

En un cluster grande, el recargo puede ser chico al lado de lo que cuestan los nodos. Pero es una señal: si una versión entró en soporte extendido, el equipo no tiene un ciclo de actualización. Y cada mes que pasa, la distancia hasta una versión soportada crece y el salto se vuelve más caro.

Fuentes

  1. AWS, precios de Amazon EKS
  2. AWS Containers Blog

Consultoría: revisión de arquitectura en AWS →

← Volver al blog