Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Windows Server 2012 web and application platform

1,566 views

Published on

Windows server 2012 IIS8

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Windows Server 2012 web and application platform

  1. 1. Marc Rubiño Key Consultant en pasiona Consulting Divulgador Tecnológico en Fundación Techdenciasmrubino@pasiona.com #SevillaRS @Marc_Rubino http://mrubino.net http://geeks.ms/blogs/mrubino http://www.linkedin.com/in/mrubino
  2. 2. www.pasiona.cominfo@pasiona.com(+34) 669 333 333@pasiona Barcelona Bilbao Madrid Londres Pujades 350, 10ª planta Gran Vía 19-21, 2ª planta Pinar 5, 1 Northumberland Avenue 08019 · Barcelona 48008 · Bilbao 28006 · Madrid London · WC2N 5BW
  3. 3.  Escalado Web y Calidad de Servicio Facilidad de implementación Cross Cloud Development | Plataforma de desarrollo común Soporte SSL Centralizado 5
  4. 4. 6
  5. 5. Ayuda a garantizar que ningunaaplicación web afecte al rendimiento Inicialización de Regulación de lade las otras. la Aplicación CPUMejora la Establecerexperiencia de políticas parausuario en las bloquear elprimeras acceso nollamadas. deseado Restricción dinámica de FTP y IP 7
  6. 6. Alto Rendimiento de Aplicaciones WebInicialización de aplicaciones Petición aplicación WEB ASP.NET Beneficios Drivers • Ayuda a gestionar la experiencia de usuario Aplicación ASP.NET Models cuando el sitio comienza a cargar Carga los driver de Libraries • Devuelve el contenido estático como una Internet la página de bienvenida hasta que una Información aplicación, modelos, Helpers aplicación ha completado sus tareas de Services 8 librerías, y helpers Packages inicialización en segundo plano Scripts • De forma proactiva realiza tareas de inicialización de una aplicación cuando se inicia, para mejorar el rendimiento de las primeras solicitudes 8
  7. 7. Alto Rendimiento de Aplicaciones WebRegulación de la CPU Escenario Windows Server Tenant A Anterior Tenant N Tenant B Tenant A 2012 Tenant N Tenant B Beneficios • Evita que una aplicación hospedada monopolice los recursos de la CPU Out of Monopolizing resources IIS 8 regula la CPU para evitar • Establece el consumo de CPU máximo por CPU cycles cualquier monopolización grupo de aplicaciones • El proceso Sandboxing controla el consumo de recursos por sitio CPU CPU CPU CPU CPU CPU CPU CPU CPU • Mediante la definición de diferentes 0 1 2 3 0 1 2 3 tamaños sandboxes para los diferentes inquilinos, los hosters pueden crear nuevas oportunidades de negocio basadas en el consumo de recursos Application pool Application pool 9
  8. 8. HIGH- PERFORMANCERestricción Dinámica de IP WEB APPLICATIONS Beneficios • Protege los servidores de ataques de denegación de servicio • Filtrado y bloqueo de direcciones IP dinámicamente • Especifica la acción a realizar cuando IIS bloquea la petición • Con el modo solo registro ayuda a determinar el impacto potencial para los usuarios legítimos • Se pueden configurar reglas como estáticas Puede configurar restricciones de IP o dinámicas dinámicas para ayudar a reducir el impacto de un ataque de denegación de servicio La restricción de IP dinámica es una característica opcional que debe ser instalada de manera explícita el usando el Server 10 Manager 2012
  9. 9. Ayudar a garantizar la coherencia Configuraciones Editor deentre granjas de servidores web Compartidas ConfiguraciónProporciona una manera rica y visual paraeditar la edición de la configuración web ycrear acciones repetibles Generador de Scripts 12
  10. 10. Configuraciones consistentes y repetiblesBeneficios• TI puede mantener una configuración consistente a través de los servidores web• Reduce el tiempo de preparación operacional• TI puede compartir automáticamente las claves de cifrado a través de servidores para la distribución de carga del estado de sesión• El editor visual hace las tareas de administración avanzada una tarea fácil Utilice el Editor de• Los profesionales de TI pueden crear acciones Utilice la configuración para repetibles para procesos consistentes y configuración administrar las automatizados compartida para configuraciones mantener la avanzadas• El editor de configuración del IIS puede generar código administrado (C#), secuencias de coherencia entre comandos JavaScript, línea de comandos granjas de (AppCmd​​), y línea de comandos de Windows servidores PowerShell 13
  11. 11. ECOSISTEMA Y EXTENSIBILIDADConstruir aplicaciones simétricas ehíbridas on-premises y en la nube Beneficios Utiliza las mismas herramientas • Reduce el coste de aprendizaje y Programación de desarrollo a través de coge ventaja de las habilidades Simétrica Windows Server 2012 y existentes de los desarrolladores Windows Azure • Participa con un gran ecosistema de socios y oferta de soluciones • Crea aplicaciones que se ejecutan perfectamente en la plataforma Ofrece a los desarrolladores .NET un completo entorno para Herramientas construir aplicaciones que se comunes del extienden a través de las nubes desarrollo para una experiencia de desarrollo rica 14
  12. 12. ECOSISTEMA Y EXTENSIBILIDAD • Ribbon control hosts a Quick Access Toolbar, • Un subconjunto de la plataforma Microsoft. NET Windows Aplicación Menú, y tabsMicrosoft .NET Framework está disponible para la construcción de • Repositioning of data as values change (live shaping) estilo Metro-apps para Microsoft Windows con C # o Presentationpara app Store Visual Basic • Mejor integración con componentes de interfaz de Foundation usuario Win32 • Simplificación de los archivos de configuraciónPrincipales generados • Soporte para CLR y Clases :NET Windows • Soporte para desarrollos contract-first streamingnovedades y • Soporte para Managed Extensibility Framework asíncrono • Soporte para operaciones con archivos asíncronos Communicatio • Modo compatibilidad ASP.NET compatibilitymejoras n Foundation configurable • Mapeo protocolo HTTPS con IIS • Soporte para formularios HTML5 y WebSockets • Capacidad para crear flujos de trabajo de estados de • Soporte a lectura y escritura de peticiones y repuestas Windows máquinaWeb HTTP asíncronas Workflow • Soporte para expresiones C# y versiones mejoradas • Soporte para content distribution network (CDN) • Características de diseño de flujos de trabajos Foundation mejorado • Mejora internacionalización y soporte IPv6 • Soporte para RFC-compliant URIRedes • Soporte para los nombres de dominio internacionales (IDN) adaptación e internacionalización de direcciones de Mail (EAI) 15
  13. 13. ECOSISTEMA Y EXTENSIBILIDAD • Innovaciones con "Dev11" y ASP.NET modelo-vista-Mejor controlador (MVC) 4 Beneficiosplataforma para • ASP.NET “webpages” y sintaxis Razor • Incluye integración con ASP.NET 4.5Microsoft .NET • WebMatrix integrado profundamente con open y provee soporte para los últimos source estándares HTML5 • Proporciona soporte mejorado • Soporte de primera clase para FastCGI/PHP para PHP y MySQL"Simplemente • Comunidades PHP en web platform installer;funciona" con soporte para Drupal, Joomla, WordPress, y más • Ofrece soporte para escribirPHP (y Node.js) • IISNode project started—visit on GitHub aplicaciones WebSocket administradas • Soporte para WebSocket s • Ideal para operaciones asíncronas y aplicaciones webAdopta los orientada al clienteestándares web • Excelente opción para aplicaciones ricas HTML 16
  14. 14. IndicaciónToma ventaja de hardware que tiene Nombre delespecificaciones complejas servidor NUMA Permite sitios deSites Maps alta densidaddinámicos a los que son máscertificados seguros Almacén de certificados centralizado 17
  15. 15. Sitios Web Multiusuario deEscalabilidad NUMA alta densidad Anteriores Escalado NEGATIVELY cuando versiones de el número de núcleos aumenta Internet más allá del punto en el que la Information sincronización de la memoria Non-Uniform Memory Services en el sobrepasa los beneficios de Architecture hardware NUMA cualquier núcleos adicionales • Los procesadores pueden tener acceso a la memoria local más rápido que la memoria remota Escalado POSITIVELY cuando • Un porcentaje significativo de IIS 8 en Windows nuevos servidores tienen NUMA incrementando los cores, se Server 2012 en • Diseñados para scale-up permite a la organización el hardware beneficiarse de la inversión del NUMA hardware NUMA 18
  16. 16. Sitios Web Multiusuario deIndicador del Nombre del Servidor alta densidad Beneficios • Proporciona una extensión de estándares abiertos para los protocolos SSL y Transport Layer Security (TLS) • Utiliza el nombre de host en la negociación SSL, así que no hay necesidad de una dirección IP dedicada para cada sitio SSL • Ofrece una nueva almacén altamente escalable de certificados Dedicado y altamente escalable alojamiento del almacén de • Facilita la gestión de certificados con certificados capacidad de agrupar por fecha de vencimiento 19
  17. 17. Sitios Web Multiusuario de alta densidadSoporte centralizado de certificadosSSLde CertificadosGestión • Los certificados compartidos se almacenan de forma centralizada • Los nuevos servidores no necesitan importar certificados • El enlace SSL esta implícito en la convención de nombres • Sólo un enlace SSL implícito para administrar, independientemente del SSL binding configuración número de sitios SSL configurados • El certificado se actualiza al copiar o remplazar el fichero existente Certificates are stored in a file share IIS se puede configurar para enlazar automáticamente los certificados SSL almacenados en la carpeta compartida 20
  18. 18. Marc Rubiño Key Consultant en pasiona Consulting Divulgador Tecnológico en Fundación Techdenciasmrubino@pasiona.com Marc_Rubino@techdencias.net @Marc_Rubino http://mrubino.net http://geeks.ms/blogs/mrubino http://www.linkedin.com/in/mrubino

×