La nube y la latencia no tienen relación directa entre sí. La nube podría ser extremadamente latente o extremadamente sensible o extremadamente normal en los tiempos de respuesta. Todas las posibilidades
La latencia es una combinación de:
- Distancia física del cliente al servidor. (cosas de velocidad y distancia)
- Rendimiento del código en sí
- Velocidad de red y ancho de banda
- Presencia y ausencia de almacenamiento en caché (almacenamiento en caché de aplicaciones, almacenamiento en caché de dns, almacenamiento en caché de borde, almacenamiento en caché del navegador, etc.)
- Congestión de red en el lado del cliente o servidor, en ese momento.
- Tiempos de resolución de DNS
- Latencia de sistemas dependientes.
- Parches de red y actualizaciones y copias de seguridad en progreso, etc.
- Configuracion de las maquinas
- Y mucho más.
Puedes ver cuántas cosas diferentes afectan una cosa simple llamada latencia. (es milagroso que las aplicaciones aún puedan funcionar tan rápido dadas las probabilidades anteriores :))
- ¿Por qué Amazon AWS no tiene precios fuera de horas punta para el ancho de banda?
- ¿Cómo despliega una empresa una estructura convergente?
- ¿Cuáles son las formas en que la seguridad de los datos es administrada por la nube?
- ¿Cuáles son los conceptos básicos que debo saber para obtener proyectos en computación en la nube?
- ¿Cuáles son los pros y los contras del uso de herramientas en la nube frente a la infraestructura local para el almacenamiento de grupos pequeños (8-15), el control de origen y la gestión de la información?
La conclusión clave es que, quien se ocupa de estos factores, reducirá la latencia y acelerará la aplicación. No importa si lo hacen en sus centros de datos privados o en la nube.
Como observación general, la capacidad de la nube para ocuparse de algunos de los aspectos es mucho mejor que las organizaciones individuales y sus centros de datos de copos de nieve. Esto se debe a que los proveedores de la nube se especializan en esa oferta para el mundo.
Entonces, en todo caso, si aprovecha la nube correctamente (servidores cdn, servidores ubicados geográficamente, almacenamiento en caché, escalabilidad automática, etc.), la latencia puede ser, en general, menor de lo que habría visto de otra manera.