SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

23
SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0

Transcript of SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

Page 1: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Administrar Internet Information Services 6.0

Page 2: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

La nueva arquitectura de IIS 6.0 Componentes de procesamiento de IIS

6.0 Administrar sitios Web Administrar sitios FTP

Objetivos

Page 3: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Elementos internos de IIS 6.0 Inetinfo.exe

Aloja únicamente la metabase + FTP/SMTP/NNTP

http.sys Escucha/respuesta de HTTP en modo kernel

W3SVC Administra los worker processes Procesa las solicitudes Web

Page 4: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

http.sys

Controlador de dispositivos en modo kernelRecibe solicitudes HTTP

Enruta las solicitudes hacia los procesos del trabajadorEnvía respuestas HTTP

No procesa las solicitudes

Page 5: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Worker Processes

Aplicaciones en modo usuarioProcesos w3wp.exe

El rol es procesar las solicitudesDevolver páginas estáticasInvocar extensiones ISAPIEjecutar manejadores CGIEjecutar código de aplicación

Utiliza http.sys para enviar/recibirAdministrado por el W3SVC

Page 6: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

inetinfo.exe

metabasemetabase

ftp, smtp, nntp

Administrador de Administrador de configuraciónconfiguración

Administrador Administrador del grupo de del grupo de aplicacionesaplicaciones

W3SVC

Publicación Web

http.syshttp.sys

Modo usuarioModo kernel

EscuchaEscuchaCaché de Caché de respuestarespuesta RemitenteRemitente

Supervisión de la administración

Aplic. única

w3wp.exe

ISAPI ExtISAPI Ext

Filtros Filtros ISAPIISAPI

Gpo. aplic.

Aplics. múltiples

w3wp.exe

ISAPI ExtISAPI Ext

Filtros Filtros ISAPIISAPI

Gpo. aplic. Aplic. única

W3WP.exe

ISAPI ExtISAPI Ext

Filtros Filtros ISAPIISAPI

Gpo. aplic.

Aplic. única

W3WP.exe

ISAPI ExtISAPI Ext

Filtros Filtros ISAPIISAPI

Gpo. aplic.

Aplic. única

w3wp.exe

ISAPI ExtISAPI Ext

Filtros Filtros ISAPIISAPI

Gpo. aplic.

Page 7: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Servicio de administración Web (W3SVC)

Administra los worker processesEn el momento de inicialización:

Construye la tabla de enrutamiento del espacio de nombre http.sys

Inicia los procesos del trabajadorCuando se recibe la primera solicitud en http.sys

Administra los procesos del trabajadorSupervisa la salud del proceso del trabajadorInicia/detiene, recicla, entre otros

No procesa las solicitudes

Page 8: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Protección de aplicaciones

Los grupos de aplicaciones se utilizan para aislar las aplicaciones

IIS 6.0 soporta varios grupos de aplicacionesLos worker processes se asignan a grupos y aplicaciones

El valor predeterminado es un proceso de trabajador por grupoPuede configurar más

Page 9: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Protección de aplicaciones

Cree tantos grupos como deseeCada grupo de aplicaciones se configura individualmentePara aislar un sitio o aplicación:

Ejecute una aplicación en un grupo de aplicación por si solaAplicaciones agrupadas

Asigne varias aplicaciones a un grupo de aplicaciones

Page 10: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Reciclado de grupo de aplicaciones

Recicle después de:–X minutos activo–Después de X solicitudes– A una hora determinada

–En momentos específicos

Page 11: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Reciclado de grupo de aplicaciones

Recicle después de utilizar una cantidad específica de memoria

Controle la fuga de memoria y el daño del montóon

Page 12: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Recomendaciones del grupo de aplicaciones

Ponga los sitios/aplicaciones críticas en su propio grupoAgrupe sitios que no sean críticos y se comporten bien en las aplicaciones cuando sea factible

Conserva los recursos del servidorLos sitios/aplicaciones de un solo cliente

Cree un grupo de aplicaciones de “fin de temporización" Configure elementos de reciclaje agresivosColoque sitios/aplicaciones en un grupo de fin de temporización

Page 13: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

SeguridadInstalación más segura de manera predeterminada

IIS no se instala de manera predeterminadaIIS está bloqueado de manera predeterminadaÚnicamente puede proporcionar páginas estáticas a menos que se configure

Extensiones del servicio WebPermitir o no las extensiones y cgis

Aplicación de los permisosIgual que IIS 5.0

Page 14: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

MetabaseLa metabase contiene la configuración de IISProblemas con la metabase de IIS 4.0 y 5.0:

Formato propietario Difícil de administrar

Metabase IIS 6.0: Texto plano formateado para XMLFácil de leer y editar con editores de texto

Archivos de la metabase: mbschema.xml y metabase.xml

Page 15: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Metabase

Elemento: Una unidad lógica de informaciónRodeada por las etiquetas <nombre del elemento> y </nombre del elemento>Ejemplo: <IISWebService>…</IISWebService>

AtributosPares de nombre/valorProporciona más información acerca del elementoLos atributos son parámetros de configuración de IISEjemplo: AnonymousUserName=“IUSR_SRV1”Un atributo del elemento <IISWebService>

Page 16: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Metabase

Editar con los editores de texto y herramientas comunesMás fácil de diagnosticar un daño en la metabaseAmplía el esquema de metabase con XML

Se pueden realizar cambios globales

Page 17: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Metabase

Editar mientras ejecuta el procesoIIS recibe una notificación de cambio de archivos que se ha guardado metabase.xml. IIS busca en metabase.xml el valor HistoryMajorVersionNumber. IIS busca en la carpeta Historial el archivo histórico correspondiente. Analiza metabase.xml.Compara metabase.xml con el archivo histórico correspondiente.

Page 18: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Metabase

Editar mientras se ejecuta el proceso (continuar)Verifica que existe el nivel en la metabase dentro de la memoria y que se realizaron cambios en metabase.xml. Escribe los cambios en una metabase en memoria a través de objetos base de administración (ABOs). IIS crea un archivo histórico nuevo que contiene los contenidos del archivo histórico correspondiente y los cambios que se escribieron en la metabase de la memoria.

Page 19: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Metabase

Respaldo automáticoSi la metabase se escribe en un disco:

Se escribe una copia en la HistóricoCada versión se marca con un número exclusivo

Configuración fácil de restaurarObjeto de servidor | Todas las tareas | Configuración de respaldo/restauraciónFacilita las pruebas y el regreso a la versión anteriorPuede probar con seguridad las aplicaciones

Page 20: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Metabase

Puede guardar una configuración de IIS en un archivoGuardar desde cualquier nodo

Importar plantillas para crear objetos IISAgregar rápidamente sitios Web/FTP estandarizados

Exportar una configuración completa de servidorHacer respaldos independientes del PCClonar configuraciones de servidor existentes

Page 21: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Comandos

iisweb.vbs: Administración de sitio Webiisftp.vbs: Administración de sitio FTPiisvdir.vbs: Administración de directorio virtualiisftpdr.vbs: Administración de directorio virtual FTP

Page 22: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Comandos

iisback.vbs: Administra los respaldos de IISiiscnfg.vbs: Importar/exportar elementos de IISiisext.vbs: Administra las extensiones de servicio Webiisapp.vbs: Administra los grupos de aplicacionesiisreset.exe: Reinicia todos los servicios relacionados con IIS

Page 23: SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.

SEMINARIOS CIFARMA.NET

Resumen

IIS 6.0 está completamente rediseñado.Los grupos de aplicaciones aíslan las aplicaciones.Los grupos de aplicaciones son altamente configurables.Los sitios Web se asignan a los grupos de aplicaciones.FTP soporta aislamientos de usuarios.La metabase es un texto formateado para XML.Puede editar la metabase mientras que ejecuta IIS.