La flexibilidad del modelo de precios de AWS - Estructura de 4 niveles con bajo demanda, RI, Savings Plans y Spot

AWS atiende diversas cargas de trabajo con una estructura de 4 niveles: bajo demanda, Reserved Instances, Savings Plans y Spot Instances. Comparamos con los modelos de precios de Azure y GCP, explicando cómo la flexibilidad de AWS contribuye a la optimización de costos.

Panorama general de la estructura de 4 niveles

El modelo de precios de AWS se compone de 4 niveles: bajo demanda, Reserved Instances (RI), Savings Plans y Spot Instances. Bajo demanda ofrece facturación por segundo sin costos iniciales, adecuado para cargas de trabajo impredecibles. RI logra hasta un 72% de descuento con un compromiso de 1 o 3 años, ideal para bases de datos y servidores de aplicaciones de funcionamiento estable. Savings Plans es un nuevo modelo que compromete un monto de uso por hora, respondiendo flexiblemente a cambios de familia de instancias o región. Spot Instances permite utilizar la capacidad excedente de AWS con hasta un 90% de descuento, óptimo para procesamiento por lotes tolerante a interrupciones y pipelines de CI/CD. Al combinar estos 4 niveles, es posible lograr una distribución óptima de costos para cualquier característica de carga de trabajo.

La innovación de Savings Plans

Savings Plans, introducido en 2019, fue un gran punto de inflexión en el modelo de precios de AWS. Los RI tradicionales estaban vinculados al tipo de instancia y la región, por lo que existía el riesgo de que los descuentos se desperdiciaran al cambiar la arquitectura. Compute Savings Plans se aplica a través de EC2, Fargate y Lambda, por lo que los descuentos continúan incluso al avanzar en la contenedorización o migración serverless. Esta flexibilidad es una característica que no tienen las Reserved Instances de Azure. Azure RI ofrece flexibilidad de tamaño de instancia, pero no puede lograr descuentos transversales entre servicios. Los Committed Use Discounts (CUD) de GCP también están limitados a recursos de cómputo y no pueden aplicarse transversalmente a servicios equivalentes a Fargate o Lambda. La transversalidad de servicios de Savings Plans es un mecanismo que impulsa la migración a arquitecturas modernas desde la perspectiva de precios.

La madurez de Spot Instances

Las Spot Instances de AWS tienen más de 15 años de historial operativo desde su lanzamiento en 2009, liderando ampliamente a otros en madurez del ecosistema. Funciones que soportan el uso en cargas de trabajo de producción están bien desarrolladas: distribución automática entre múltiples tipos de instancias con Spot Fleet o EC2 Fleet, evaluación previa del riesgo de interrupción con Spot Placement Score, y notificación de interrupción con 2 minutos de antelación. Azure Spot VM es un servicio relativamente nuevo que comenzó su disponibilidad general en 2020, con áreas donde no ha alcanzado a AWS en opciones de políticas de desalojo y funciones de gestión de Fleet. Las Preemptible VM de GCP tienen la restricción de detenerse obligatoriamente después de un máximo de 24 horas, siendo inadecuadas para procesamiento por lotes de larga duración. Aunque se mejoraron con las Spot VM sucesoras, AWS sigue siendo superior en la riqueza de herramientas de gestión de interrupciones.

Comparación con los modelos de precios de Azure y GCP

El modelo de precios de Azure se centra en pago por uso y Reserved Instances, con fortaleza en descuentos integrales a través de Enterprise Agreements (EA). Sin embargo, no ofrece un modelo de compromiso flexible transversal a servicios como Savings Plans. Azure Hybrid Benefit, que permite traer licencias de Windows Server o SQL Server, es una fortaleza única, pero está limitada a empresas con inversiones existentes en Microsoft. GCP se caracteriza por el mecanismo de Sustained Use Discounts (SUD) que aplica descuentos automáticos por encima de cierto nivel de uso. Aunque requiere menos esfuerzo de gestión, las tasas de descuento no son tan profundas como las de RI o Savings Plans de AWS. También ofrece Committed Use Discounts (CUD), pero no iguala a AWS en amplitud de servicios objetivo y flexibilidad. En general, la estructura de 4 niveles de AWS es el modelo de precios con más opciones de optimización según las características de la carga de trabajo.

Cómo combinar prácticamente el modelo de 4 niveles

En la operación real, es importante combinar estratégicamente los 4 niveles. Primero, analizar los patrones de uso pasados con Cost Explorer e identificar la línea base estable. Aplicar Compute Savings Plans a la parte de línea base, asegurando flexibilidad ante cambios de servicio. Para cargas de trabajo que pueden fijarse a un tipo de instancia específico, aplicar RI para obtener descuentos más profundos. Asignar bajo demanda a la parte de picos variables, y utilizar Spot para procesamiento por lotes tolerante a interrupciones y entornos de prueba. Con este enfoque jerárquico, no son pocas las empresas que logran reducciones de costos del 40% al 60% en total. Para quienes desean comprender profundamente las estrategias de optimización de precios, los libros relacionados (Amazon) también son una buena referencia.

Resumen

El modelo de precios de 4 niveles de AWS es una estructura que puede atender cualquier característica de carga de trabajo, desde la facilidad del bajo demanda hasta los descuentos profundos de RI, la flexibilidad transversal de servicios de Savings Plans y la reducción significativa de costos de Spot. En particular, la transversalidad de servicios de Savings Plans y la madurez del ecosistema de Spot Instances son fortalezas únicas de AWS que no tienen Azure ni GCP. La optimización de costos en la nube no depende de un único mecanismo de descuento sino de una estrategia que combina múltiples modelos de precios, y en la riqueza de esas opciones, AWS lidera a los demás.