Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porGil Loria Modificado hace 9 años
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
Presentaciones similares
© 2023 SlidePlayer.es Inc.
All rights reserved.