Computacion y seguridad en GRID
CURSO
CLUSTERS & GRID COMPUTING
EN ENTORNOS DE SOFTWARE LIBRE
Computación y seguridad
en GRID
Guillermo Losilla Anadón
(losilla@unizar.es)
28, 29 y 30 de Noviembre 2005
http://bifi.unizar.es/clustersygrid
Indice
► Introducción a Globus Toolkit
► Gestión de trabajos en Globus
► Computación grid
► GSI: seguridad en grid
Resumen yreferencias de interés
Clusters & Grid computing en entornos de software libre
INSTITUTO DE BIOCOMPUTACIÓN Y
FÍSICA DE SISTEMAS COMPLEJOS
Introducción a Globus Toolkit
●
Globus Toolkit es un framework/paquete de software libre
que contiene:
–
–
Implementación de la extensión WSRF
Un conjunto de servicios grid que cumplen el estandar
OGSA compliant
●
Licencia libre (GPL)
●
Se ha convertidoen el estandar ”de facto” para desarrollo
de grid middleware
●
Desarrollado por la Globus Alliance bajo la dirección de
Ian Foster & Carl Kesselman (”gurús” del grid computing)
Clusters & Grid computing en entornos de software libre
INSTITUTO DE BIOCOMPUTACIÓN Y
FÍSICA DE SISTEMAS COMPLEJOS
Introducción a Globus Toolkit
►
Arquitectura Globus Toolkit v4:
●
●
●
►
Instalación por defecto:
●►
Incluye contenedor de servicios web
propio (Apache Axis como SOAP
Engine)
Implementación WSRF
Colección servicios grid OGSAcompliant
Incluye contenedor e instala todos los
servicios (necesario configurar
algunos!)
Instalación manual permite
seleccionar servicios y usar otro
contenedor servicios web (p.e.
Apache Tomcat)
Clusters & Grid computing en entornos de software libre
The GlobusToolkit 4 tutorial ®
INSTITUTO DE BIOCOMPUTACIÓN Y
FÍSICA DE SISTEMAS COMPLEJOS
Introducción a Globus Toolkit
►
Los servicios del
grupo Common
Runtime services
contienen
bibliotecas y
utilidades
(implementación
WSRF) sobre los
que están basados
el resto de servicios
The Globus Toolkit 4 tutorial ®
Clusters & Grid computing en entornos de software libre
INSTITUTO DE BIOCOMPUTACIÓN Y
FÍSICA DESISTEMAS COMPLEJOS
Introducción a Globus Toolkit
►
Metodología de instalación:
●
Tenemos uno o más equipos que queremos integrar en una
infraestructura grid; nuestro ”nodo en el Grid”
●
Previamente es necesario instalar cualquier distro GNU/Linux y
software que habilite scheduling local, almacenamiento
distribuido no estandar, etc...
●
2 posibilidades:
–
Instalar Globus en un único equipoque albergue todos los servicios
que queramos
–
Instalar Globus en varios equipos del nodo, cada uno con los
servicios deseados
●
Necesaria configuración adicional de algunos servicios
●
Instalar los paquetes de integración necesarios (scheduler local,
sistemas de ficheros con interfaz no-POSIX...)
●
El número de máquinas de nuestro nodo y la distribución de
servicios en ellos se hacesaber al resto del Grid a través del
sistema de información
Clusters & Grid computing en entornos de software libre
INSTITUTO DE BIOCOMPUTACIÓN Y
FÍSICA DE SISTEMAS COMPLEJOS
Indice
► Introducción a Globus Toolkit
► Gestión de trabajos en Globus
► Computación grid
► GSI: seguridad en grid
Resumen y referencias de interés
Clusters & Grid computing en entornos de software libre
INSTITUTO DEBIOCOMPUTACIÓN Y
FÍSICA DE SISTEMAS COMPLEJOS
Gestión de trabajos en Globus
►
Servicios gestión de trabajos en GT4:
The Globus Toolkit 4 tutorial ®
Clusters & Grid computing en entornos de software libre
INSTITUTO DE BIOCOMPUTACIÓN Y
FÍSICA DE SISTEMAS COMPLEJOS
Gestión de trabajos en Globus
►
GRAM (Grid Resource Allocation and Management):
●
●
●
●
●
Se encarga de la recepción, inicio,monitorización, planificación y/o
coordinación de trabajos remotos
Versiones WSRF y no-WS (GT2)
Sigue patrón de diseño factorial (en GT4 hay 2 servicios:
ManagedJobFactory, ManagedJob)
Permite ”staging” (transferencia) de ficheros al nodo de ejecución (utiliza
servicio RFT)
Necesario instalar software de integración (”scheduler adapter”) para que
la describción de trabajos de Globus se traduzca a...
Regístrate para leer el documento completo.