400 likes | 531 Views
Iván González Microsoft MVP Consulting & Engineering Team Lead @ Plain Concepts ivan at plainconcepts dot com. Internet Information Services 7.5!. Agenda. Novedades en el Core FastCGI FTP y WebDAV Administration Pack Windows PowerShell Snap -In SEO Toolkit Smooth Streaming
E N D
Iván González Microsoft MVP Consulting & EngineeringTeam Lead @ PlainConcepts ivan at plainconceptsdotcom Internet InformationServices7.5!
Agenda • Novedades en el Core • FastCGI • FTP y WebDAV • Administration Pack • Windows PowerShellSnap-In • SEO Toolkit • SmoothStreaming • AdvancedLogging
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
Novedades en el Core Internet InformationServices 7.5
ASP.NET en Windows Server 2008 R2 Core!!!
Novedades en el Core • Application pool warm-up, nospermitepreparar un AppPoolparamejorar el rendimiento en lasprimeraspeticiones • Soporte paraIPv6 en la lista de Ipsbloqueadas • Soporte paraNego2, permitirádarsoporte a proveedores de LiveID, FedSSP, etc.
Novedades en el Core (II) • Soporte para ManagedServiceAccounts, cuentas de dominio que no necesitan password • AppPool ya no se ejecutan como networkservice, ahora se ejecutan bajo ApplicationPoolId!!! • La gestión de errores personalizados ahora se puede delegar
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
Novedades en el Core (IV) • Funcionalidades de URLScan en RequestFiltering • Algunas reglas de IIS incluidas en el BestPracticesAnalyzer de 2008 R2
FastCGI Internet InformationServices 7.5
FastCGI • Soporte en IIS Manager para la configuración • Reciclado automático de php-cgi.exe cuando php.ini cambia • Soporte para FREB (FailedRequestTracing) • MaxInstance es ahora dinámico. Si vale cero, IIS ajustará dinámicamente el número de instancias
FTP & WebDAV Internet InformationServices7.5
FTP • Se reescribió el servidor de FTP de IIS 6 • FTPS • Soporte IPv6 • Gestiónintegrada en IIS Manager de FTP/HTTP • Primeraversión de FTP (7.0) fue RTW • Ahora en 7.5 estaráincluido en el SO
FTP • Actualización • Con FTP Publishing Service instalado en Windows Server 2008, hay quedesinstalar el viejo FTP antes de instalar el nuevo • Con Windows Server 2008 R2, podemosinstalar el nuevo FTP como un componente de IIS. • El setup de IIS setup reemplazará el viejo FTP e incluso lo actulizará el nuevosi lo teníamosinstalado en Windows Server 2008. • Incluye bug fixes desde la release en Febrero de 2008.
Extensibilidad • Extensibilidadpara • Autenticación • Logging • Autorización • Home directory • Introducida en FTP 7.0 pero no soportada • Extendida y soportada en 7.5
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, siemprevía Web • En Windows Server 2008 R2, incluido en SO
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
Administration Pack Internet InformationServices 7.5
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 • RequestFiltering
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
Windows PowerShell Snap-In Internet InformationServices7.5
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.
SEO Toolkit - Beta Internet InformationServices7.5
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
SmoothStreaming Internet InformationServices 7.5
SmoothStreaming • Adaptar bit rate en tiempo real • La mejorexperienciaposible • El contenidoadecuado en el momentoadecuado • Proporcionar la mejorexperiencia • Reproducción de video no se detiene • La mejorcalidadpara red/CPU en todomomento • Inicio y búsquedasinstantáneas • Aprovecharlascachés de HTTP • ObtenermejorsQoS con lascachés de HTTP • Heurísticas en el clientecorrigen el envío • Unainfraestructura de caché (HTTP) no dos
Media Origin Media Edges Red de Streaming
HTTP Edge Servers HTTP Distribution Servers ISP Red HTTP HTTP Origin Remote Region Enterprise
Proceso • Encoding • ExpressionEncoder SP1 incluye soporte para SmoothStreaming • Servidor • Instalar SmoothStreaming en IIS 7/7.5 • Reproductor Silverlight con soporte para SmoothStreaming
AdvancedLogging - Beta Internet InformationServices 7.5
AdvancedLogging • Logs de cliente • Capacidades en IIS paraaceptarmétricas del cliente • Logs centralizados • Capacidadparaestablecer un repositorio central de logs. Reduce el esfuerzorequeridopararecoger y consolidar los logs y facilitasuprocesado • Filtrado de logs • Posibilidad de filtrarinformaciónrelevanteparapropósitosconcretos, creandomúltiples logs porpetición. Porejemplo, datos de Quality of Service (QoS) en un log y datosanalíticos en otro
Advanced Logging (II) • Logs en tiempo real • Eventos en tiempo real de logging quepodemosaprovecharparaofrecerinformación en tiempo real. • Logging flexible • Nospermiteespecificarquécampos son importantes, añadirnuevoscampos, etc. Ahorapodemosslogearcabeceras de petición/respuesta de HTTP, variables de servidor y campos del clientefácilmente
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 SmoothStreaming • Aplicaciones Silverlight 3
Preguntas & Respuestas ivan at plainconceptsdotcom