Creo mis grupos de aplicaciones IIS y aplicaciones separadas en estos aspectos:
- Las aplicaciones de misión crítica obtienen su propio grupo de aplicaciones: de esta manera puedo aislarlas de aplicaciones problemáticas. Hace posible la configuración individual y puedo monitorear o solucionar problemas más fácilmente, si hay problemas.
- Aislamiento de aplicaciones por tipo : agrupación por idioma / tecnología o versión de marco .NET. Puede mezclar ASP.NET con ASP clásico en el mismo grupo, pero si tanto ASP como ASP.NET estaban en el mismo grupo, y si tiene un problema con su aplicación ASP que requiere que reinicie el proceso de trabajo, su ASP. Las aplicaciones NETAS también serían recicladas.
- Las aplicaciones problemáticas (por ejemplo, aplicaciones con pérdidas de memoria o uso elevado de CPU, conexiones de bases de datos con pérdidas, etc.) están separadas de las aplicaciones normales. Las nuevas aplicaciones entran en un grupo "en período de prueba" que se monitorea por tiempo de actividad y rendimiento. Si la aplicación demuestra ser estable en el tiempo, se mueve a un grupo para aplicaciones normales; de lo contrario, permanece aislado. Esto ayuda a agrupar las aplicaciones más libres de problemas.