CloudFront, Route 53 y servicios edge
Este módulo va de una idea muy práctica: cómo hacer que los usuarios lleguen a tu aplicación y cómo entregar contenido rápido desde cualquier parte del mundo. Aquí aparecen tres conceptos que el examen CLF-C02 mezcla mucho: DNS, CDN y edge locations.
La clave es no confundirlos. Route 53 ayuda a resolver nombres y dirigir tráfico DNS. CloudFront entrega contenido desde ubicaciones cercanas al usuario. Las edge locations son puntos de presencia globales que permiten acercar contenido, reducir latencia y mejorar la experiencia.
1. Por qué este tema aparece en CLF-C02
En el Dominio 3, AWS espera que reconozcas servicios por caso de uso. CloudFront y Route 53 aparecen cuando la pregunta habla de usuarios globales, baja latencia, entrega de contenido, dominios, DNS, routing, failover o geolocalización.
No necesitas configurar una distribución completa ni memorizar todos los tipos de registros DNS. Necesitas saber interpretar escenarios como estos:
- Una web con usuarios en varios países necesita entregar imágenes y vídeos con baja latencia.
- Una empresa quiere gestionar el DNS de su dominio en AWS.
- Una aplicación necesita dirigir usuarios al endpoint con mejor latencia.
- Un cliente quiere routing DNS de failover si falla el endpoint principal.
- Una organización quiere entregar contenido desde ubicaciones cercanas al usuario final.
Cómo leer la pregunta
Si el escenario habla de contenido estático, caché, CDN o edge, piensa primero en CloudFront. Si habla de dominios, registros, hosted zones o routing DNS, piensa primero en Route 53.
2. Amazon CloudFront: la CDN de AWS
Amazon CloudFront es la red de entrega de contenido de AWS, es decir, la CDN. Su objetivo es entregar contenido a los usuarios desde ubicaciones cercanas, reduciendo latencia y descargando trabajo del origen.
El origen puede ser un bucket de S3, un Load Balancer, una instancia, una API o un origen externo. CloudFront se coloca delante y puede cachear contenido en edge locations.
Piensa en CloudFront cuando veas palabras como:
- CDN.
- Caché global.
- Contenido estático.
- Imágenes, vídeos, CSS, JavaScript o descargas.
- Baja latencia para usuarios globales.
- Edge locations.
- Entrega segura mediante HTTPS.
3. Qué significa cachear contenido
Cachear significa guardar una copia temporal de contenido cerca del usuario. Si muchos usuarios piden la misma imagen, vídeo o archivo estático, CloudFront puede servirlo desde una edge location sin tener que ir siempre al origen.
Esto tiene varias ventajas:
- Menor latencia para el usuario final.
- Menos carga sobre el origen.
- Mejor experiencia global.
- Posible reducción de tráfico repetido hacia la aplicación principal.
Para CLF-C02 no necesitas dominar invalidaciones o políticas de caché en detalle. Quédate con la idea: CloudFront acerca el contenido y puede cachearlo.
4. Edge locations: acercar servicios al usuario
Las edge locations son ubicaciones de borde distribuidas globalmente. Están pensadas para acercar ciertos servicios a los usuarios finales. CloudFront las usa para entregar contenido, pero no son exactamente lo mismo que regiones o zonas de disponibilidad.
| Concepto | Cómo pensarlo |
|---|---|
| Región | Área geográfica donde despliegas recursos principales, como EC2, RDS o VPC. |
| Zona de disponibilidad | Uno o más datacenters dentro de una región, usados para alta disponibilidad. |
| Edge location | Punto cercano al usuario para entrega de contenido, caché o aceleración. |
5. Amazon Route 53: DNS gestionado
Amazon Route 53 es el servicio DNS de AWS. DNS es lo que permite traducir un nombre como www.ejemplo.com a una dirección o destino donde vive la aplicación.
Route 53 puede gestionar:
- Dominios.
- Hosted zones.
- Registros DNS.
- Routing policies.
- Health checks.
- Failover DNS.
Para el examen, piensa en Route 53 cuando el escenario diga “resolver un dominio”, “gestionar DNS”, “hosted zone”, “registro DNS”, “routing policy” o “dirigir tráfico a diferentes endpoints”.
6. Hosted zones y registros DNS
Una hosted zone es el contenedor de configuración DNS para un dominio. Dentro tienes registros como A, AAAA, CNAME, MX, TXT u otros.
No necesitas memorizar todos los registros para CLF-C02, pero sí entender la idea:
- El dominio necesita una zona DNS.
- Los registros indican a dónde debe apuntar cada nombre.
- Route 53 permite gestionar esa resolución de nombres en AWS.
Ejemplo sencillo
Si quieres que app.empresa.com apunte a una aplicación desplegada en AWS, necesitas gestionar DNS. En un escenario CLF-C02, el servicio que debes reconocer es Amazon Route 53.
7. Routing policies de Route 53
Route 53 no solo resuelve nombres. También puede aplicar políticas de enrutamiento para decidir qué respuesta DNS devuelve según el caso.
Las más importantes para el examen son:
- Simple routing: respuesta DNS básica.
- Weighted routing: repartir tráfico por pesos, útil para pruebas o migraciones graduales.
- Latency-based routing: enviar al recurso que ofrezca menor latencia al usuario.
- Failover routing: enviar tráfico a un recurso secundario si el principal falla.
- Geolocation routing: responder según la ubicación geográfica del usuario.
- Geoproximity routing: dirigir tráfico según proximidad geográfica, con posibilidad de sesgo.
- Multivalue answer routing: devolver varios valores saludables.
8. Route 53 health checks y failover
Route 53 puede usar health checks para comprobar si un endpoint está disponible. Si el endpoint principal no está sano, una política de failover puede dirigir a los usuarios hacia un endpoint secundario.
Esto no sustituye por sí solo a una arquitectura completa de alta disponibilidad, pero es una pieza útil para escenarios donde el DNS debe responder de forma diferente si un recurso falla.
Ejemplo de examen
Una empresa tiene una aplicación principal y una secundaria. Quiere que el DNS envíe tráfico a la secundaria si la principal falla. La pista apunta a Route 53 failover routing con health checks.
9. CloudFront y seguridad básica
CloudFront también aparece a veces relacionado con seguridad y acceso. Puede trabajar con HTTPS, certificados de ACM, AWS WAF y controles para proteger el origen o limitar el acceso al contenido.
Para CLF-C02, recuerda estas asociaciones:
- CloudFront + ACM: HTTPS con certificados TLS.
- CloudFront + WAF: protección frente a tráfico web no deseado.
- CloudFront + S3: entrega de contenido estático desde buckets.
- CloudFront + edge locations: baja latencia global.
No necesitas profundizar en cada configuración, pero sí reconocer que CloudFront puede formar parte de una arquitectura de entrega global y segura.
10. CloudFront vs Route 53: la diferencia que debes dominar
Esta es la confusión más típica. Ambos pueden aparecer en arquitecturas web globales, pero resuelven problemas distintos.
| Servicio | Qué resuelve | Pista de examen |
|---|---|---|
| CloudFront | Entrega contenido con caché desde edge locations. | CDN, imágenes, vídeos, baja latencia, contenido global. |
| Route 53 | Gestiona DNS y políticas de routing. | Dominios, registros, hosted zones, DNS, failover DNS. |
11. Global Accelerator: otra pieza global que puede aparecer
AWS Global Accelerator puede aparecer en preguntas sobre mejorar disponibilidad y rendimiento de aplicaciones usando la red global de AWS y direcciones IP estáticas anycast.
No es lo mismo que CloudFront:
- CloudFront: CDN para contenido y caché en edge.
- Global Accelerator: mejora acceso a aplicaciones mediante la red global de AWS y endpoints regionales.
- Route 53: DNS y routing policies.
Para CLF-C02, si la pregunta insiste en CDN, caché y contenido estático, elige CloudFront. Si habla de optimizar rutas hacia aplicaciones regionales con IPs estáticas globales, puede aparecer Global Accelerator.
12. Comparativa rápida para examen
| Concepto | Cuándo elegirlo | Pista típica en CLF-C02 |
|---|---|---|
| CloudFront | Entregar contenido global con caché. | CDN, imágenes, vídeos, baja latencia, edge. |
| Route 53 | Resolver nombres DNS y gestionar dominios. | Dominios, registros, hosted zone, DNS. |
| Edge locations | Acercar contenido o servicios al usuario. | Ubicaciones cercanas, baja latencia global. |
| Latency routing | Enviar al recurso con menor latencia. | Usuarios globales y mejor tiempo de respuesta DNS. |
| Failover routing | Cambiar a recurso sano si falla el principal. | Alta disponibilidad DNS, endpoint primario/secundario. |
| Geolocation routing | Responder según ubicación del usuario. | Contenido o cumplimiento por país/área. |
| Weighted routing | Repartir tráfico por porcentajes. | Pruebas A/B, migración gradual, canary a nivel DNS. |
| Global Accelerator | Mejorar acceso a aplicaciones usando red global de AWS. | IPs estáticas globales, aceleración hacia endpoints regionales. |
13. Errores típicos
- Confundir CloudFront con Route 53.
- Elegir Route 53 para cachear contenido. Route 53 no es una CDN.
- Elegir CloudFront para gestionar registros DNS. CloudFront no es el servicio DNS.
- Creer que edge locations son lo mismo que Availability Zones.
- Olvidar CloudFront cuando la pregunta habla de contenido estático global.
- Olvidar Route 53 cuando la pregunta habla de dominios, registros o hosted zones.
- Confundir latency-based routing con geolocation routing.
- Pensar que CloudFront sustituye a una base de datos o a una aplicación backend.
14. Cómo pensar preguntas de examen
Cuando veas una pregunta de este tema, identifica primero el problema real:
- ¿Quiere entregar contenido global? CloudFront.
- ¿Quiere cachear imágenes, vídeos o archivos estáticos? CloudFront.
- ¿Quiere gestionar DNS de un dominio? Route 53.
- ¿Quiere apuntar un dominio a una aplicación? Route 53.
- ¿Quiere routing DNS por latencia? Route 53 latency-based routing.
- ¿Quiere routing DNS de respaldo si falla un endpoint? Route 53 failover routing.
- ¿Quiere servir contenido diferente por ubicación del usuario? Route 53 geolocation routing o lógica de aplicación, según contexto.
- ¿Quiere baja latencia usando ubicaciones de borde? CloudFront y edge locations.
Mini regla de examen
Si el usuario ya conoce el dominio y solo quiere que cargue rápido en todo el mundo, probablemente es CloudFront. Si la pregunta está decidiendo a qué endpoint apunta el nombre DNS, probablemente es Route 53.
15. Cómo saber si dominas este módulo
Vas bien si puedes explicar sin mirar apuntes:
- Qué es una CDN y por qué CloudFront reduce latencia.
- Qué es DNS y por qué Route 53 gestiona dominios y registros.
- Qué diferencia hay entre edge location, región y zona de disponibilidad.
- Cuándo usar latency-based routing.
- Cuándo usar failover routing.
- Cuándo usar geolocation routing.
- Por qué CloudFront no sustituye a Route 53.
- Por qué Route 53 no cachea contenido como una CDN.
Test del módulo · 10 preguntas
- Amazon CloudFront
- AWS DMS
- AWS Organizations
- Amazon EBS
Ver respuesta y explicación
Respuesta: A. CloudFront entrega contenido desde edge locations cercanas al usuario.
- Amazon Route 53
- Amazon Macie
- AWS KMS
- Amazon SQS
Ver respuesta y explicación
Respuesta: A. Route 53 es el servicio DNS escalable y gestionado de AWS.
- Amazon Route 53
- Amazon S3 Glacier
- AWS Lambda
- AWS Backup
Ver respuesta y explicación
Respuesta: A. Route 53 ofrece políticas de enrutamiento como failover y puede apoyarse en health checks.
- Edge locations
- SCP
- Volúmenes EBS
- IAM groups
Ver respuesta y explicación
Respuesta: A. Las edge locations acercan contenido y ciertos servicios al usuario.
- Amazon CloudFront
- AWS CloudTrail
- Amazon CloudWatch
- AWS CloudHSM
Ver respuesta y explicación
Respuesta: A. CloudFront es la CDN de AWS.
- Amazon Route 53
- Amazon EFS
- AWS Secrets Manager
- Amazon Redshift
Ver respuesta y explicación
Respuesta: A. Route 53 gestiona hosted zones y registros DNS.
- Latency-based routing
- Simple routing únicamente
- S3 lifecycle policy
- EBS snapshot routing
Ver respuesta y explicación
Respuesta: A. Latency-based routing ayuda a dirigir usuarios hacia el endpoint con mejor latencia.
- Weighted routing
- CloudFront invalidation
- KMS key rotation
- Glacier retrieval
Ver respuesta y explicación
Respuesta: A. Weighted routing permite repartir respuestas DNS según pesos.
- CloudFront entrega contenido con caché; Route 53 gestiona DNS.
- CloudFront gestiona usuarios IAM; Route 53 cifra volúmenes EBS.
- CloudFront es una base de datos; Route 53 es un servicio de backup.
- No hay diferencia práctica.
Ver respuesta y explicación
Respuesta: A. CloudFront es CDN; Route 53 es DNS.
- AWS Global Accelerator
- AWS Artifact
- Amazon Athena
- AWS Budgets
Ver respuesta y explicación
Respuesta: A. Global Accelerator mejora el acceso a aplicaciones usando la red global de AWS e IPs estáticas anycast.
Resumen final
Para CLF-C02, quédate con estas asociaciones: CloudFront es CDN y entrega contenido desde edge locations; Route 53 es DNS y gestiona dominios, hosted zones, registros y routing policies; edge locations acercan contenido al usuario; latency routing mejora la respuesta global; failover routing ayuda en escenarios de respaldo; geolocation routing responde según ubicación; Global Accelerator puede aparecer cuando se habla de mejorar acceso a aplicaciones mediante la red global de AWS.
La clave no es memorizar nombres, sino elegir el servicio según el requisito: contenido rápido global = CloudFront; DNS y dominio = Route 53; edge = cercanía al usuario.