Los proveedores de nube pública ofrecen descuentos cuando te comprometes a usar recursos durante un plazo determinado. Conoce los detalles en esta guía.

Todo lo que necesitas saber para maximizar el ahorro en tus costos de cómputo en la nube
Todos los grandes proveedores de nube pública ofrecen opciones de descuento si te comprometes a usar recursos durante un plazo fijo. Considerando que el cómputo puede llegar a representar hasta el 80% de tu factura de nube, esa es la buena noticia. La menos buena es que entender las diferencias y elegir la opción correcta para tu caso puntual puede volverse complicado.
Si te equivocas, podrías terminar tirando dinero en capacidad que nunca usaste o pagando precios premium por instancias on-demand que ningún commitment cubre. Pero hay solución: en este artículo te explicamos las distintas opciones de descuento de cómputo en AWS y GCP, y cómo encontrar el equilibrio justo.
Descuentos de AWS
Cuando AWS lanzó Elastic Cloud Compute (EC2) en 2006, existía una sola opción de pago: On-Demand. Con apenas una región y un único tamaño disponible, el modelo de Precios era simple y eficaz, pero a medida que Amazon fue sumando familias de instancias y regiones, hizo falta un nuevo enfoque. Así nacieron las Amazon EC2 Reserved Instances en 2009.
Las Reserved Instances (RIs) permitieron comprometer parámetros de uso al momento de la compra a cambio de un precio por hora más bajo. Sin embargo, la obligación de comprometerse con un recurso a precio fijo durante uno o tres años chocaba con la flexibilidad y elasticidad que los usuarios de AWS esperan. Por eso, en 2019 se lanzaron los AWS Savings Plans como modelo de pago alternativo.
Los Savings Plans ofrecen más flexibilidad que las RIs, pero no son la panacea para el dolor de cabeza de gestionar descuentos. Veamos en detalle las RIs y los Savings Plans, y cómo aprovechar ambos de forma eficaz.
Reserved Instances (RIs)
Las RIs de AWS aplican descuentos sobre los costos de cómputo a cambio de un compromiso de uno o tres años. Puedes comprar RIs con alcance regional para obtener descuentos en el uso de instancias en cualquier Availability Zone (AZ) dentro de una región específica y en cualquier instancia de la misma familia, sin importar el tamaño. Como alternativa, puedes comprar RIs con alcance zonal: estas se aplican únicamente al uso dentro de una AZ específica, y el tamaño y tipo de instancia quedan fijos. Con una RI zonal se reserva capacidad en la AZ indicada, lo que no ocurre con las RIs regionales.
Otra forma de clasificar las RIs es como Standard o Convertible. Los clientes con cuentas bancarias en EE. UU. pueden revender RIs Standard en el AWS RI Marketplace, pero no pueden intercambiarlas por una familia de instancias distinta. Las RIs Convertible no se pueden revender, pero sí puedes cambiar el tipo y el tamaño de instancia modificando la propia RI, siempre que el valor sea mayor o igual. Las RIs Standard son menos flexibles que las Convertible, pero ofrecen mayores descuentos (hasta 72%, frente a un máximo de 66% en las Convertible).
AWS ofrece opciones de pago de la reserva totalmente por adelantado, parcialmente por adelantado o sin pago por adelantado. El descuento varía según el plan y el monto que pagues. En general, mientras mayor sea el pago por adelantado, mayor será el descuento.
Frente al modelo on-demand existente, las RIs le ahorraron miles de millones de dólares a los usuarios. Sin embargo, su rigidez chocaba con la promesa central de AWS: flexibilidad y elasticidad de recursos. Estar atado a un recurso a precio fijo durante tanto tiempo hace imposible aprovechar servicios con potencial de ajustes elásticos. Ahí es donde entran los Savings Plans.
Savings Plans
Cuando AWS lanzó las RIs, había cinco tamaños de instancia EC2 y tres regiones (dos en EE. UU. y una en Europa). A medida que las RIs se popularizaron y las necesidades de los clientes cambiaron, las opciones disponibles crecieron y se volvieron más complejas. Se sumaron nuevas regiones y nuevas familias de instancias. Aparecieron las RIs Convertible, lo que significó que los clientes que se comprometían con compras de RIs totalmente por adelantado ya no se quedaran afuera de las bajadas de precio de EC2.
Con tantas combinaciones posibles de RIs, los clientes necesitaban una forma más simple y flexible de ahorrar en su consumo de AWS. Los AWS Savings Plans surgieron como solución en 2019. Al igual que las RIs, los Savings Plans se basan en un compromiso de uno o tres años, pero los clientes se comprometen con un gasto por hora en lugar de con un uso específico.
AWS ofrece tres tipos de Savings Plans:
- Los Compute Savings Plans aplican descuentos de hasta 66% para Amazon EC2, AWS Lambda y AWS Fargate. Son los Savings Plans más flexibles de AWS y aplican descuentos de forma automática, sin importar la familia de instancia, el tamaño, la AZ, la región, el sistema operativo o la modalidad de tenencia. (El descuento es el mismo que el de la RI Convertible equivalente).
- Los EC2 Instance Savings Plans aplican descuentos de hasta 72% sobre el uso de EC2. Ofrecen mayores descuentos y menos flexibilidad que los Compute Savings Plans. Debes comprometerte a usar familias de instancia específicas en una región. A cambio, el costo de la familia de instancia elegida en esa región se reduce automáticamente, sin importar la AZ, el tamaño, el sistema operativo o la tenencia.
- Los SageMaker Savings Plans aplican al uso de SageMaker.
Los Savings Plans son más flexibles que las RIs y más sencillos de comprar. El precio de una RI se determina por ocho componentes distintos, mientras que un Savings Plan tiene entre tres y cinco:
- Tipo: Compute Savings, EC2 Instance o SageMaker
- Duración: uno o tres años
- Pago: totalmente por adelantado, parcialmente por adelantado o sin pago por adelantado
- Región (solo para EC2 Instance Savings Plans)
- Familia de instancia (solo para EC2 Instance Savings Plans)
Puedes decidir cuánto comprometer (mínimo $0.001 por hora al año) y combinar varios Savings Plans entre sí. Por ejemplo, podrías comprar un Savings Plan de $10 por hora y luego sumar más planes para optimizar la cobertura y los costos si el consumo aumenta o si vencen RIs.
Las opciones de Savings Plans te permiten elegir entre el máximo ahorro y la máxima flexibilidad, igual que las RIs Standard y Convertible. Los descuentos máximos de los Savings Plans también coinciden con los de las RIs. Sin embargo, los Savings Plans pueden aplicarse a cualquier región y compartirse entre servicios de cómputo como EC2, EKS, Fargate y Lambda.
¿Conviene dejar de comprar RIs?
Aunque los Savings Plans aportan ventajas innegables, hay motivos para mantener las RIs en la jugada. Uno es que se pueden vender en el AWS Marketplace si no se usan, lo que abre espacio para asignar instancias con más creatividad. Por ejemplo, si tu negocio tiene picos estacionales, puedes intercambiar RIs Convertible a las que les quedan unos meses para reforzar la cobertura en temporada alta. Eso puede traducirse en grandes ahorros sin un gran compromiso.
Además, los Compute Savings Plans no aplican a Redshift, Elasticache ni Relational Database Services (RDS). Y aunque aplicaran, las RIs siguen teniendo sentido para RDS, ya que el servidor de base de datos suele dimensionarse para el tráfico máximo a fin de escalar las DBs sin interrupciones.
Una combinación de RIs y Savings Plans suele ser la opción más prudente: Savings Plans para el uso base y RIs para los casos en los que la variabilidad puede ser un problema.
¿Hay alternativas a las RIs y los SPs?
Los AWS Savings Plans y las RIs no funcionan en todos los casos. Según el workload, las Spot Instances pueden ser una mejor opción. Te permiten acceder a capacidad EC2 disponible con hasta 90% de descuento frente al precio On-Demand, y son ideales para workloads temporales y flexibles, como Big Data. Aun así, igual que con las RIs y los Savings Plans, las Spot Instances solo entregan ahorros óptimos con una gestión cuidadosa.
Committed Use Discounts (CUDs) de GCP
Google Cloud responde a la pregunta del ahorro en la nube con los committed use discounts (CUDs). Pensados para workloads con necesidades de recursos predecibles, los CUDs de GCP te permiten contratar recursos de Compute Engine como vCPUs, memoria, GPUs, SSDs locales y nodos de tenencia única a un precio con descuento, si te comprometes a pagar por esos recursos durante uno o tres años.
El descuento va desde hasta 57% para recursos como tipos de máquina y GPUs, hasta 70% para tipos de máquina optimizados para memoria. Se te factura mensualmente por los recursos contratados durante el plazo elegido (uno o tres años), aunque no uses esos servicios, lo que los hace adecuados para workloads predecibles.
Google te permite estimar cuánto podrías ahorrar cada mes con un CUD analizando las tendencias de gasto de tus VMs con y sin contrato CUD. Los CUDs están disponibles para proyectos individuales, o puedes contratar varios y compartirlos entre múltiples proyectos activando los descuentos compartidos.
Los CUDs son por gasto (spend-based) o por recurso (resource-based). Los CUDs por gasto aplican un precio con descuento sobre el uso a partir de un monto mínimo en dólares por hora comprometido. Cualquier uso por encima del monto comprometido se cobra al precio on-demand. Los CUDs por gasto se pueden contratar desde tu cuenta de Cloud Billing y aplican al uso elegible en cualquier proyecto pagado por esa cuenta. Están limitados a los siguientes servicios de Google Cloud:
- Cloud SQL
- Google Cloud VMware Engine
- Cloud Run
- Google Kubernetes Engine
Los CUDs por recurso aplican un precio reducido en función de tu compromiso de usar un nivel mínimo de recursos de Compute Engine en una región específica. Se pueden usar para vCPUs, memoria, GPUs y SSDs locales. Esto te permite usar distintas instancias de máquina en toda tu organización cuando tienes necesidades predecibles de recursos de Compute Engine.
Sustained Use Discounts
También puedes acceder a los Sustained Use Discounts por ejecutar una instancia durante una porción significativa del mes de facturación. No cumplen con los criterios de las reservas porque no tienen fecha de finalización. No es posible combinar Sustained Use Discounts con CUDs.
Planes de descuento: AWS vs. GCP
Tanto AWS como Google Cloud ofrecen descuentos por compromisos de uno y tres años, con pocas similitudes más allá de eso. Aquí puedes ver la comparación:
Tabla comparativa de los planes de descuento de cómputo de AWS y GCP
Maximiza tu ahorro
Comprar RIs, SPs o CUDs es una excelente forma de reducir tus costos de cómputo, pero definir y gestionar tus commitments de cómputo de forma eficaz puede resultar arriesgado, complejo y demandante. Decidir qué opción de descuento elegir para alcanzar el máximo ahorro requiere una visibilidad completa sobre tu entorno multinube, entender cómo se están usando tus instancias y tener una visión clara y precisa de cuáles serán tus necesidades de cómputo en los próximos uno o tres años. Si sobreaprovisionas tus commitments, terminarás tirando dinero en instancias que no usas; si te quedas corto, dejarás pasar oportunidades de ahorro.
Una manera de evitar la mayoría de estos obstáculos es usar una herramienta automatizada de ahorro como Flexsave, que analiza el uso de la nube tanto en AWS como en Google Cloud y aplica de forma automática ahorros de cómputo a cualquier workload on-demand (es decir, los que aún no están cubiertos por SPs, RIs o CUDs existentes). De este modo, se elimina el riesgo inherente a intentar prever los requerimientos de cómputo futuros, así como el desafío de gestionar múltiples planes de descuento entre equipos y entornos de nube.
Sin importar qué nubes uses ni qué herramientas implementes, dedicar tiempo a entender y elegir bien los commitments de cómputo es clave para optimizar tu gasto en la nube.
Para mantenerte conectado, síguenos en el DoiT Engineering Blog , el canal de DoiT en LinkedIn y el canal de DoiT en Twitter . Para explorar oportunidades profesionales, visita https://careers.doit.com .