Web HighLoad: cómo gestionamos el tráfico de decenas de miles de dominios

El tráfico legítimo en la red DDoS-Guard ha superado recientemente los cien gigabits por segundo. Ahora el 50% de todo nuestro tráfico es generado por los servicios web del cliente. Estas son muchas decenas de miles de dominios, muy diferentes y en la mayoría de los casos que requieren un enfoque individual.


Bajo el corte: cĂłmo gestionamos los nodos frontales y emitimos certificados SSL para cientos de miles de sitios.




Configurar un frente para un sitio, incluso uno muy grande, es fácil. Tomamos nginx o haproxy o lighttpd, configuramos según las guías y olvidamos. Si necesita cambiar algo, vuelva a cargar y olvide nuevamente.


, , , , . , . API ( ) . , , — , , .


?


  • — ( , ), , .

  • — , 1bps. — . , Tier-1 : « , , ». .

  • — , . 11 -9? — . , , - .


?


( ) -. — nginx (worker shutting down) ( websocket-).


nginx :



:



, , , — . , .


, nginx ? HTTP/2, WebSocket, keep-alive . 70% - — HTTP/2, .


— nginx, , . , , , .


--, . , — , , , . Hot Code Reload, Erlang. key-value . .. SSL- - API , -. , , split-brain, ---, ----- GRE.


Let's Encrypt. :


  1. HTTPS- ( ), , , .

  2. Let's Encrypt, CSR, LE . LE.


  3. .


  4. 7


350 .


- — , RTT , , WAF, CDN .


All Articles