¿Cuánto cuesta crear y mantener un sitio web en AWS?
En este artículo, exploraremos los costos asociados con la creación y mantenimiento de un sitio web estático utilizando Amazon Web Services (AWS). Nos enfocaremos en minimizar costos aprovechando la capa gratuita de AWS, ideal para alojar sitios pequeños dedicados a la publicación de contenido.
Para este proyecto, seguimos la documentación oficial de AWS. Puedes revisarla aquí: Guía de inicio con Route 53 y CloudFront.
Servicios utilizados
Para este sitio web utilizamos los siguientes servicios de AWS:
- Amazon S3: almacenamiento del sitio web.
- Amazon CloudFront: distribución de contenido para mejorar la velocidad de carga.
- Amazon Route 53: configuración de DNS para dirigir el tráfico a CloudFront.
- AWS Certificate Manager: gestión de certificados SSL para habilitar HTTPS.
Costos estimados
Para calcular el costo del sitio web, consideramos los siguientes factores:
Servicio | Costo en capa gratuita | Costo adicional |
---|---|---|
Amazon S3 | 5 GB de almacenamiento gratis | $0.023 por GB/mes |
Solicitudes GET/PUT | 1 millón de solicitudes GET gratis | $0.0004 por 1,000 solicitudes GET |
Transferencia de datos | 1 TB de salida gratis desde CloudFront | Desde $0.08/GB según región |
Route 53 (Zona alojada) | No incluido en la capa gratuita | $0.50 por zona alojada/mes |
Costo anual estimado:
- Amazon S3: gratis si se mantiene dentro de los 5 GB.
- Amazon CloudFront: gratis si se mantiene dentro de la capa gratuita.
- Amazon Route 53: $0.50/mes * 12 meses = $6.00/año.
Total estimado anual: $6.00/año si se usa la capa gratuita de AWS.
Puedes calcular costos específicos con la calculadora de AWS.
Arquitectura del sitio web
La siguiente arquitectura muestra cómo está configurado el sitio web:
- El usuario ingresa la URL (jctoala.link o www.jctoala.link) en su navegador
- Route 53 resuelve el dominio y redirige la solicitud a la distribución de CloudFront.
- CloudFront recibe la solicitud y valida si el contenido está en la caché.
- CloudFront redirige la solicitud al dominio correcto (www.jctoala.link).
- El certificado SSL de ACM valida la conexión HTTPS para asegurar una comunicación cifrada.
- CloudFront obtiene el contenido desde el bucket S3, que aloja los archivos del sitio web estático.
- El contenido es devuelto al usuario a través de CloudFront, optimizando la entrega y asegurando HTTPS.

Preguntas frecuentes
¿Cuánto cuesta mantener este sitio web en AWS anualmente?
El costo estimado es $6.00/año utilizando la capa gratuita de AWS.
¿Cuánta capacidad de almacenamiento tengo en S3?
En la capa gratuita, AWS proporciona 5 GB de almacenamiento.
¿Y si mi sitio web crece y recibe más tráfico?
Si superas la capa gratuita, los costos dependen del uso adicional de almacenamiento y transferencia de datos.
Conclusión
El costo de mantener un sitio web en AWS depende del uso de sus servicios. En este ejemplo, utilizando la capa gratuita de AWS, el costo mensual es de aproximadamente $0.50/mes por la zona alojada en Route 53, lo que equivale a $6.00/año. Sin embargo, si el sitio supera la capa gratuita debido a un mayor tráfico, almacenamiento adicional o más solicitudes a S3, el costo puede variar entre $1 y $3 al mes, dependiendo del uso específico de cada servicio.
Lee más detalles sobre la capa gratuita de AWS en AWS Free Tier