AWS Certified Solutions Architect - Associate - 20% del examen

Diseño de arquitecturas optimizadas en costos

Qué aprenderá

En este dominio aprenderás el diseño con costes optimizados del almacenamiento (clases de almacenamiento y ciclo de vida de S3), la computación (opciones de compra, ajuste de tamaño, sin servidor), las bases de datos (modos de capacidad, Aurora Serverless v2) y la red (tarifas de transferencia de datos, gateway NAT, puntos de enlace de VPC), así como las herramientas de gestión de costes como AWS Cost Explorer y AWS Budgets.

Puntos clave

  • Opciones de compra: uso estable, Savings Plans o instancias reservadas; procesos interrumpibles, instancias de spot; uso a corto plazo o imprevisible, bajo demanda
  • Savings Plans: con Compute Savings Plans el descuento continúa aunque cambien la familia o la región de EC2, y también se aplica a AWS Fargate y AWS Lambda
  • S3: acceso imprevisible, Intelligent-Tiering; lectura poco frecuente pero inmediata, Glacier Instant Retrieval; conservación a largo plazo con recuperación en 12 horas, Glacier Deep Archive
  • Ajuste de tamaño: revisar el tipo y el tamaño con las recomendaciones de AWS Compute Optimizer y detener los recursos en las horas en que no se usan
  • Red: el tráfico hacia S3 y DynamoDB, mediante puntos de enlace de gateway para evitar la tarifa de procesamiento de la gateway NAT
  • Herramientas de gestión: análisis de tendencias de costes, Cost Explorer; notificaciones de presupuesto y previsión, Budgets

Términos y conceptos

Opciones de compra de EC2

Con las instancias bajo demanda se paga sin contrato solo por el tiempo de uso. Los Savings Plans y las instancias reservadas ofrecen descuentos a cambio de un compromiso de 1 o 3 años y son adecuados para el uso estable. Las instancias de spot permiten usar la capacidad libre a un precio muy inferior, pero pueden interrumpirse, por lo que se usan para procesos que toleran interrupciones.

Instancias de spot

Las instancias de spot reciben un aviso 2 minutos antes de la interrupción. Especificar varios tipos de instancia y varias AZ facilita obtener capacidad, y si el procesamiento está preparado para reanudarse desde donde se quedó, se limita el impacto de las interrupciones. Son adecuadas para el procesamiento por lotes, los trabajos de CI y usos similares.

Clases de almacenamiento de S3

S3 Standard es adecuada para datos que se leen con frecuencia; Standard-Infrequent Access, para datos que se leen aproximadamente una vez al mes; Glacier Instant Retrieval, para datos que se leen aproximadamente una vez por trimestre pero de inmediato; Glacier Flexible Retrieval, para datos cuya recuperación puede tardar de varios minutos a varias horas; y Glacier Deep Archive, para datos que se leen 1 o 2 veces al año con recuperación en 12 horas. Con reglas de ciclo de vida se pueden mover automáticamente según el número de días.

Gateway NAT y costes de transferencia de datos

La gateway NAT tiene una tarifa por hora y una tarifa por volumen de datos procesados. Si el tráfico masivo desde subredes privadas hacia S3 o DynamoDB se cambia a puntos de enlace de gateway gratuitos, se pueden reducir los costes. El tráfico entre AZ y el envío a Internet también tienen tarifas de transferencia de datos.

Herramientas de gestión de costes

AWS Cost Explorer analiza las tendencias de los costes pasados y también muestra estimaciones futuras. AWS Budgets fija presupuestos y notifica cuando el importe real o el importe previsto vayan a superarlos. AWS Compute Optimizer recomienda, a partir del historial de uso, revisar el tipo y el tamaño de los recursos.

5 preguntas de práctica