Tecnología

Inicio

Cosas que van mal Con un sistema cliente-servidor

Cosas que van mal Con un sistema cliente-servidor


arquitectura cliente-servidor ha sido durante mucho tiempo un estándar en el mundo de la informática. El CEO de Microsoft, Steve Ballmer, hizo hincapié en su importancia en 2005 durante el lanzamiento de Live Office, diciendo: "Sabemos que necesitamos para evolucionar nuestra plataforma de cliente y servidor de todo el camino a la nube." No obstante, esta arquitectura lleva consigo algunos peligros. El sistema cliente-servidor se basa en gran medida de la fuerza de una sola máquina para soportar un gran número de clientes, y que puede ser peligroso para los sistemas importantes que requieren un 100 por ciento el tiempo de actividad.

Hardware

Incluso los sistemas operativos más estables ejecutarse en hardware, y el hardware pueden tener problemas. En la arquitectura cliente-servidor, muchos clientes se basan en un único servidor que les proporcione datos o un servicio; si dicho servidor necesita ser mantenido o sustituido, se puede dejar un gran número de clientes inútiles. El polvo, tormentas eléctricas, humedad y cualquier otra cosa que normalmente afecta a una sola máquina puede acabar con una red completa, ya que todos se basan en uno.

Confianza

En la mayoría de las redes cliente-servidor, se necesita una cierta cantidad de confianza. Por ejemplo, al enviar una solicitud a un servidor, los clientes esperan una cierta respuesta de vuelta. Si algo llegara a provocar la respuesta a la no coincide con las expectativas, el cliente podría chocar o mal funcionamiento. El software malicioso y la gente puede explotar esta confianza para sus propios fines.

Redes

arquitectura cliente-servidor por su propia naturaleza se basa en la comunicación, por lo general a través de una red como Internet. Si se interrumpe la conectividad, los beneficios de varios equipos cooperantes se pierde, y una o ambas partes pueden no ser capaces de funcionar en absoluto.

Escalada

Las redes que utilizan una arquitectura cliente-servidor también encuentran que la escalabilidad es limitada. Si una red crece más grande que el servidor puede manejar, las solicitudes de cliente pueden realizar copias de seguridad o detener por completo. La única opción en este caso es actualizar el servidor o mirar a otro topografía.