- Introducción
- Arquitectura sistemas
distribuidos - Oracle
9i - Componentes de SGA
- Componentes de PGA
- Privilegios de sistema de Oracle
9i - Privilegios de objeto de Oracle
9i - Roles
y perfiles - Instalación de Oracle
9i - Ingresar a la base de datos
- Crear
un TableSpace o espacio de tablas - Crear
Usuario - Como
Crear Esquema y tabla - Crear
una secuencia - Distribución replicación de base
de datos Oracle - 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
trabajoSERVIDOR 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:
Mantener y procesar todo el dialogo con el
usuario.Manejo de pantallas.
Menús e interpretación de
comandos.
Página siguiente |