Compartir a través de


Conceptos de hospedaje

El servicio de activación de procesos de Windows (WAS) proporciona un entorno de aplicación para hospedar aplicaciones que contengan servicios WCF y WF. El uso de IIS y WAS para hospedar las aplicaciones proporciona ventajas, entre las que se incluye la administración del ciclo de vida de procesos, el reciclaje de procesos, el hospedaje compartido, protección rápida frente a errores, la creación de procesos huérfanos, la activación bajo demanda y el seguimiento de estado. Para obtener información detallada acerca de WAS, vea Hosting in Windows Process Activation Service (https://go.microsoft.com/fwlink/?LinkId=160255) (en inglés). Para conocer otras opciones de hospedaje de servicios, vea Hosting Services (https://go.microsoft.com/fwlink/?LinkId=184303) (en inglés).

AppFabric amplía el entorno de aplicación al agregar características, tal como el inicio automático, y al proporcionar una experiencia de administración enriquecida mediante extensiones del Administrador de IIS y cmdlets de Windows PowerShell. AppFabric no proporciona una infraestructura de hospedaje en sí misma. Cuando usa AppFabric para las aplicaciones, sigue usando la infraestructura de hospedaje de WAS e IIS, pero se puede aprovechar la gran variedad de herramientas de configuración, seguimiento y administración que AppFabric proporciona.

La característica de inicio automático de AppFabric se puede usar para iniciar automáticamente algunos o todos los servicios de una aplicación cuando se inicia la aplicación. Mediante esta característica, puede reducir la latencia en el procesamiento del primer mensaje que un servicio recibe, porque el servicio ya está iniciado e inicializado. Mediante el inicio automático, no es necesario desarrollar adaptadores de escucha personalizados para admitir la recepción de mensajes a través de protocolos no admitidos por IIS y WAS. Para obtener información detallada, vea Característica de inicio automático.

AppFabric incluye el servicio de administración de servicios, que permite a los clientes iniciar un servicio de una aplicación de forma remota. Este servicio se usa principalmente en el servicio de administración de flujos de trabajo (WMS). El servicio de administración de flujos de trabajo usa el servicio de administración de servicios para activar las instancias activables del servicio de flujo de trabajo en un almacén de persistencia. Para obtener información detallada, vea Servicio de administración de servicios.

Las extensiones del Administrador de IIS y los cmdlets de Windows PowerShell que AppFabric proporciona se pueden usar para implementar, configurar, supervisar y administrar aplicaciones que contienen servicios WCF y WF. Por ejemplo, puede configurar algunos o todos los servicios de una aplicación para iniciar automáticamente cuando la aplicación de inicia mediante el uso de cuadros de diálogo de configuración del Administrador de IIS o cmdlets. Para obtener información detallada, vea Administración de aplicaciones.

Las características de hospedaje y persistencia de AppFabric admiten una gran disponibilidad, escalabilidad y confiabilidad de las aplicaciones que contienen servicios WCF y WF, sin necesidad de efectuar cambios en el proceso de desarrollo. Para obtener más información sobre las características de persistencia Conceptos de persistencia.

Reciclaje del grupo de aplicaciones

Si desea evitar que un grupo de aplicaciones se recicle, debe definir los valores de las propiedades del grupo de aplicaciones tal como se muestra en la tabla siguiente. En el Administrador de IIS, en el panel Conexiones, expanda el nombre del equipo y, a continuación, haga clic en Grupos de aplicaciones para ver los grupos de aplicaciones disponibles en el panel Detalles. Haga clic con el botón secundario del mouse en el grupo de aplicaciones que desea configurar y, a continuación, haga clic en Configuración avanzada para iniciar el cuadro de diálogo Configuración avanzada, que permite configurar las propiedades siguientes.

Configuración del grupo de aplicaciones Valor

Modelo de proceso\Tiempo de espera de inactividad

0

Reciclaje\Intervalo de tiempo periódico

0

Reciclaje\Deshabilitar reciclaje por cambios de configuración

Verdadero

Protección rápida contra errores\Habilitada

Falso

Reciclaje\Límite de memoria virtual

0 (predeterminado)

Reciclaje\Límite de memoria privada

0 (predeterminado)

Reciclaje\Límite de solicitudes

0 (predeterminado)

Reciclaje\Horas específicas

Vacía (predeterminado)

CPU\Límite

0 (predeterminado)

También debe definir el valor del atributo idleTimeout del elemento hostingEnvironment, en la sección <system.web> de un archivo de configuración en infinite, si el atributo se define en otro valor. El valor predeterminado del atributo idleTimeout es infinito, por lo que no es necesario establecer este valor explícitamente en la mayoría de escenarios.

En esta sección

Vea también

Otros recursos

Ejemplos de hospedaje

  2011-12-05