He leído en muchas publicaciones de blog, por ejemplo.aquí, que los servidores en la nube son un poco más lentos que los servidores dedicados porque tienen que pasar por más capas:
Los servidores dedicados son los más preferibles para las industrias que exigen recuperación de datos y computación rápida. Como están comprometidos a procesar datos localmente, no experimentan un gran retraso en el rendimiento al procesar la información. La velocidad de computación es claramente evidente en industrias como el comercio electrónico, donde cada décima de segundo importa. Por otro lado, los servidores en la nube pasan por SAN para acceder a los datos que atraviesan el proceso hasta el back-end de la infraestructura. Luego, la solicitud atraviesa el hipervisor, lo que nuevamente agrega un nivel adicional de latencia que no se puede reducir.
Me pregunto si esto sigue siendo cierto si tiene una tienda web internacional que tiene muchos usuarios en Brasil, EE. UU., Venezuela, Rusia, Nueva Zelanda, Alemania, Israel, etc.
¿No sería más rápido en este caso tener un servidor en la nube en lugar de un único servidor dedicado ubicado en Alemania?
Respuesta1
La imagen tiene más matices de lo que aparece su cotización (pero su cotización es correcta).
Como regla general, los sistemas virtuales (como las instancias EC2) son aproximadamente un 5 % más lentos que el mismo hardware si fuera hardware dedicado. Sin embargo, el uso de la infraestructura de la nube le permite paralelizar las solicitudes y obtener un mayor rendimiento.
De manera similar, los balanceadores de carga, que son efectivamente servidores proxy que distribuyen la carga, agregan un ligero retraso; sin embargo, esto se puede compensar mediante el almacenamiento en caché, manejando el cifrado https y, a menudo, haciéndolo más cerca geográficamente del usuario final, lo que puede reducir la latencia y aumentar la velocidad general.
La cita también parece asumir que todo se ejecuta en un solo servidor, pero el alojamiento más tradicional de sitios grandes dividirá la carga de todos modos con una interfaz similar, servidores web y bases de datos, cada uno en diferentes máquinas, siendo un enfoque muy común durante más de 15 años. - mucho antes de "la nube"
Tenga en cuenta que "la nube" es un rumor de marketing para "las computadoras de otras personas", nada más. Hay muchos problemas en los detalles y la infraestructura de nube compartida (inadecuadamente) puede perjudicarlo si los recursos están sobresuscritos.