11. CDN Flashcards
Que es Anycast?
La tecnica para darle una misma dirección IP a varios servidores. Solo lo soporta IPv6.
Pongo servidores con la misma IP. Una compu cuando consulta va pasando por los SA y termina en el path mas corto. Está soportado por BGP.
Ventaja:
* REDUNDANCIA
* Mitigación DDoS
* Load balancing
Contras:
* Dificil de implementar
* No está estandarizado
Como se usa DNS para hacer balanceo de carga?
Al resolver un nombre por DNS, puedo tener distintas posibles IPs sobre las que hacer Round Robin.
Que es un balanceador de Aplicación y en que capa opera?
Un balanceador de aplicación me deja diferenciar a que server ir dependiendo de varios factores, como header o tipo de cliente. Opera en capa 7, y solo se puede hacer con balanceadores de software. Se tiene en cuenta que aplicación se está corriendo.
Que es un CDN?
Content delivery network. Es un grupo de servidores geográficamente distribuidos para cachear contenido mas cerca de los usuarios finales.
Ventajas:
* Mejora de cache
* Altamente disponible
* Mejor performance de contenido dinámico
* Mejora de performance en redes celulares
Como funciona Akamai?
Akamai es un CDN por software.
https://www.notion.so/11-CDN-05-09-23-c7981831c03e4633bde98c8a67f62c20?pvs=4#4ad7058d188540b08dd841cf228dad9c
Como funciona delivery acceleration (en AWS cloudfront)?
Se pone al CDN Cloudfront entre el user y el server. Para la primer persona que pida un contenido el CDN tiene que mandar todos los pedidos al server original.
La segunda persona ya el CDN puede ahorrarse mandar el SYN para recibir el SYN ACK porque sabe que el server está levantado (suponiendo que pide otro contenido no cacheado) .
Para la tercer persona (suponiendo que ya se pidió el contenido y está cacheado) el CDN puede responder absolutamente todo y ni ir al server, mucho mas rapido!