# Amazon CloudFront

> El CDN de AWS: copias de tu contenido guardadas cerca de los usuarios en todo el mundo.

- Nivel: Básico
- Temas: AWS
- URL: https://tidbit.legios.com.ar/es/amazon-cloudfront/
- En inglés: [Amazon CloudFront](https://tidbit.legios.com.ar/amazon-cloudfront/)

**CloudFront** es el CDN (content delivery network) de AWS. Lo apuntás a un **origen** (un bucket de Amazon S3, un balanceador de carga, cualquier servidor web) y sirve tus archivos desde cientos de **puntos de presencia** (edge locations): centros de datos chicos en ciudades de todos los continentes. Alguien en Buenos Aires recibe tus imágenes desde un punto cercano en vez de un servidor en Virginia, y la página carga notablemente más rápido.

El primer visitante cerca de un punto dispara una búsqueda al origen; el punto guarda una copia (un **cache**) por el tiempo que configures y se la sirve a todos los demás. Eso además protege al origen: un millón de visitantes se convierten en un puñado de pedidos a tu servidor. CloudFront se encarga de HTTPS con un certificado gratis, frena ataques comunes antes de que lleguen a tu sitio, y cobra por gigabyte servido.

Un armado común es un sitio estático: HTML, CSS e imágenes en un bucket de S3, CloudFront adelante, un dominio en Amazon Route 53. Ningún servidor, y aguanta sin problema cuando un posteo se vuelve viral.

## Una analogía

Una cadena de panaderías que hornea una vez en la central y mantiene pan fresco en las estanterías de cada barrio. Comprás a la vuelta en vez de ir hasta la fábrica, y la fábrica solo vuelve a hornear cuando una estantería se vacía.

## Para quedarse

- El origen es donde vive el contenido; los puntos de presencia guardan copias temporales.
- Más rápido para los usuarios y más barato para el origen: la mayoría de los pedidos nunca le llegan.
- Incluye HTTPS con certificado gratis y protección básica contra ataques.
- Vos decidís cuánto tiempo queda cada archivo en cache (su TTL).

## Para seguir leyendo

- [¿Qué es Amazon CloudFront? (documentación oficial)](https://docs.aws.amazon.com/es_es/AmazonCloudFront/latest/DeveloperGuide/Introduction.html)
- [Amazon CloudFront](https://aws.amazon.com/es/cloudfront/)

## Términos relacionados

- [CDN](https://tidbit.legios.com.ar/es/cdn/): Copias de un sitio guardadas en servidores por todo el mundo, cerca de quien las pide.
- [Amazon S3](https://tidbit.legios.com.ar/es/amazon-s3/): Un cajón gigante en internet para guardar archivos, alquilado por gigabyte.
- [Balanceador de carga](https://tidbit.legios.com.ar/es/load-balancer/): El agente de tránsito que reparte los pedidos que llegan entre muchos servidores.
- [Servidor](https://tidbit.legios.com.ar/es/server/): Una computadora cuyo trabajo es responder pedidos de otras computadoras, todo el día.
- [Centro de datos](https://tidbit.legios.com.ar/es/data-center/): Un edificio lleno de servidores donde realmente corren internet, la nube y la IA.
- [HTTPS](https://tidbit.legios.com.ar/es/https/): El candadito del navegador: tráfico web que nadie en el medio puede leer.
- [Certificado TLS](https://tidbit.legios.com.ar/es/tls-certificate/): La credencial que un sitio le muestra a tu navegador para probar que es quien dice ser.
- [HTML](https://tidbit.legios.com.ar/es/html/): El formato de texto que describe qué hay en una página web: títulos, párrafos, links.
