Configurar entornos de servidor para la implementación web

por Jason Lee

En este tutorial se muestra cómo configurar entornos de servidor para admitir la implementación automatizada, la implementación de sitios web y la publicación en diferentes escenarios. El tutorial incluye temas que le guiarán por la realización de varias tareas, como la configuración de un servidor web para admitir enfoques específicos para la implementación y la configuración de una granja de servidores de Web Farm Framework (WFF), junto con información general basada en escenarios que proporciona instrucciones generales de un extremo a otro.

En el tutorial se usa el escenario de implementación de Fabrikam, Inc. descrito en Implementación web empresarial: introducción del escenario como punto de referencia para ejemplos e infraestructura de red.

Para obtener una traducción al italiano de estos tutoriales, visite http://www.lucamorelli.it.

Este tutorial incluye estos temas:

En el primer tema, Elección del enfoque adecuado para la implementación web, se describen los enfoques principales que puede usar para publicar aplicaciones web mediante la Herramienta de implementación web (Web Deploy) de Internet Information Services (IIS) 2.0. También se identifican los escenarios que se asignan a cada enfoque. Desde aquí, en el tema de cada escenario se proporciona una introducción general de las tareas que necesita completar y se identifican los temas en los que tendrá que trabajar para ayudarle a completar estas tareas.

Si usa el enfoque de archivo del proyecto dividido descrito en Descripción del proceso de compilación para compilar e implementar la solución, en el tema final, Configuración de propiedades de implementación para un entorno de destino, se describe cómo configurar archivos del proyecto específicos del entorno para la implementación en distintos entornos de destino.

Tecnologías clave

Este tutorial se centra en cómo usar estos productos y tecnologías para admitir la implementación web:

  • IIS 7.5
  • Web Deploy 2.x
  • WFF 2.x
  • Servicio de administración web de IIS (WMSvc)

En el tutorial también se menciona el uso de Windows Server 2008 R2, SQL Server 2008 R2, ASP.NET 4.0 y ASP.NET MVC 3.

Otros tutoriales de esta serie

Este forma parte de una serie de cinco tutoriales sobre la implementación web a escala empresarial. Estos son los otros tutoriales de la serie:

  • Implementación de aplicaciones web en escenarios empresariales. Este contenido introductorio proporciona el fondo contextual de la serie de tutoriales. Se describe el escenario del tutorial y se muestra cómo las tareas y los tutoriales descritos en toda la serie encajan en un proceso más amplio de Administración del ciclo de vida de las aplicaciones (ALM).
  • Implementación web en la empresa. En este tutorial se proporciona una introducción conceptual a los archivos del proyecto de Microsoft Build Engine (MSBuild), la canalización de publicación web, Web Deploy y otras tecnologías relacionadas. Se explica cómo puede usar estas herramientas conjuntamente para administrar procesos de implementación complejos.
  • Configuración de Team Foundation Server para la implementación web. En este tutorial se describe cómo configurar Team Foundation Server (TFS) para admitir varios escenarios de implementación, incluida la implementación automatizada como parte de un proceso de integración continua (CI) y las implementaciones desencadenadas manualmente de compilaciones específicas.
  • Implementación web empresarial avanzada. En este tutorial se describe cómo realizar varias tareas de implementación más avanzadas, como personalizar las implementaciones de bases de datos para varios entornos, excluir archivos y carpetas de la implementación, y desconectar las aplicaciones web durante el proceso de implementación.