windows server 2012 jose luis

9
Windows Server 2012 || •Inicialización de la aplicación •Regulación de la CPU •Restricción IP dinámica •Restricción de intentos de inicio de sesión FTP •Estándares Web •Programación simétrica •Plataforma de desarrollo común y herramientas •Soporte para múltiples lenguajes de desarrollo •Extensiones IIS •Plataforma abierta •Soporte para Software open source Resumen del escenario Funciones principales para responder a los desafíos 1 ALOJAMIENTO WEB DE ALTA DENSIDAD ALTO RENDIMIENTO DE APLICACIONES WEB CONFIGURACIONES CONSISTENTES Y REUTILIZABLES ECOSISTEMAS Y EXTENSIBILIDAD •Indicación Nombre Servidor •NUMA •Almacén Centralizado SSL •Configuraciones compartidas •Editor de Configuración •Generador Script

Upload: yanez1814

Post on 05-Aug-2015

40 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Windows server 2012 jose luis

Windows Server 2012 ||

• Inicialización de la aplicación

• Regulación de la CPU

• Restricción IP dinámica

• Restricción de intentos de inicio de sesión FTP

• Estándares Web

• Programación simétrica

• Plataforma de desarrollo común y herramientas

• Soporte para múltiples lenguajes de desarrollo

• Extensiones IIS

• Plataforma abierta

• Soporte para Software open source

Resumen del escenarioFunciones principales para responder a los desafíos

1

ALOJAMIENTO WEB DE ALTA DENSIDAD

ALTO RENDIMIENTO DE APLICACIONES WEB

CONFIGURACIONES CONSISTENTES Y

REUTILIZABLES

ECOSISTEMAS Y EXTENSIBILIDAD

• Indicación Nombre Servidor

• NUMA

• Almacén Centralizado SSL

• Configuraciones compartidas

• Editor de Configuración

• Generador Script

Page 2: Windows server 2012 jose luis

Windows Server 2012 ||

Ayuda a garantizar que ninguna aplicación web afecte al rendimiento de las otras.

Mejora la experiencia de usuario en las primeras llamadas.

Establecer políticas para bloquear el acceso no deseado

Inicialización de la Aplicación

Restricción dinámica de FTP y IP

Regulación de la CPU

Alto Rendimiento de Aplicaciones Web

2

Page 3: Windows server 2012 jose luis

Windows Server 2012 ||

Petición aplicación WEB ASP.NET

Carga los driver de la aplicación,

modelos, librerías, y helpers en

segundo plano

Beneficios• Ayuda a gestionar la experiencia de

usuario cuando el sitio comienza a cargar

• Devuelve el contenido estático como una página de bienvenida hasta que una aplicación ha completado sus tareas de inicialización

• De forma proactiva realiza tareas de inicialización de una aplicación cuando se inicia, para mejorar el rendimiento de las primeras solicitudes

Inicialización de aplicaciones

Internet Información Services 8

Drivers

Models

Libraries

Helpers

Packages

Scripts

Aplicación ASP.NET

3

Alto Rendimiento de Aplicaciones

Web

Page 4: Windows server 2012 jose luis

Windows Server 2012 ||

Beneficios• Evita que una aplicación hospedada

monopolice los recursos de la CPU

• Establece el consumo de CPU máximo por grupo de aplicaciones

• El proceso Sandboxing controla el consumo de recursos por sitio

• Mediante la definición de diferentes tamaños sandboxes para los diferentes inquilinos, los hosters pueden crear nuevas oportunidades de negocio basadas en el consumo de recursos

Regulación de la CPU

CPU0

CPU1

CPU2

Tenant A Tenant N

Escenario Anterior

CPU3

Tenant B

Application pool

CPU0

CPU1

CPU2

Tenant A Tenant N

CPU3

Tenant B

Windows Server 2012

CPU0

CPU1

CPU2

CPU3

Out of resources IIS 8 regula la CPU para evitar

cualquier monopolización

Monopolizing CPU cycles

4

Application pool

Alto Rendimiento de Aplicaciones

Web

Page 5: Windows server 2012 jose luis

Windows Server 2012 ||

La restricción de IP dinámica es una característica opcional que debe ser

instalada de manera explícita el usando el Server Manager 2012

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 o dinámicas

Restricción Dinámica de IP

Puede configurar restricciones de IP dinámicas para ayudar a reducir el

impacto de un ataque de denegación de servicio

5

HIGH-PERFORMANCE

WEB APPLICATIONS

Page 6: Windows server 2012 jose luis

Windows Server 2012 ||

Ayudar a garantizar la coherencia entre granjas de servidores web

Proporciona una manera rica y visual para editar la edición de la configuración web y crear acciones repetibles

Configuraciones Compartidas

Generador de Scripts

Editor de Configuración

Configuraciones consistentes y reutilizables

6

Page 7: Windows server 2012 jose luis

Windows Server 2012 ||

Beneficios• 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

• Los profesionales de TI pueden crear acciones repetibles para procesos consistentes y automatizados

• El editor de configuración del IIS puede generar código administrado (C#), secuencias de comandos JavaScript, línea de comandos (AppCmd ), y línea de comandos de Windows PowerShell

La consistencia y repetición mediante la configuración compartida

7

Configuraciones consistentes y

repetibles

Utilice el Editor de configuración para administrar

las configuraciones

avanzadas

Utilice la configuración

compartida para mantener la

coherencia entre granjas de servidores

Page 8: Windows server 2012 jose luis

Windows Server 2012 ||

Beneficios• Reduce el coste de aprendizaje

y coge ventaja de las habilidades existentes de los desarrolladores

• Participa con un gran ecosistema de socios y oferta de soluciones

• Crea aplicaciones que se ejecutan perfectamente en la plataforma

Construir aplicaciones simétricas e híbridas on-premises y en la nube

8

Utiliza las mismas herramientas de desarrollo a través de Windows Server 2012 y Windows Azure

Programación Simétrica

Herramientas comunes del desarrollo

Ofrece a los desarrolladores .NET un completo entorno para construir aplicaciones que se extienden a través de las nubes para una experiencia de desarrollo rica

ECOSISTEMA Y EXTENSIBILIDAD

Page 9: Windows server 2012 jose luis

Windows Server 2012 ||

Soporte para múltiples lenguajes de desarrollo

• Un subconjunto de la plataforma Microsoft. NET Framework está disponible para la construcción de estilo Metro-apps para Microsoft Windows con C # o Visual Basic

Microsoft .NET para app Store

• Soporte para CLR y Clases :NET• Soporte para Managed Extensibility Framework• Soporte para operaciones con archivos

asíncronos

Principales novedades y mejoras

• Soporte para formularios HTML5 y WebSockets• Soporte a lectura y escritura de peticiones y

repuestas HTTP asíncronas• Soporte para content distribution network

(CDN)

Web

• Mejora internacionalización y soporte IPv6• Soporte para RFC-compliant URI • Soporte para los nombres de dominio

internacionales (IDN) adaptación e internacionalización de direcciones de Mail (EAI)

Redes

• Ribbon control hosts a Quick Access Toolbar, Aplicación Menú, y tabs

• Repositioning of data as values change (live shaping)

• Mejor integración con componentes de interfaz de usuario Win32

Windows Presentation Foundation

• Simplificación de los archivos de configuración generados

• Soporte para desarrollos contract-first streaming asíncrono

• Modo compatibilidad ASP.NET compatibility configurable

• Mapeo protocolo HTTPS con IIS

Windows Communication Foundation

• Capacidad para crear flujos de trabajo de estados de máquina

• Soporte para expresiones C# y versiones mejoradas

• Características de diseño de flujos de trabajos mejorado

Windows Workflow Foundation

9

ECOSISTEMA Y EXTENSIBILIDAD