Ir al contenido principal

SISTEMAS OPERATIVOS EN RED

SISTEMAS OPERATIVOS EN RED


-Arquitectura cliente/servidor
Procesa la información de un modo distribuido.De esta forma, los usuarios finales pueden estar dispersos en un área geográfica mas o menos extensa (un edificio,una localidad,un país,...) y acceder a un conjunto común de recursos compartidos.

Resultado de imagen de arquitectura cliente servidor

Caracteristicas:
Además, el acceso debe ser transparente (el cliente puede desconocer la ubicación física del recurso que pretende utilizar) y, preferiblemente, multiplataforma, es decir, independiente del sistema operativo, del software de aplicación e incluso del hardware.
Resultado de imagen de arquitectura cliente servidor windows ubuntu




-protocolos asimétricos, donde el servidor se limita a escuchar, en espera de que un cliente inicie una solicitud.



-El servidor ofrecera recursos.


Resultado de imagen de servidor de recursos
-El servidor ofrecerá también una serie de servicios, que serán usados por los clientes. Estos servicios estarán encapsulados, para ocultar a los clientes los detalles de su implementación (por ejemplo, aceptar el requerimiento de un cliente sobre una base de datos o formatear los datos obtenidos antes de transmitirlos al cliente).
Los servicios en linux se llaman demons
Resultado de imagen de demonio linux





-Facilitará la integridad y el mantenimiento tanto de los datos como de los programas debido a que se encuentran centralizados en el servidor o servidores.
-Los sistemas estarán débilmente acoplados.
-Se facilitará la escalabilidad.
Resultado de imagen de escalabilidad horizontal
Resultado de imagen de escalabilidad horizontal
Elementos de la arquitectura cliente/servidor.
-El servidor
Cuando hablamos de una forma genérica, si mencionamos a un servidor, nos referimos a un ordenador, normalmente con prestaciones elevadas, que ejecuta servicios para atender las demandas de diferentes clientes.


Sin embargo, bajo el punto de vista de la arquitectura cliente/servidor, un servidor es un proceso que ofrece el recurso (o recursos) que administra a los clientes que lo solicitan (consultar la definición de cliente más abajo).

Al servidor en un entorno cliente servidor se suele denominar backend.
Llamamos cliente el que recibe un servicio de un servidor.
En un entorno cliente servidor nos referimos a el en un termino front-end.
Imagen relacionada
Thin server
Resultado de imagen de server potente
Servidor Potente
Sistema Operativos Cliente

Resultado de imagen de sistemas operativos cliente



-El Middleware


Es la parte del software del sistema que se encarga del transporte de los mensajes entre el cliente y el servidor, por lo que se ejecuta en ambos lados de la estructura.

Podemos estructurar el middleware en tres niveles:

-El protocolo de transporte, que será común para otras aplicaciones del sistema.
-El sistema operativo de red
-El protocolo del servicio, que será específico del tipo de sistema cliente/servidor que estemos     considerando.



Middleware es software que se situa entre sistema operativo y las aplicaciones que se ejecutan en el.Basicamente,funciona como una capa de traduccion oculta para permitir la comunicación y la administración de datos en aplicaciones distribuidas. A veces, se le denomina “plumbing” (tuberías), porque conecta dos aplicaciones para que se puedan pasar fácilmente datos y bases de datos por una “canalización”.
Resultado de imagen de middleware
Concepto de sistema operativo de red

Lógicamente, un Sistema Operativo de Red debe ofrecer transparencia tanto a los procesos que actúan como clientes como a los que actúan como servidores, y debe hacerlo en los siguientes aspectos:

-La autenticación: el mismo nombre de usuario y la misma contraseña deben servir para acceder a recursos en todo el sistema.

-La confidencialidad en la transmisión de los datos: utilizando algún mecanismo de cifrado para el intercambio de información entre el cliente y el servidor.

-El espacio de nombres: los convenios sobre los nombres de los recursos deben ser independientes de los sistemas operativos que los alojan.

-La ubicación: cada recurso debe conocerse sólo por su nombre, sin importar el sistema donde se ejecutan.

-La administración: se debe facilitar un mismo mecanismo de gestión para todos los recursos.

-Los protocolos: deben tener una API (Application Programming Interface) idéntica en todos los sistemas.

-El acceso a los recursos: como hemos dicho más arriba, debe producirse como si estuviese ubicado en el mismo sistema donde se encuentra el cliente.

-La replicación: se debe conseguir que no existan diferencias entre dos copias del mismo recurso ubicadas en dos sistemas diferentes.

-El tratamiento de los fallos: se deben ofrecer mecanismos de detección de los fallos, redundancia de los recursos en función de su importancia y reconexión cuando el fallo ha sido solventado.

-El tiempo: Los relojes de todos los dispositivos de la infraestructura deben estar sincronizados.

Grupos de trabajo como alternativa al modelo cliente/servidor

Un grupo de trabajo es la forma más simple de compartir recursos entre diferentes ordenadores de una red de dimensiones reducidas. En él, todos los equipos se encuentran al mismo nivel de importancia y ninguno de ellos tiene control sobre los otros.

En este tipo de estructuras cada ordenador dispone de sus propias cuentas de usuario, administradas de forma local.

Un grupo de trabajo puede ser la solución más acertada cuando hablamos de redes de pocos ordenadores, que se encuentra en la misma red, donde cada uno de ellos ofrece recursos en función de sus propias características y donde la seguridad no es relevante.

Sin embargo, los grupos de trabajo tienen importantes limitaciones:

-La seguridad no se encuentra centralizada.
-Es complicado realizar cambios en la configuración (hay que aplicarlos en cada ordenador implicado).
-Las cuentas de usuario son locales y sólo podemos utilizarlas en el ordenador donde se han creado.
-El administrador local de un equipo puede hacer cambios en la configuración que afecten al resto de los usuarios.


Resultado de imagen de GRUPO DE TRABAJO ordenadores
Grupo de trabajo
Resultado de imagen de GRUPO DE TRABAJO ordenadores
Servidor


Sistemas Operativos mas frecuentes en infrastuctura en cliente servidor.
Resultado de imagen de sistemas operativos servidor
Resultado de imagen de os x server
Requisitos Windows Server.
  • Arquitectura de procesador: x64 (64 bit)
  • Procesador: 1,4 GHz.
  • Memoria RAM: 512 MiB.
  • Espacio libre en disco duro: 32 GB (más si hay 16 GiB o más de RAM)
  • DVD-ROM.
  • Monitor SVGA con resolución 800×600 o superior.
  • Teclado.
  • Mouse o dispositivo apuntador compatible.


Requisitos Ubuntu Server
  • 256 MB de memoria.
  • 2 Gb de espacio en HDD (Incluido swap)
  • AMD o Intel Procesador de 64-32bits.
  • Incluido AMD Optaron y Intel EM64T Xeon, para versiones de 64.
Enlace hacia Instrucciones de instalacion



Comentarios

Entradas populares de este blog

Dominio en server

-Directorio un Directorio es un repositorio único para la información relativa a los usuarios y recursos de una organización.  Active Directory es un tipo de directorio y contiene información sobre las propiedades y la ubicación de los diferentes tipos de recursos dentro de la red. Usándolo, tanto los usuarios como los administradores pueden encontrarlos con facilidad. Una de las ventajas que ofrece Active Directory es que puede utilizar LDAP (Lightweight Directory Access Protocol, en español, Protocolo Ligero de Acceso a Directorios), un protocolo de acceso estándar que permitirá la consulta de información contenida en el directorio. También puede utilizar ADSI (Active Directory Services Interface, en español, Interfaces de Servicio de Active Directory), un conjunto de herramientas ofrecidas por Microsoft, que tienen una interfaz orientada a objetos y que permiten el acceso a características de Active Directory Domain Services que no están soportadas por LDAP. - Dom...

Instalacion de modulos de terceros en Odoo 12

Pasos instalacion modulo de terceros Odoo 12  Vamos a instalar un modulo de terceros en nuestro odoo12  https://www.odoo.com/apps/modules/category/Point%20of%20Sale/browse?series=12.0&price=Free  en la propia pagina de odoo nos da un lista amplia de modulos de terceros Descomprimios la carpeta en la siguiente ruta C:\Program Files (x86)\Odoo 12.0\server\odoo\addons Una vez descomprimido la carpeta reiniciamos el servicio de odoo Ahora vamos a odoo y buscamos el modulo añadido(Activar modo desarollador) y actualizar lista de aplicaciones , quita todos los filtros y busca por el nombre de la carpeta