iván gonzález microsoft mvp consulting & engineering team lead @ plain concepts ivan at...

40

Upload: abraam-toledo

Post on 12-Jan-2015

9 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com
Page 2: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Internet Information Services7.5!Iván GonzálezMicrosoft MVPConsulting & Engineering Team Lead @ Plain Conceptsivan at plainconcepts dot com

Page 3: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Agenda

Novedades en el Core FastCGI FTP y WebDAV Administration Pack Windows PowerShell Snap-In SEO Toolkit Smooth Streaming Advanced Logging

Page 4: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

IIS 7.5

Evolución de IIS 7.0 No hay cambios drásticos en el Core

o el UI Mayor parte de las mejoras vienen

de las extensiones Incluido en

Windows Server 2008 R2 Windows 7

Page 5: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Novedades en el CoreInternet Information Services 7.5

Page 6: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

ASP.NET en

Windows Server 2008 R2 Core!!!

Page 7: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Novedades en el Core

Application pool warm-up, nos permite preparar un AppPool para mejorar el rendimiento en las primeras peticiones

Soporte para IPv6 en la lista de Ips bloqueadas

Soporte para Nego2, permitirá dar soporte a proveedores de LiveID, FedSSP, etc.

Page 8: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Novedades en el Core (II)

Soporte para Managed Service Accounts, cuentas de dominio que no necesitan password

AppPool ya no se ejecutan como network service, ahora se ejecutan bajo ApplicationPoolId!!!

La gestión de errores personalizados ahora se puede delegar

Page 9: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Novedades en el Core (III)

Trazas en el sistema de configuración

Auditoría o traceo de cambios en la configuración

Soporte para ejecutar múltiples versiones del CLR en un AppPool (portado a 2008 SP2)

Nuevos contadores de rendimiento para los AppPools

Page 10: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Novedades en el Core (IV)

Funcionalidades de URLScan en Request Filtering

Algunas reglas de IIS incluidas en el Best Practices Analyzer de 2008 R2

Page 11: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

FastCGIInternet Information Services 7.5

Page 12: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

FastCGI

Soporte en IIS Manager para la configuración

Reciclado automático de php-cgi.exe cuando php.ini cambia

Soporte para FREB (Failed Request Tracing)

MaxInstance es ahora dinámico. Si vale cero, IIS ajustará dinámicamente el número de instancias

Page 13: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

FTP & WebDAVInternet Information Services 7.5

Page 14: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

FTP

Se reescribió el servidor de FTP de IIS 6 FTPS Soporte IPv6 Gestión integrada en IIS Manager de

FTP/HTTP Primera versión de FTP (7.0) fue RTW Ahora en 7.5 estará incluido en el SO

Page 15: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

FTP

Actualización Con FTP Publishing Service instalado en

Windows Server 2008, hay que desinstalar el viejo FTP antes de instalar el nuevo

Con Windows Server 2008 R2, podemos instalar el nuevo FTP como un componente de IIS.

El setup de IIS setup reemplazará el viejo FTP e incluso lo actulizará el nuevo si lo teníamos instalado en Windows Server 2008.

Incluye bug fixes desde la release en Febrero de 2008.

Page 16: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Extensibilidad

Extensibilidad para Autenticación Logging Autorización Home directory

Introducida en FTP 7.0 pero no soportada

Extendida y soportada en 7.5

Page 17: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Extensibilidad

Page 18: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

FTP

Se publicará una nueva versión para Windows Server 2008 en la web

(Web release of FTP Publishing + Windows Server 2008) == (FTP Publishing feature in Windows Server 2008 R2)

En Windows Server 2008, siempre vía Web

En Windows Server 2008 R2, incluido en SO

Page 19: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Filtrado de peticiones FTP

Page 20: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

WebDAV

Nueva implementación ajustada al estándar

Liberada en la Web en Julio de 2008 Ahora también incluida en el SO La novedad más importante en 7.5

son los bloqueos Mismo modelo de distribución que el

FTP Windows Server 2008 vía Web

Page 21: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Habilitar bloqueos WebDAV

Page 22: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Administration PackInternet Information Services 7.5

Page 23: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Administration Pack

Toda la funcionalidad del Admin Pack para Windows Server 2008 está ahora incluida en el SO

Soporte en el UI para Autorización ASP.NET Errores personalizados FastCGI Request Filtering

Page 24: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Administration Pack

Incluye también Configuration Editor, que nos proporciona un editor visual de la configuración de IIS

NO incluye IIS Reports en el SO, si lo necesitamos tendremos que usar la descarga Web

Page 25: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Windows PowerShell Snap-InInternet Information Services 7.5

Page 26: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

PowerShell

Incluido en Windows Server 2008 R2 Disponible para Windows Server 2008 Tres tipos de CmdLets

Requeridos por la jerarquía del proveedor▪ New-Item, Set-ItemProperty, etc.

CmdLets de bajo nivel para gestionar confg.▪ Get-WebConfigurationProperty, etc.

CmdLets orientados a tareas▪ New-Website, Stop-Website, etc.

Page 27: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

SEO Toolkit - BetaInternet Information Services 7.5

Page 28: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

SEO Toolkit

Facilita el análisis SEO de nuestro sitio

Permite identificar y solucionar problemas

Robots Exclusion: UI para Robots.txt Sitemaps: UI para Sitemap.xml

Page 29: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Analisis SEO

Page 30: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Smooth StreamingInternet Information Services 7.5

Page 31: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Smooth Streaming

Adaptar bit rate en tiempo real La mejor experiencia posible El contenido adecuado en el momento adecuado

Proporcionar la mejor experiencia Reproducción de video no se detiene La mejor calidad para red/CPU en todo momento Inicio y búsquedas instantáneas

Aprovechar las cachés de HTTP Obtener mejors QoS con las cachés de HTTP Heurísticas en el cliente corrigen el envío Una infraestructura de caché (HTTP) no dos

Page 32: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Red de StreamingMedia Origin

Media Edges

Page 33: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Red HTTP

HTTP Origin

HTTP Edge

Servers

Remote Region

HTTP Distribution

Servers

ISP

Enterprise

Page 34: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Proceso

Encoding Expression Encoder SP1 incluye soporte

para Smooth Streaming Servidor

Instalar Smooth Streaming en IIS 7/7.5 Reproductor Silverlight con soporte

para Smooth Streaming

Page 35: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Advanced Logging - BetaInternet Information Services 7.5

Page 36: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Advanced Logging

Logs de cliente Capacidades en IIS para aceptar métricas del cliente

Logs centralizados Capacidad para establecer un repositorio central de

logs. Reduce el esfuerzo requerido para recoger y consolidar los logs y facilita su procesado

Filtrado de logs Posibilidad de filtrar información relevante para

propósitos concretos, creando múltiples logs por petición. Por ejemplo, datos de Quality of Service (QoS) en un log y datos analíticos en otro

Page 37: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Advanced Logging (II)

Logs en tiempo real Eventos en tiempo real de logging que

podemos aprovechar para ofrecer información en tiempo real.

Logging flexible Nos permite especificar qué campos son

importantes, añadir nuevos campos, etc. Ahora podemoss logear cabeceras de petición/respuesta de HTTP, variables de servidor y campos del cliente fácilmente

Page 38: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Logging de cliente

El cliente debe enviar los mensajes en un formato XML determinado

Se envían vía HTTP Post Ejemplos de clientes

Cliente de ejemplo de IIS Smooth Streaming

Aplicaciones Silverlight 3

Page 39: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com

Preguntas & Respuestasivan at plainconcepts dot com

Page 40: Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com