Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Windows Server 2012 web and application platform
1.
2. Marc Rubiño
Key Consultant en pasiona Consulting
Divulgador Tecnológico en Fundación Techdencias
mrubino@pasiona.com #SevillaRS
@Marc_Rubino
http://mrubino.net
http://geeks.ms/blogs/mrubino
http://www.linkedin.com/in/mrubino
3. www.pasiona.com
info@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
4.
5. Escalado Web y Calidad de Servicio
Facilidad de implementación
Cross Cloud Development | Plataforma de desarrollo
común
Soporte SSL Centralizado
5
7. Ayuda a garantizar que ninguna
aplicación web afecte al rendimiento Inicialización de Regulación de la
de las otras. la Aplicación CPU
Mejora la Establecer
experiencia de políticas para
usuario en las bloquear el
primeras acceso no
llamadas. deseado Restricción dinámica de FTP y IP
7
8. Alto Rendimiento de
Aplicaciones Web
Inicializació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
9. Alto Rendimiento de
Aplicaciones Web
Regulació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
10. HIGH-
PERFORMANCE
Restricció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
11. Ayudar a garantizar la coherencia Configuraciones Editor de
entre granjas de servidores web Compartidas Configuración
Proporciona una manera rica y visual para
editar la edición de la configuración web y
crear acciones repetibles Generador de Scripts
12
12. Configuraciones
consistentes y
repetibles
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
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
13. ECOSISTEMA Y
EXTENSIBILIDAD
Construir aplicaciones simétricas e
hí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
14. ECOSISTEMA Y
EXTENSIBILIDAD
• Ribbon control hosts a Quick Access Toolbar,
• Un subconjunto de la plataforma Microsoft. NET Windows Aplicación Menú, y tabs
Microsoft .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 Presentation
para app Store Visual Basic • Mejor integración con componentes de interfaz de
Foundation usuario Win32
• Simplificación de los archivos de configuración
Principales generados
• Soporte para CLR y Clases :NET Windows • Soporte para desarrollos contract-first streaming
novedades y • Soporte para Managed Extensibility Framework asíncrono
• Soporte para operaciones con archivos asíncronos
Communicatio
• Modo compatibilidad ASP.NET compatibility
mejoras 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áquina
Web 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 URI
Redes • Soporte para los nombres de dominio internacionales
(IDN) adaptación e internacionalización de
direcciones de Mail (EAI)
15
15. ECOSISTEMA Y
EXTENSIBILIDAD
• Innovaciones con "Dev11" y ASP.NET modelo-vista-
Mejor controlador (MVC) 4 Beneficios
plataforma para • ASP.NET “webpages” y sintaxis Razor • Incluye integración con ASP.NET 4.5
Microsoft .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 escribir
PHP (y Node.js) • IISNode project started—visit on GitHub aplicaciones WebSocket
administradas
• Soporte para WebSocket s
• Ideal para operaciones asíncronas y aplicaciones web
Adopta los orientada al cliente
estándares web • Excelente opción para aplicaciones ricas HTML
16
16. Indicación
Toma ventaja de hardware que tiene Nombre del
especificaciones complejas servidor NUMA
Permite sitios de
Sites Maps alta densidad
dinámicos a los que son más
certificados seguros Almacén de certificados centralizado
17
17. Sitios Web
Multiusuario de
Escalabilidad 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
18. Sitios Web
Multiusuario de
Indicador 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
19. Sitios Web
Multiusuario de
alta densidad
Soporte centralizado de certificados
SSLde Certificados
Gestió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
20.
21. Marc Rubiño
Key Consultant en pasiona Consulting
Divulgador Tecnológico en Fundación Techdencias
mrubino@pasiona.com Marc_Rubino@techdencias.net
@Marc_Rubino
http://mrubino.net
http://geeks.ms/blogs/mrubino
http://www.linkedin.com/in/mrubino
Notas del editor
In addition to the rapid growth of the Internet, more and more enterprise applications are moving to a web model. However, servers are still critical to the business because of the applications organizations run on them, from email to accounting to line-of-business applications. Key business drivers that call for an open web and application platform include:Managing web applications and resources optimallyOperating flexible and dynamic datacenters across premisesReusing development skills and trainingProtecting and gaining leverage from existing investments and infrastructureScaling on demandWindows Server 2012 is an open application and web platform for the datacenter and the cloud.
What’s more frustrating than watching your browser’s spinning cursor when a website isn’t ready? With Internet Information Services 8 Application Initialization, most web applications respond instantly to the first user’s request. If an application isn’t ready, Internet Information Services can intelligently choose a static web page to show the user while the application starts.With Application initialization, you have two configuration options:Configure Internet Information Services 8 to initialize the application on-demand when it receives the first live request.Configure Internet Information Services 8 to send a request to the application immediately after Internet Information Services starts. This request simulates a request from a user to a page that you specify, causing ASP.NET to compile the application (if necessary) and then start it. Application developers can create custom pages designed specifically to initialize all aspects of an application.You can configure Internet Information Services 8 to return static content, such as an HTML page, as a placeholder or splash page while ASP.NET starts the application. You also can use the Internet Information Services URL Rewrite Module to provide different static pages based on the specific URL requested by the user.Application Initialization feature is configured through a combination of global rules (using the applicationHost.config file) and application-specific rules (using the web.config file) that tell Internet Information Services 8 how and when to initialize web applications.
Earlier scenarioIn previous versions of Windows Server, there were ways to manage the memory, network, and disk size—but not input/output—per the Internet Information Services application pool.With Windows Server 2012 Windows Server 2012 Internet Information Services introduces CPU throttling. CPU throttling can be used to set the maximum CPU consumption allowed per application pool. Because the recommended setup is to create a separate application pool (sandbox) for each tenant, administrators can use CPU throttling to prevent one tenant’s application from monopolizing CPU resources needed by other tenants. In Internet Information Services 8, each tenant is an Internet Information Services worker process.The sandbox (application pool), ensures a high level of service for each site. The feature also can be used to create a new business model in which a client that pays more gets higher limits on the resources on the server.Hosters, especially those that are in the shared hosting business, will try to run as many customer sites on the same resource as possible (hence “shared” hosting). You also may hear terms such as multitenancy(meaning, there are multiple customers on the same resource) or site-density (many tenants on the same resource). When you have a multitenant environment, you will want to ensure several things, including:Security (one tenant cannot see another tenant’s shared resource) Resources shared (ensuring that each tenant gets a “fair” share of the shared resource without monopolizing all the resources and negatively impacting other tenants on the same resource)This particular feature is about resource sharing, where a resource can be any one of memory, network bandwidth, disk space, and of course CPU. Windows 2012 (or Internet Information Services 8), offers the capability to configure how much CPU each tenant can consume. It provides that “protection” (such as preventing one tenant from monopolizing all the CPU cycles), and also opens an interesting business model for hosters. They can start to monetize CPU cycles by segmenting their customers (for example, bronze customers get x% of CPU, silver customers get y% of CPU, and gold customers get z% of CPU). When it comes to resource throttling, there are largely two concepts. One is called reservation, meaning x% of CPU is dedicated for a given tenant. The other is limitation, meaning a tenant cannot use more than x%.How you use this particular feature is important to understand, because hosters typically over-subscribe their tenants. From a technical point of view, the throttling limit is set per process. In Internet Information Services, each tenant is a process (that runs in a separate identity) and thereby provides a process boundary between each tenant. To use Internet Information Services terminology, in a shared hosting environment, the best practice for deployment is to create a separate and dedicated application pool for each tenant. And because each application pool runs in a separate process, and because we can apply the throttling limit per process, we can accomplish imposing the limit per tenant. In a more technically detailed way, the way we manage the CPU limit is to manage the scheduling of the threads (for a given process) in such a way that they don’t get scheduled after the limit is met.
Protects servers from denial of service attacks by automatically blocking potentially harmful IP addressesDynamic IP address filtering and blocked access are based on:Specified number of requestsNumber of connection attempts during a specified periodSpecifies action to take when Internet Information Services blocks requestsLogging Only Mode helps to determine potential impact for legitimate usersCan be configured as:Static rule based on a client’s IP addressDynamic rule based on heuristicsWith Internet Information Services 8, you can set up filters to automatically block potentially harmful IP addresses. Dynamic IP restriction is an optional feature that must be explicitly installed through Server Manager.Administrators can use dynamic IP restriction to do the following:Block access for IP addresses that exceed the specified number of requests.Block access based on the number of connection attempts from an IP address during a specified period.Specify the response when Internet Information Services blocks an IP address. For example, requests from malicious clients can be aborted by the server instead of returning HTTP 403.6 responses to the client.Use a new proxy mode (Logging Only Mode) that allows IP addresses to be blocked by the values that are received in the x-forwarded-for HTTP header in addition to the client IP that is seen by Internet Information Services.Use Logging Only Mode to assess the impact of enabling dynamic IP restriction, which gives the ability to determine whether settings would impact legitimate users.
Populate the demo title depending upon which demo you plan to deliver. If you don’t plan to deliver demos, please hide this slide. Click through demos are located at “\\\\scdemostore01\\demostore\\Windows Server 2012\\WS 2012 Demo Series\\Click Thru Demos\\Web and App Platform Demo environment build instructions are located here: \\\\scdemostore01\\demostore\\Windows Server 2012\\WS 2012 Demo Series\\Demo Builds
BenefitsIT can maintain a consistent configuration across web serversReduces time to operational readinessIT can automatically share encryption keys across servers for session state load distribution
Windows Server 2012 provides the flexibility to build symmetrical and hybrid applications on-premises and in the cloudProgramming symmetry between on-premises and cloud environments provides the ability to use the same development model for Windows Server 2012 and Windows Azure. With programming symmetry, developers can work in a single, unified environment to build solutions that can focus on either Windows Server or the Windows Azure cloud platform. These programming tools can be used across web, application, and datacenter tiers for locally deployed applications and for private and public cloud solutions.Common development tools. Microsoft Visual Studio and Microsoft Team Foundation Server provide a rich development experience and offer to .NET developers a complete environment to build cloud and on-premises applications.
What’s new in .NET Framework 4.5?.NET for Metro-style appsMetro-style applications are designed for specific form factors and gain leverage from the power of the Windows operating system. A subset of the .NET Framework is available for building Metro-style applications for Windows using C# or Visual Basic. This subset is called .NET APIs for Metro-style applications.Core new features and improvementsThe following features and improvements were added to the common language runtime and to .NET Framework classes:Ability to limit how long the regular expression engine will attempt to resolve a regular expression before it times out.Ability to define the culture for an application domain.Console support for Unicode (UTF-16) encoding.Support for versioning of cultural string ordering and comparison data.Better performance when retrieving resources.Zip compression improvements to reduce the size of a compressed file.Ability to customize a reflection context to override default reflection behavior through the CustomReflectionContext class.The Managed Extensibility Framework provides the following new features:Support for generic types.Convention-based programming model that enables you to create parts based on naming conventions rather than attributes.Multiple scopes.Asynchronous file operations: In the .NET Framework 4.5 Developer Preview, new asynchronous features were added to the C# and Visual Basic languages. These features add a task-based model for performing asynchronous operations. To use this new model, use the asynchronous methods in the I/O classes.WebASP.NET 4.5 Developer Preview includes the following new features:Support for new HTML5 form types.Support for model binders in web forms. These let you bind data controls directly to data-access methods, and automatically convert user input to and from .NET Framework data types.Support for unobtrusive JavaScript in client-side validation scripts.Improved handling of client script through bundling and minification for improved page performance.Integrated encoding routines from the AntiXSS library (previously an external library) to protect from cross-site scripting attacks.Support for WebSockets protocol.Support for reading and writing HTTP requests and responses asynchronously.Support for asynchronous modules and handlers.Support for content distribution network (CDN) fallback in the ScriptManager control.NetworkingThe .NET Framework 4.5 Developer Preview provides a new programming interface for HTTP applications (new System.Net.Http and System.Net.Http.Headers namespaces). The following networking improvements are included in the System.Net, System.Net.Mail, and related namespaces:Improved internationalization and IPv6 support.RFC-compliant URI support.Support for Internationalized Domain Name parsing.Support for Email Address Internationalization.Windows Presentation FoundationWindows Presentation Foundation contains changes and improvements in the following areas:The new Ribbon control, which enables you to implement a ribbon user interface that hosts a Quick Access Toolbar, Application Menu, and tabs.The new INotifyDataErrorInfo interface, which supports synchronous and asynchronous data validation.New features for the VirtualizingPanel and Dispatcher classes.Improved performance when displaying large sets of grouped data, and by accessing collections on non-UI threads.Data binding to static properties, data binding to custom types that implement the ICustomTypeProvider interface, and retrieval of data binding information from a binding expression.Repositioning of data as the values change (live shaping).Better integration between WPF and Win32 user interface components.Ability to check whether the data context for an item container is disconnected.Ability to set the amount of time that should elapse between property changes and data source updates.Improved support for implementing weak event patterns. Also, events can now accept markup extensions.Windows Communication FoundationIn the .NET Framework 4.5 Developer Preview, the following features have been added to make it simpler to write and maintain Windows Communication Foundation applications:Simplification of generated configuration files.Support for contract-first development.Ability to configure ASP.NET compatibility mode more easily.Changes in default transport property values to reduce the likelihood that you will have to set them.Updates to the XmlDictionaryReaderQuotas class to reduce the likelihood that you will have to manually configure quotas for XML dictionary readers.Validation of Windows Communication Foundation configuration files by Visual Studio as part of the build process, so you can detect configuration errors before you run your application.New asynchronous streaming support.New HTTPS protocol mapping to make it easier to expose an endpoint over HTTPS with Internet Information Services.Ability to generate metadata in a single WSDL document by appending ?singleWSDL to the service URL.WebSockets support to enable true bidirectional communication over ports 80 and 443 with performance characteristics similar to the TCP transport.Support for configuring services in code.XML Editor tooltips.ChannelFactory caching support.Binary encoder compression support.Windows Workflow FoundationSeveral new features have been added to Windows Workflow Foundation in the .NET Framework 4.5 Developer Preview. These new features include:Ability to create state machine workflows.Enhanced Workflow Designer features such as the following:Enhanced workflow search capabilities in Visual Studio, including Quick Find and Find in Files.Ability to automatically create a Sequence activity when a second child activity is added to a container activity, and to include both activities in the Sequence activity.Panning support, which enables the visible portion of a workflow to be changed without using the scroll bars.A new Document Outline view that shows the components of a workflow in a tree-style outline view and lets you select a component in the Document Outline view.Ability to add annotations to activities.Ability to define and consume activity delegates by using the workflow designer.Auto-connect and auto-insert for activities and transitions in state machine and flowchart workflows.Storage of the view state information for a workflow in a single element in the XAML file, so you can easily locate and edit the view state information.A NoPersistScope container activity to prevent child activities from persisting.Support for C# expressions:Workflow projects that use Visual Basic will use Visual Basic expressions, and C# workflow projects will use C# expressions.C# workflow projects that were created in Visual Studio 2010 and that have Visual Basic expressions are compatible with C# workflow projects that use C# expressions.Versioning enhancements:The new WorkflowIdentity class, which provides a mapping between a persisted workflow instance and its workflow definition.Side-by-side execution of multiple workflow versions in the same host, including WorkflowServiceHost.In Dynamic Update, the ability to modify the definition of a persisted workflow instance.Contract-first workflow service development, which provides support for automatically generating activities to match an existing service contract.
Internet Information Services 8 on Windows Server 2012 enables ASP.NET applications to run using either .NET Framework 3.5 or .NET Framework 4.5. Internet Information Services 8 hosts versions of the .NET Framework in different application pools, thus enabling multiple ASP.NET applications with different .NET Framework versions to run simultaneously on Windows Server 2012 .Both the .NET Framework 3.5 and .NET Framework 4.5 are natively recognized by the operating system. This backward compatibility means that both UI-based and command-line driven setups can be used to turn on both versions of the .NET Framework, as well as to enable integration of both versions of ASP.NET with Internet Information Services 8.Internet Information Services 8 also supports management of ASP.NET 3.5 and ASP.NET 4.5 applications using both the graphical Internet Information Services Server Manager tool and the Internet Information Services command-line management tools.
Non-Uniform Memory Architecture (NUMA) NUMA refers to a computer architecture in multiprocessor systems in which the time required for a processor to access memory depends on the memory’s location relative to the processor. NUMA provides the following capabilities:A processor can access local memory (memory attached directly to the processor) faster than it can access remote memory (memory that is local to another processor in the system).Modern operating systems and high-performance applications such as Microsoft SQL Server® have developed optimizations to recognize the system’s NUMA topology and consider NUMA when they schedule threads or allocate memory to increase performance.Projecting a virtual NUMA topology into a virtual machine provides optimal performance and workload scalability in large virtual machine configurations. It does this by allowing the guest operating system and applications such as SQL Server to take advantage of their inherent NUMA performance optimizations.Internet Information Services 8 with NUMA scalability scales positively on NUMA hardware, which enables customers to benefit from existing hardware investments.NUMA scalability can be managed as part of application pools. Internet Information Services enables administrators to manage the list of application pools on the server. Applications pools are associated with worker processes. There can be more than one application pool, each of which can provide isolation among different applications.
SNI is an open-standards extension to the SSL and TLS protocols that browsers and web servers use to authenticate servers and encrypt communications.SNI allows hosters to share a single IP address and server among thousands of SSL-protected websites. In addition, a new certificate store named Web Hosting has been created for Windows Server 2012 . The Web Hosting certificate store can scale to thousands of certificates.Web Hosting can be used to associate SSL certificates with websites and applications. Certificates can be grouped by expiration date for proactive management.
On-demand elasticity is one of the essential characteristics of cloud computing. To hosting providers, it means being able to add servers to a web farm and have them up and running within minutes—and that means administrators don’t have time to import an SSL certificate and configure an SSL binding for every website.Centralized SSL certificate support offers the following benefits:Provides on-demand elasticity for secure web farms by storing SSL certificates centrally in a shared folder and automatically binding them to web applications. This is particularly beneficial to web hosting providers and enterprises with a web farm.Because administrators can manage SSL certificates as files, they can update a certificate simply by copying and replacing the existing file. Multiple Internet Information Services servers can use SSL certificates from a single shared folder.Eliminates the need to configure an SSL binding, because the web server automatically uses the SSL certificate that has the file name that matches the domain name.Centralized SSL Certificate Support in Windows Server 2012ensures that there is just one Internet Information Services binding because of a naming contract in which the common name (CN) is used as the file name of the certificate. This naming convention allows each website to automatically use the SSL certificate on the shared folder with a file name that matches the website’s host name, which must match the CN of the certificate. You can use wildcard SSL certificates and certificates with multiple CNs.The certificates are protected by using file permissions and a global password that is shared by all certificates. When it is time to update an SSL certificate, simply copy it over the expired certificate.
Populate the demo title depending upon which demo you plan to deliver. If you don’t plan to deliver demos, please hide this slide. Click through demos are located at “\\\\scdemostore01\\demostore\\Windows Server 2012\\WS 2012 Demo Series\\Click Thru Demos\\Web and App Platform Demo environment build instructions are located here: \\\\scdemostore01\\demostore\\Windows Server 2012\\WS 2012 Demo Series\\Demo Builds