View
40
Download
0
Category
Preview:
Citation preview
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
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
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
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
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
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
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
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
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
Recommended