¿Los servidores de múltiples inquilinos en la computación en la nube han disminuido el rendimiento de la red?

En algunos casos, la tenencia múltiple podría ser un factor contribuyente al problema que está experimentando, pero puede mitigarse si se asignan más recursos de cómputo y ancho de banda a sus instancias. Si desea probar esa teoría, podría reducir progresivamente los recursos disponibles para su instancia (no estoy seguro de cómo hacerlo exactamente, ya que nunca he usado ninguno de los servicios informáticos de Amazon) y ver si el retraso aumenta proporcionalmente a la disminución de recursos . Si lo hace, asignar más recursos / ancho de banda a su instancia podría aliviar los problemas que está viendo con su carga de usuario actual.

Sin embargo, como aludiste, el uso de TCP para servicios en tiempo real al que no estaba destinado probablemente sea el culpable. Aunque mi conocimiento de las aplicaciones web es muy limitado, entiendo que UDP probablemente no sea una opción para usted. Sin embargo, en el mundo de las redes, una de las herramientas que utilizamos para abordar los problemas de rendimiento de TCP en enlaces con pérdida / alta latencia es mediante el uso de optimizadores WAN con Proxies que mejoran el rendimiento (PEP).

Básicamente, una PEP ‘falsifica’ un syn-ack en un protocolo de enlace TCP, que básicamente provoca un comportamiento similar al UDP en TCP. Me imagino que encontrar una forma de integrar dicha característica en su aplicación web podría reducir algo del retraso. Otras funciones de optimización de WAN, como la deduplicación, pueden ayudarlo si no está encriptando contenido.

Amazon proporciona rendimiento de red en niveles. Es probable que cualquier clase de instancia gratuita se ejecute en una instancia EC2 más pequeña e incluso sin competencia por la red host, estará limitado.