La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistemas Operativos Distribuidos Plataforma Cliente/Servidor

Presentaciones similares


Presentación del tema: "Sistemas Operativos Distribuidos Plataforma Cliente/Servidor"— Transcripción de la presentación:

1 Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Gustavo H. Sosa Servicio de Diagnóstico por Imágenes Hospital Italiano

2 Primera Parte: Sistemas Operativos Distribuidos

3 Agenda Marco de referencia
Del ambiente centralizado al ambiente distribuido Sistemas operativos distribuidos Clusters Agenda

4 Marco de referencia Equipo Red Servidor Cliente Usuario Recurso
Cualquier computadora Vínculo físico entre computadoras Computadoras conectadas entre sí capaces de realizar algún intercambio de información Computadora capaz de brindar a otras alguna funcionalidad Porción de software que es capaz de brindar su funcionalidad a otras aplicaciones Computadora que requiere alguna funcionalidad de un servidor Porción de software que utiliza funcionalidad a otros programas Persona que utiliza un programa Cualquier elemento de que dispone una computadora para su funcionamiento: disco, memoria, aplicaciones, etc.

5 Ambientes centralizados
Equipo central de gran potencia y terminales “bobas” Procesamiento, memoria y archivo en el equipo central Facil de administrar código existente (Legacy) y distribuir nuevas aplicaciones Escalabilidad deficiente al crecer el número de usuarios Distrubición de recursos compleja y limitada Un solo punto crítico, dificilmente tolerante a fallos

6 Ambientes Cliente / Servidor
Equipo central muy potente Terminales conectadas con cierta capacidad de procesamiento, memoria y almacenamiento Cada equipo cliente dispone de sus propios recursos más los compartidos por el servidor Cierta tolerancia a fallos

7 Ambientes Distribuidos
Varios equipos servidores que se reparten diferentes tareas Almacenamiento Impresión Seguridad Control Lógica Clientes ricos y flacos Mayor tolerancia a fallos

8 Objetivos de los ambientes distribuidos
Escalabilidad Confiabilidad Eficiencia Integración Interoperabilidad

9 Sistemas Operativos Distribuidos
Dominios y estructuras de recursos distribuidos Control descentralizado y remoto Políticas y seguridad Sistemas de archivo distribuido Distribución de recursos y servicios Integración con otros OSs y aplicaciones

10 Servicios de Directorio
Catálogo de objetos en la red Administración de recursos Administración de seguridad Replicación del catálogo

11 Acceso independiente de la distribución física
Resolución de nombre Búsquedas por atributos Búsquedas por categorías Administración descentralizada (delegación)

12 Recursos Archivos Dispositivos periféricos Conexiones al host
Base de datos Accesos WEB Usuarios Servicios Aplicaciones

13 Espacios de nombres Un área limitada en la que un nombre se puede resolver (entender, ubicar) Listado de programas de TV: programa traducido a canal Sistema de archivos: nombre de archivo relacionado con archivo físico Resolución de nombres proceso de relacionar un nombre con algún objeto o información que representa dicho nombre (encontrarlo y poder accederlo)

14 Espacios de nombres DNS (Domain Name Service) de Internet
Nombres jerárquicos Acceso a recursos por nombre Estándar X.500

15 Objetos Elemento o recurso
Atributo: cada característica de un objeto – nombre y valor Clase: clasificación de un objeto según el tipo de atributos que tenga Usuario Impresora Identidad del objeto: identificador global que no cambia aunque cambie nombre o ubicación

16 Objetos y atributos Objetos Equipos Usuarios Equipos PC_1 PC_2 PC_3
Mario Torres Lina Rey Objetos Usuarios Atributos Nombre Descripción Valor del atributo Atributos Nombre Apellido Login

17 Contenedores Almacén de objetos y contenedores
Forma parte de espacio de nombres Posee atributos No representa algo concreto Agrupamiento lógico

18 Árbol Extensión del árbol de directorios
Jerarquía de objetos y contenedores Relación y camino entre objetos Objetos en puntos finales Unidades organizacionales Bosques

19 Acceso a recursos DAP, LDAP, Kerberos http, FTP Mensajería, correo
Procedimientos remotos (RPC)

20 Seguridad Listas de acceso
Permisos para usuarios a objetos y sus atributos Ver y/o modificar objetos o sus atributos Kerberos Delegación de administración en subárboles

21 Almacenamiento Distribuido
Estructura de carpetas virtual que represnta de forma sencilla a una compleja distribución física de carpetas y archivos Facilita trabajo del usuario Facilita administración de la seguridad Estructura real Estructura vista por el usuario

22 Almacenamiento Distribuido
Permite replicación de carpetas en distintos servidores Tolerancia a fallos Balance de carga Estructura vista por el usuario Estructura real

23 Almacenamiento Remoto
Almacenamiento jeráquico Archivos de uso poco frecuente se mueven a dispositivos masivos externos Archivos de uso frecuente permanecen en caché Todos se ven sin distinción Cuando se requeire un archivo movido al almacenamiento externo, automáticamente se mueve al caché Dispositivos de cintas y jukebox

24 Problemas en grandes instalaciones
Requerimientos Alta disponibilidad Escalabilidad Confiabilidad Balanceo de carga Tolerancia a fallos

25 Clusters Alta disponibilidad Escalabilidad Capacidad de administración
Grupo de dos o más equipos funcionando unidos para proporcionar un conjunto de aplicaciones o servicios frecuentes con una única identidad aparente para los clientes Alta disponibilidad Escalabilidad Capacidad de administración Mover aplicaciones entre equipos Sacarlos de línea para mantenimiento

26 Tipos de clusters Clusters de equilibrio de carga de red (NLB)
Las demandas de los cliente se distribuyen entre los servidores de forma transparente Clusters de servidor Distribuyen la carga de trabajo entre los servidores Unidades de disco (arrays) compartidos

27 Escenarios para los clusters
Intranet / Internet NBL Compartir nada Misión crítica Cluster de servidores Arrays de discos compartidos RAID

28 NLB Dos palcas de red Sin recursos de almacenamiento compartido
Red externa Red entre servidores Sin recursos de almacenamiento compartido

29 Clusters de servidor Cada servidor es un nodo Red privada Red publica
Almacenamiento compartido RAID

30 Cluster de WEB y Aplicaciones
Controlador del Cluster Cluster de Aplicaciones Cluster Web Miembro del Cluster

31 Recursos de un cluster Disco físico Cola de impresión
Compartir archivos Nombre de red Aplicaciones Servicios Protocolos de red e Internet

32 Interoperabilidad Macintosh Unix Windows Novell OS400
Conectividad entre plataformas Integración de aplicaciones Windows Novell OS400

33 Preguntas?...

34 Gracias


Descargar ppt "Sistemas Operativos Distribuidos Plataforma Cliente/Servidor"

Presentaciones similares


Anuncios Google