Descargar

Sistemas distribuidos

Enviado por FRANCO ROLDÁN


Partes: 1, 2

  1. Introducción
  2. Arquitectura sistemas distribuidos
  3. Oracle 9i
  4. Componentes de SGA
  5. Componentes de PGA
  6. Privilegios de sistema de Oracle 9i
  7. Privilegios de objeto de Oracle 9i
  8. Roles y perfiles
  9. Instalación de Oracle 9i
  10. Ingresar a la base de datos
  11. Crear un TableSpace o espacio de tablas
  12. Crear Usuario
  13. Como Crear Esquema y tabla
  14. Crear una secuencia
  15. Distribución replicación de base de datos Oracle
  16. Replicación de base de datos con Oracle

Introducción

Sistemas cuyos componentes hardware y software, que están en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor

Un sistema distribuido se define como: una colección de computadores separados físicamente y conectados entre sí por una red de comunicaciones distribuida; cada máquina posee sus componentes de hardware y software que el usuario percibe como un solo sistema (no necesita saber qué cosas están en qué máquinas). El usuario accede a los recursos remotos (RPC) de la misma manera en que accede a recursos locales, o un grupo de computadores que usan un software para conseguir un objetivo en común.

Los sistemas distribuidos deben ser muy confiables, ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo, esto se denomina Tolerancia a Fallos."

Arquitectura sistemas distribuidos

En este material de estudio vamos ha hablar sobre tres arquitecturas que fueron ideales en su tiempo para los sistemas distribuidos.

  • TELEPROCESO

Este aparece con la finalidad de compartir información y recursos con usuarios, la estructura de este es que su conexión es en paralelo para todos los usuarios, además tiene terminales tontos. Cuenta con un solo servidor en el cual esta la memoria y solo el gestiona la información y las aplicaciones.

Ventajas:

  • Seguros

  • Rápidos

  • Proceso local

  • Conectividad eficiente

Desventajas:

  • Infraestructura limitada

  • Dependencia del servidor

  • Costos elevados tanto como dinero y trabajo

  • SERVIDOR DE ARCHIVOS

El servidor de archivo, aparecen con estaciones de trabajo esto quiere decir que los usuario ya puede manipularla información, claro esta que deben tener privilegios. Cuentan con aplicaciones destinadas para cada usuario de acuerdo al trabajo que desempeñen, los documentos pueden ser compartidos y pueden manipularlos varias personas.

Ventajas:

  • Menor costo de servidores

  • Servicio local

  • Mejor Rapidez

  • Aplicaciones Robustas

Desventajas:

  • Mayor Inversión de infraestructura

  • Actualización de aplicaciones

  • Problema en la red

  • CLIENTE SERVIDOR

Sistema donde el cliente es una máquina que solicita un determinado servicio y se denomina servidor a la máquina que lo proporciona. Los servicios pueden ser: Ejecución de un determinado programa, Acceso a un determinado banco de información, Acceso a un dispositivo de hardware.

El servidor presenta a todos sus clientes una interfaz única y bien definida, existen varios servidores:

  • Servidores de Software de Grupo.- El software de grupo es aquel, que permite organizar el trabajo de un grupo. El servidor gestiona los datos que dan soporte a estas tareas. Por ejemplo: almacenar las listas de correo electrónico. El Cliente puede indicarle, que se ha terminado una tarea y el servidor se lo envía al resto del grupo.

  • Servidores WEB.- Son los que guardan y proporcionan Páginas HTML. El cliente desde un browser o link hace un llamado de la página y el servidor recibe el mensaje y envía la página correspondiente.

  • Servidores de correo.- Gestiona el envío y recepción de correo de un grupo de usuarios (el servidor no necesita ser muy potente). El servidor solo debe utilizar un protocolo de correo.

  • Servidor de objetos.- Permite almacenar objetos que pueden ser activados a distancia. Los clientes pueden ser capaces de activar los objetos que se encuentran en el servidor.

  • Servidores de aplicación.- Se dedica a una única aplicación. Es básicamente una aplicación a la que pueden acceder los clientes.

El Cliente es Conjunto de Software y Hardware que invoca los servicios de uno o varios servidores.

Características:

  • El Cliente oculta al Servidor y la Red.

  • Detecta e intercepta peticiones de otras aplicaciones y puede redireccionarlas.

  • Dedicado a la cesión del usuario (Inicia…Termina).

  • El método más común por el que se solicitan los servicios es a través de RPC (Remote Procedure Calls).

Funciones Comunes del Cliente:

Página siguiente