Skip to content

~/nube/p01 $ cat 02-estimar-y-decidir.md

  • Introducción a la nube pública
  • P01
  • lección 02/03

Estimar el coste y decidir con un cambio de escenario

Práctica guiada de P01 sobre supuestos, estimación y control de gasto.

Duración orientativa: 2 horas.
Modalidad: individual.
Necesitas: navegador y tu plantilla acumulativa. No necesitas cuenta AWS, credenciales ni Start Lab.

En este bloque trabajarás como si prepararas un presupuesto técnico para una reunión. No vas a buscar «el precio correcto», sino a producir una estimación que otra persona pueda reconstruir.

AWS Pricing Calculator permite preparar una previsión de coste mediante una herramienta pública. No crea recursos ni consume el crédito de Learner Lab. Compartir la estimación genera un enlace público; la exportación PDF también contiene un enlace compartido. Usa datos ficticios tanto en la estimación como en sus exportaciones y trata esos enlaces como información accesible a quien los reciba.

El resultado depende de tus hipótesis. Debes registrar:

  • fecha de consulta;
  • Región;
  • moneda;
  • unidades y periodo;
  • patrón de uso;
  • servicios incluidos;
  • opciones excluidas;
  • hechos y supuestos.

Ejemplo resuelto: por qué 730 horas no es «el horario de la tienda»

Section titled “Ejemplo resuelto: por qué 730 horas no es «el horario de la tienda»”

Para estimar un servidor disponible continuamente se usa con frecuencia:

365 días ÷ 12 meses × 24 horas ≈ 730 horas/mes

Es un promedio mensual normalizado. La tienda puede atender de martes a sábado y, aun así, decidir que su web esté disponible 24/7. Si se quisiera apagar el servidor fuera de horario, habría que documentar el calendario y comprobar qué otros costes continúan, como el almacenamiento aprovisionado.

P01-A04 — preparar la ficha de supuestos

Section titled “P01-A04 — preparar la ficha de supuestos”

Objetivo: distinguir lo conocido de lo supuesto antes de configurar servicios.

Completa primero los metadatos:

Campo Valor
Fecha de consulta
Región US East (N. Virginia) — us-east-1
Moneda USD
Periodo Un mes normalizado
Patrón de cómputo Una instancia disponible 730 h/mes

Después completa la tabla. La primera fila está resuelta.

Concepto Hecho o supuesto inicial Unidad Cambio que podría afectarle Efecto esperado
Cómputo Supuesto: un servidor disponible todo el mes 1 instancia, 730 h/mes Mayor carga en Navidad Puede exigir medir y ajustar capacidad; no obliga automáticamente a cambiarla
Almacenamiento de objetos GB-mes y solicitudes
Base de datos instancia, horas y GiB
Transferencia GB de salida/mes
Copias y registros GB-mes o eventos
Soporte plan/mes

Añade dos listas:

  • Incluido en el modelo: EC2, S3 y RDS con los parámetros de P01-A05.
  • Excluido deliberadamente: aquello que no calcularás todavía.

Mínimo verificable: metadatos completos, seis conceptos, hechos y supuestos identificados y al menos cinco exclusiones.

A entregar: sección P01-A04 de tu plantilla.

P01-A05 — construir la estimación guiada

Section titled “P01-A05 — construir la estimación guiada”

Objetivo: configurar un modelo común y documentarlo sin crear recursos.

Estas opciones fueron comprobadas el 06/10/2026. Son valores de partida didácticos, no las únicas decisiones correctas ni una autorización para desplegarlos.

Servicio y configuración inicial Categoría Función en la tienda
Amazon EC2: Linux, Shared Instances, 1 × t3.micro, On-Demand, 730 h/mes Cómputo Entregar el catálogo y procesar el pedido simulado
Amazon S3 Standard: 10 GB medios almacenados durante el mes, 1.000 escrituras y 10.000 lecturas/mes Almacenamiento Conservar fotografías del catálogo
Amazon RDS for MySQL: On-Demand, Single-AZ, 1 × db.t3.micro, 730 h/mes y 20 GiB gp3 Base de datos Registrar productos y pedidos simulados
  1. Abre AWS Pricing Calculator.
  2. Selecciona Create estimate.
  3. Usa un nombre ficticio, por ejemplo P01-Cesta-Verde. No escribas nombres, correos, identificadores de cuenta ni datos personales.
  4. Comprueba cada vez la Región. La interfaz puede abrir en US East (Ohio), us-east-2; para P01 debes elegir US East (N. Virginia), us-east-1.
  1. Selecciona Add service y busca Amazon EC2.
  2. Elige US East (N. Virginia).
  3. Configura Linux, Shared Instances, una t3.micro y precio On-Demand.
  4. Selecciona la unidad Hours / Month e introduce 730.
  5. No añadas almacenamiento EBS adicional, monitorización detallada ni otros componentes en esta primera estimación.
  6. Guarda el servicio.
  1. Añade Amazon S3 en us-east-1.
  2. Selecciona S3 Standard y configura 10 GB medios almacenados durante el mes.
  3. Configura 1.000 solicitudes de escritura PUT/COPY/POST y 10.000 lecturas GET por mes. Comprueba la unidad del campo: si pide miles, introduce 1 y 10, respectivamente; si pide operaciones, 1.000 y 10.000. Registra cantidad y unidad.
  4. Mantén la transferencia saliente en 0 GB para el modelo inicial.
  5. Guarda el servicio.

La calculadora puede activar valores predeterminados costosos. Revisa cada fila, aunque parezca que el servicio ya está configurado.

  1. Selecciona MySQL y US East (N. Virginia).
  2. Configura precio On-Demand, Single-AZ, una instancia db.t3.micro y 730 horas/mes.
  3. Selecciona General Purpose SSD gp3 y 20 GiB.
  4. Deja cero réplicas de lectura y no añadas IOPS adicionales.
  5. Selecciona RDS Proxy: No.
  6. Selecciona CloudWatch Database Insights: No o Standard/básico sin funciones ni retención de pago, si la etiqueta ha cambiado.
  7. Selecciona RDS Extended Support: No.
  8. No añadas Backup Storage ni Snapshot Export.
  9. Guarda el servicio y revisa el resumen.

Comprueba que el resumen contiene exactamente tres servicios y completa:

Comprobación Resultado
Fecha, moneda y us-east-1 registradas
EC2: Linux, Shared, t3.micro, On-Demand, 730 h
S3: 10 GB, 1.000 escrituras, 10.000 lecturas, 0 GB de salida
RDS: Single-AZ, db.t3.micro, 20 GiB gp3, 730 h
Proxy y Extended Support desactivados; Insights desactivado o Standard/básico sin funciones de pago
Tres funciones explicadas: cómputo, objetos y datos relacionales

Exporta la estimación a PDF o CSV. La URL de Share es opcional:

  • guarda la estimación en servidores públicos de AWS;
  • puede ser válida durante un año;
  • cada cambio requiere generar una URL nueva;
  • debes comprobarla en una ventana privada antes de entregarla;
  • no debe contener datos personales o confidenciales.

Declara al final:

Inventario final: 0 recursos AWS creados. No se inició Learner Lab; no procede detener ni eliminar recursos AWS.

Mínimo verificable: PDF o CSV, lista de comprobación y lista de inclusiones/exclusiones.

A entregar: sección P01-A05 de tu plantilla y archivo P01-A05-estimacion-inicial.pdf o .csv.

La capacidad de S3 indica el almacenamiento medio del mes; las solicitudes y la transferencia indican actividad durante ese mes. Antes de continuar, comprueba que no has introducido 1.000 miles cuando querías 1.000 operaciones.

P01-A06 — reaccionar a una desviación cuantificada

Section titled “P01-A06 — reaccionar a una desviación cuantificada”

Objetivo: modificar un solo conjunto de parámetros, medir el cambio y decidir una acción proporcionada.

Usa la tarjeta asignada por el docente. Si no se asigna una, utiliza la tarjeta A.

Tarjeta Cambio que debes introducir
A · Más catálogo S3 pasa de 10 a 30 GB; escrituras de 1.000 a 3.000 y lecturas de 10.000 a 40.000 al mes
B · Salida a Internet Mantén todos los parámetros del escenario inicial y cambia únicamente la transferencia saliente de S3 de 0 a 15 GB/mes
C · Más datos relacionales RDS pasa de 20 a 40 GiB gp3; el resto permanece igual
D · Menos disponibilidad prevista EC2 pasa de 730 a 320 h/mes, únicamente como escenario; indica qué operación permitiría ese horario y qué costes persistirían
  1. Conserva la estimación inicial.

  2. Duplica o modifica la estimación y cambia solo los parámetros de la tarjeta.

  3. Exporta la segunda versión.

  4. Anota el total inicial C0 y el total modificado C1.

  5. Calcula:

    • variación absoluta: C1 − C0;
    • variación porcentual: (C1 − C0) ÷ C0 × 100.
  6. Explica en dos o tres frases qué parámetro causó el cambio.

  7. Propón una medida proporcionada. Puede ser aceptar el aumento, limitar alcance, medir antes de cambiar capacidad, revisar diseño o posponer la migración.

Una variación puede ser positiva, negativa o cero. Si el uso cambia pero el total no, revisa el desglose y las condiciones de tarifa antes de concluir que hay un error. Puede existir un tramo sin cargo o un efecto oculto por el redondeo. Documenta qué muestra la calculadora; no fuerces un incremento.

Un aumento de usuarios no obliga automáticamente a elegir una instancia mayor. Sin mediciones, «más usuarios = 50 % más de cómputo» es solo una suposición.

Elemento Decisión
Umbral numérico de revisión Revisar si la previsión supera ___ USD/mes o aumenta más de ___ %
Responsable
Frecuencia
Acción si se supera

Mínimo verificable: dos estimaciones comparables, variación absoluta y porcentual, explicación causal y regla completa.

A entregar: sección P01-A06, segunda exportación y tabla de control.

El modelo inicial deja fuera deliberadamente:

  • volumen EBS raíz de EC2, instantáneas y posibles créditos de CPU T3;
  • transferencia saliente, tráfico entre Zonas de Disponibilidad y otras transferencias;
  • copias y snapshots de RDS;
  • RDS Proxy, funciones de pago de Database Insights y Extended Support;
  • registros, monitorización y direcciones IPv4 públicas;
  • NAT Gateway, balanceador, DNS y otros componentes de una arquitectura real;
  • soporte de pago e impuestos.

Detener una instancia EC2 no elimina automáticamente el coste del almacenamiento que permanezca aprovisionado.

Extensión DAM opcional — compromiso frente a flexibilidad

Section titled “Extensión DAM opcional — compromiso frente a flexibilidad”

Esta extensión no forma parte del mínimo ni añade horas obligatorias. Duplica solo el componente de cómputo y compara On-Demand con una opción de compromiso que ofrezca la calculadora.

Explica:

  1. ahorro potencial mostrado;
  2. duración o compromiso exigido;
  3. riesgo si cambia la carga o deja de necesitarse;
  4. por qué procesos interrumpibles serían un caso distinto.

No contrates nada, no uses AWS CLI y no presentes el porcentaje como permanente.

Guarda juntos ficha de supuestos, exportación inicial, versión modificada y regla de control. En el proyecto final aplicarás el mismo proceso a una academia con menos ayuda.