¿Qué es un grupo de aplicaciones IIS?

Respuestas:

266

Los grupos de aplicaciones le permiten aislar sus aplicaciones entre sí, incluso si se ejecutan en el mismo servidor. De esta manera, si hay un error en una aplicación, no eliminará otras aplicaciones.

Además, los grupos de aplicaciones le permiten separar diferentes aplicaciones que requieren diferentes niveles de seguridad.

Aquí hay un buen recurso: IIS y ASP.NET: el grupo de aplicaciones

Ender
fuente
59

Segundo la respuesta más votada, pero tengo ganas de agregar un poco más de detalles aquí si alguien lo encuentra útil.

version corta :

IIS ejecuta cualquier sitio web que configure en un proceso llamado w3wp.exe. El grupo de aplicaciones IIS es una característica de IIS que permite que cada sitio web o una parte del mismo se ejecute bajo un proceso w3wp.exe correspondiente. Por lo tanto, puede ejecutar 100 sitios web en un solo w3wp.exe o 100 w3wp.exe diferentes. Por ejemplo, ejecute 3 sitios web en el mismo grupo de aplicaciones (mismo w3wp.exe) para ahorrar uso de memoria. , ejecute 2 sitios web diferentes en dos grupos de aplicaciones diferentes para que cada uno pueda ejecutarse en una cuenta de usuario separada (denominada identidad del grupo de aplicaciones). ejecutar un sitio web en un grupo de aplicaciones y un 'sitio web / aplicación' subsitio en un grupo de aplicaciones diferente.

Versión más larga:

Cada sitio web o una parte del sitio web puede ejecutarse bajo un grupo de aplicaciones. Puede controlar algunas configuraciones básicas del sitio web utilizando un grupo de aplicaciones.

  1. Desea que el sitio web se ejecute con un proceso w3wp.exe diferente. Luego, cree un nuevo grupo de aplicaciones y asígnelo al sitio web.
  2. Le gustaría ejecutar el sitio web y todo su código bajo una cuenta de usuario diferente (por ejemplo, bajo privilegios de administrador), puede ejecutarlo cambiando la identidad del grupo de aplicaciones.
  3. Desea ejecutar una aplicación particular en .net framework 4.0 o 2.0.
  4. Desea asegurarse de que el sitio web esté en modo de 32 bits o tenga un reciclaje programado del proceso w3wp.exe, etc. Todas estas cosas están controladas desde este grupo de aplicaciones.

¡Espero eso ayude!

Rohith
fuente
18

Un grupo de aplicaciones es un grupo de una o más URL a las que sirve un proceso de trabajo o un conjunto de procesos de trabajo. Cualquier directorio web o directorio virtual se puede asignar a un grupo de aplicaciones.

Cada aplicación dentro de un grupo de aplicaciones comparte el mismo proceso de trabajo.

Poornima S
fuente
1
La última oración es útil: en primer lugar, explica por qué se llama una "PISCINA de aplicación".
Eric Mutta
14

Suponga un escenario en el que los nadadores nadan en una piscina en las áreas reservadas para ellos. Lo que sucede si los nadadores nadan fuera de las áreas reservadas para ellos, todo se volvería desordenado. De manera similar, iis usa piscinas de aplicación para separar un proceso de otro.

satish
fuente
8

El Servicio de información IIS-Internet es un servidor web utilizado para alojar una o más aplicaciones web. Tomemos cualquier ejemplo aquí, digamos que Microsoft está manteniendo un servidor web y estamos ejecutando nuestro sitio web abc.com (basado en contenido de noticias) en este IIS. Desde entonces, Microsoft es una gran empresa que podría necesitar o también está lista para alojar otro sitio web, por ejemplo xyz.com (basado en comercio electrónico).

Ahora el servidor web aloja, es decir, proporciona memoria para ejecutar ambos sitios web en su único servidor web. Así, aquí los grupos de aplicaciones entran en escena. abc.com tiene sus propias reglas, lógica de negocios, datos, etc. y lo mismo se aplica a xyz.com.

IIS proporciona dos grupos de aplicaciones (ruta) para ejecutar dos sitios web en su propio mundo (datos) sin problemas en un solo servidor web sin afectar a cada uno de ellos (seguridad, escalabilidad). Este es el grupo de aplicaciones en IIS.

Por lo tanto, puede tener cualquier número de grupo de aplicaciones dependiendo de la capacidad de los servidores

Hameed Syed
fuente
6

Un grupo de aplicaciones es un grupo de direcciones URL atendidas por procesadores de trabajo o un conjunto de procesadores de trabajo.

Puede existir cualquier número de grupos de aplicaciones.

En IIS es posible crear más de un grupo de aplicaciones.

Una aplicación en un grupo de aplicaciones diferente se ejecuta en diferentes procesadores de trabajo.

Ventaja: si se produce un error en un grupo de aplicaciones, no afectará a las aplicaciones que se ejecutan en otro grupo de aplicaciones.

kiranpvn
fuente
6

Un grupo de aplicaciones es un grupo de una o más URL a las que sirve un proceso de trabajo o un conjunto de procesos de trabajo. Los grupos de aplicaciones se utilizan para separar conjuntos de procesos de trabajo de IIS que comparten la misma configuración y límites de aplicación. Los grupos de aplicaciones se utilizan para aislar nuestra aplicación web para mejorar la seguridad, la fiabilidad, la disponibilidad y el rendimiento, y siguen funcionando sin que se afecten entre sí.

Sree
fuente
5

Un grupo de aplicaciones es una colección de aplicaciones que utiliza el mismo proceso de trabajo de IIS (w3wp.exe). La principal preocupación del uso del grupo de aplicaciones es aislar dos aplicaciones diferentes con diferentes problemas de seguridad y también evitar el bloqueo de las aplicaciones debido a la muerte del proceso del trabajador.

Preetham Kumar P
fuente
4

Los grupos de aplicaciones se utilizan para separar conjuntos de procesos de trabajo de IIS que comparten la misma configuración y límites de aplicación.

Los grupos de aplicaciones se utilizan para aislar nuestra aplicación web para una mejor seguridad, confiabilidad, disponibilidad y rendimiento, y seguir ejecutándose sin impactar entre sí. El proceso de trabajo sirve como el límite del proceso que separa cada grupo de aplicaciones para que cuando un proceso de trabajo o aplicación tenga un problema o se recicle, otras aplicaciones o procesos de trabajo no se vean afectados. Un grupo de aplicaciones también puede tener un proceso de trabajo múltiple.

O simplemente podemos decir que un grupo de aplicaciones es un grupo de una o más URL que son atendidas por un proceso de trabajo o un conjunto de procesos de trabajo. Cualquier directorio web o directorio virtual se puede asignar a un grupo de aplicaciones. Para que un sitio web no pueda verse afectado por otro, si usa un grupo de aplicaciones separado.

Fuente: Entrevista

Pravin Patel
fuente
3

Un grupo de aplicaciones es como un estanque, si creo 2 grupos de aplicaciones, el primer grupo de aplicaciones tiene 100 peces y otro grupo de aplicaciones tiene 200 peces, aquí el pescado es como una aplicación en el grupo de aplicaciones. Son gestionados por procesos de trabajo. La mejor ventaja es: si la libra número 1 tiene agua mala y todos los peces están afectados, entonces hay seguridad de los peces en la libra número 2. De esta manera, si algún grupo de aplicaciones se ve afectado por algún problema pero no hay ningún efecto de este problema en el grupo de aplicaciones 2, por lo que la seguridad mejora, y otra ventaja es que proporciona todas las autenticaciones y derechos necesarios para todas las aplicaciones en un solo grupo de aplicaciones .

vivek
fuente
2

Los grupos de aplicaciones se usan para separar un conjunto de procesos de trabajo de IIS que comparten la misma configuración. Los grupos de aplicaciones nos permiten aislar nuestra aplicación web para una mejor seguridad, confiabilidad y disponibilidad

aamir sajjad
fuente
2

Un grupo de aplicaciones es un grupo de una o más URL a las que sirve un proceso de trabajo o un conjunto de procesos de trabajo. Los grupos de aplicaciones se utilizan para separar conjuntos de procesos de trabajo de IIS que comparten la misma configuración y límites de aplicación.

sintoísmo
fuente
1

El elemento Grupos de aplicaciones contiene opciones de configuración para todos los grupos de aplicaciones que se ejecutan en su IIS. Un grupo de aplicaciones define un grupo de uno o más procesos de trabajo, configurados con configuraciones comunes que atienden solicitudes a una o más aplicaciones que están asignadas a ese grupo de aplicaciones.

Debido a que los grupos de aplicaciones permiten que un conjunto de aplicaciones web compartan uno o más procesos de trabajo configurados de manera similar, proporcionan una manera conveniente de aislar un conjunto de aplicaciones web de otras aplicaciones web en la computadora servidor.

Los límites del proceso separan cada proceso de trabajo; por lo tanto, los problemas de aplicación en un grupo de aplicaciones no afectan los sitios web o las aplicaciones en otros grupos de aplicaciones. Los grupos de aplicaciones aumentan significativamente la confiabilidad y la capacidad de administración de su infraestructura web.

Mahesh Kalyankar
fuente