El papel fundamental de los servidores Linux en el modelo cliente-Servidor

Desde el nacimiento y el desarrollo de la gran red de computadoras a la que hemos llamado Internet, se ha manejado un concepto de interconexión de tipo cliente-servidor que ha servido de base para todas las aplicaciones que actualmente conocemos como el contenido dinámico de las páginas web, las redes sociales, los portales de música y video, entre muchos más. La neutralidad en este sentido es importantísima para garantizar siempre una experiencia homogénea y por ello siempre se ha optado por sistemas abiertos como los servidores Linux, cuyos sistemas operativos son de código libre, sin la burocracia característica de los sistemas propietarios.

El modelo de la web actual y de muchas aplicaciones que se conectan a internet, parten del modelo cliente servidor, en el que el cliente es el usuario y el servidor está en manos de las compañías. Un servidor en general no suele trabajar solo, aunque esto depende de la magnitud de lo que alberga y procesa; aplicaciones gigantes como Facebook o YouTube suelen consistir en un conjunto numeroso de servidores que, en general son escalables para permitir el crecimiento exponencial de la infraestructura en función del éxito que vayan teniendo.

Modelo Cliente Servidor

Modelo Cliente Servidor
Modelo Cliente Servidor
El modelo de cliente servidor se basa en que el cliente solicita un servicio que el servidor tiene mediante una conexión, esta conexión, para el caso del contexto del internet suele ser TCP/IP, en el que ambos actores se intercomunican y acuerdan como se realizará la trasmisión de información. Para los modelos de comunicación característicos de internet, los servicios suelen ser de trasmisión de hipertexto, que es el que permite la descarga de páginas web, el de trasmisión de audio o video, el de videollamada, el de mensajería instantánea, el de descarga de archivos y en menor proporción, el de impresión.

La variedad y el número de servicios tanto en servidores Linux como en cualquier otro que sea cerrado, es dependiente de la evolución que vaya teniendo este sector de la informática y se prevé que sea sustancial por el gran interés que se ha desarrollado sobre la web, que ahora se le considera como web 3.0 y muy cerca de su próxima evolución. La ventaja de Linux implementado en servidores, es que al ser código abierto, puede adaptarse rápidamente a las necesidades que se vayan presentando, mientras que los servidores de sistema cerrado, pese a ser muy integrales, su evolución es lenta por depender de la compañía que lo desarrolla.

El modelo de cliente servidor al que muchos servidores Linux pertenecen se ha mantenido hasta ahora, reforzado por el nuevo concepto del internet de contenidos, en donde la nube parece llegar para sustituir por completo la necesidad de almacenamiento local, haciendo que los clientes consistan en menor cantidad de recursos y que los servidores en cambio tengan la capacidad de guardarlo y hacerlo todo. Es cierto que esto requiere, entre muchas otras cosas, gran capacidad de almacenamiento y de procesado, y más aún cuando se trata de redes en constante crecimiento; la clave en este sentido es la escalabilidad.

La escalabilidad un concepto importante

La escalabilidad un concepto importante
La escalabilidad un concepto importante
Los sistemas informáticos dispuestos para el internet gozan de una característica estándar llamada escalabilidad; esto significa que el sistema de cliente servidor se diseña para ser escalable desde el punto de vista de la infraestructura que mantiene al papel del servidor. Un sistema escalable permite una flexibilidad suficiente como para anexar nuevos ordenadores y nuevos componentes sin provocar algún tipo de inestabilidad que afecte de alguna manera la calidad del servicio, y muchísimo menos el de interrumpirla, pues los sistemas actuales requieren estar en funcionamiento constantemente para garantizar una calidad de servicio a sus clientes.

Además de permitir el crecimiento escalado de los servidores,
este modelo también permite una mayor robustez desde el punto de vista de las fallas informáticas; al ser modulares, si uno de los elementos llegara a fallar, el restante tomará cargo de su carga de trabajo, por lo que la disponibilidad entera de todo el sistema del servidor no se vería afectada, aunque la única consecuencia sería la de la indisponibilidad de la información que estaba alojada en el módulo que falló. Muchas compañías sustentan esto guardando toda la información de todos los módulos de manera redundante, para que siempre haya una alternativa en caso de falla.

Esta escalabilidad es fácilmente programable partiendo de módulos de pequeños servidores Linux, que pueden inclusive tener una versión de Linux especialmente diseñada para que la escalabilidad de la que tanto se ha mencionado, se dé sin mayores inconvenientes. Otra forma de escalabilidad es una que se da de manera emulada, es decir, se construye un súper servidor a partir de ordenadores que funcionan a modo de componentes que ejecutan un único sistema. Este sistema emula tanta cantidad de servidores como le sea posible de manera lógica, algo muy útil en modelos de negocio como los del alojamiento web.

Puedes ajustar las características en cualquier momento

Puedes ajustar las características en cualquier momento
Puedes ajustar las características en cualquier momento
La ventaja de esta forma de servidor, es que las características pueden ser ajustadas en cualquier momento, para hacerlas más capaces y más sencillas en función de lo que el cliente requiera, entrando el cambio en vigor de manera casi inmediata y sin requerir intervenciones físicas en el servidor físico real. Si se combina el concepto de escalabilidad junto al sistema de emulación de servidores lógicos, se obtienen sistemas muy flexibles, no solo para uso comercial sino para usos profesionales en proyectos que requieran cambios constantes en las características de los recursos informáticos utilizados.

Una de las ventajas más importantes de los servidores Linux, sea en modelo escalado o de modelo de servidores virtuales es la seguridad; Linux es uno de los sistemas operativos más seguros actualmente, pues está basado en un sistema real de múltiples usuarios
con directivas de ejecución de elementos muy bien controlados que impiden que se usen recursos sin previa autorización. Linux impide que cualquier cuenta de usuario pueda acceder a información que no le pertenece, algo vital para evitar, por ejemplo, cyber ataques que intenten robar información; la integridad de los datos siempre estará garantizada en este sentido.

La entrada El papel fundamental de los servidores Linux en el modelo cliente-Servidor aparece primero en Otecnosi | Tecnologia, Smartphone, Cine y Videjuegos.

Fuente: este post proviene de Otecnosi, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

La compañía de la manzana mordida no deja de ser noticia aquí en nuestro sitio, especialmente porque Apple parece querer cerrar el año con muchas sorpresas, novedades y ahora, actualizaciones. Hace po ...

Recomendamos