Algo que eu não entendo:
(Dezenas / centenas de?) Milhares de pessoas simultaneamente tentam se conectar a um site como facebook.com ou google.com.
Pelo que entendi, todos devem necessariamente se conectar ao mesmo servidor inicial (porque o DNS retornará o mesmo IP para muitos deles e, portanto, todas as solicitações vão para o mesmo destino de destino).
Portanto, uma única máquina / roteador deve lidar com todas as solicitações iniciais, mesmo que planeje encaminhá-las para outras máquinas.
Como esse dispositivo único não fica sobrecarregado quando isso acontece?
networking
internet
denial-of-service
user541686
fonte
fonte
Respostas:
Seu entendimento de que todos eles se conectam ao mesmo servidor está errado, embora os detalhes de como você alcance esses resultados sejam complexos. http://highscalability.com/ tem um trabalho de referência sobre como algumas das soluções de escalabilidade são colocadas em prática.
Eles têm muito mais do que apenas um servidor ao qual os clientes se conectam, mesmo que o endereço IP público pareça o mesmo. O Google, por exemplo, utiliza muito o endereçamento anycast para direcionar as pessoas, e geralmente elas não têm apenas um endereço IP para cada cliente - mesmo que retornem apenas um endereço quando você solicitar.
fonte