200 kb: ¿bits o bytes? Y ahora a menudo. Solo por diversión, supongamos que es de 200 kbits por segundo.
Necesitará poder manejar un flujo de datos de 200 Gigabits por segundo. Primero, ordenaría el ancho de banda de Internet y el alojamiento del servidor. Esa es una gran cantidad de datos. Necesitará un número significativo de enrutadores y estará conectado a todos los principales proveedores de ancho de banda que pueda encontrar.
Pero olvídate de las redes, solo veamos los servidores para responder a tu pregunta.
- Escuché 65.535 puertos en Internet, pero ¿qué número de puerto va a una sola PC en una red (10 computadoras bajo un enrutador)?
- Quiero hacer una aplicación de chat para mi red WiFi de la universidad. ¿Qué conceptos implica?
- ¿Por qué sigo perdiendo la conexión con los servidores de EA?
- Mi jefe acaba de leer sobre IPv6 y me preguntó si podemos hacer la transición para nuestra red que actualmente usa IPv4. ¿Cuál es la respuesta adecuada?
- Tengo problemas para configurar registros A para una gota de DigitalOcean para dirigir un servidor adicional a un subdominio en nuestro servidor primario. ¿Qué tengo que hacer?
Mi preferencia sería ir a los servidores Blade. Debería poder obtener un rendimiento sostenido de 40 Mbps de cada uno.
Obviamente, también necesitará algún tipo de solución de disco de alta capacidad, así que tomemos eso como un hecho en este momento y supongamos que va a usar una interfaz de nivel de hardware para los servidores para que no estemos absorbiendo I / O de la red.
Respuesta simple, necesitará 5,000 servidores.
Ni siquiera puedo comenzar a imaginar cómo se va a coordinar y administrar el ‘mundo’ para que todos los usuarios estén siempre sincronizados con todos los demás. Pero supongo que ya tiene el modelo de procesamiento distribuido resuelto para eso.