![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Démarrage différé d'application
Un démarrage différé d'application correspond à l'activation de la première instance du serveur d'applications d'un cluster dynamique désactivé lors de la réception d'une demande d'application. Vous choisissez les applications à désactiver puis à démarrer de façon différée. Utilisez la fonction de démarrage différé d'application si la proportion de clusters dynamiques de votre environnement est élevée par rapport au nombre total de noeuds et si le nombre de clusters dynamiques non sollicités est élevé sur une longue période.
Le démarrage différé d'application est possible pour les demandes HTTP ou HTTPS qui sont acheminées via le routeur ODR. Le démarrage différé d'application n'est pas disponible si vous utilisez Gestion intelligente pour les serveurs Web. Vous ne pouvez pas utiliser les demandes IIOP (Internet Inter-ORB Protocol) et JMS (Java™ Message Service) car elles ne sont pas acheminées via le routeur On Demand (ODR). N'utilisez pas le démarrage différé d'application sur des clusters dynamiques qui exécutent des applications SIP (Session Initiation Protocol).
Processus de démarrage différé d'application
Pour que les autres clusters dynamiques puissent utiliser les ressources dans un environnement qui achemine les demandes via le routeur ODR, désactivez temporairement les clusters dynamiques inactifs, arrêtez toutes les instances de serveur et libérez les ressources pour les autres clusters actifs. Par la suite, quand une demande est adressée à l'un des clusters désactivés, celui-ci est activé et au moins une instance serveur est démarrée. Pendant ce temps, le code d'erreur HTTP 503 (serveur indisponible) s'affiche lorsqu'un utilisateur tente d'accéder au serveur. La page d'erreur vous informe que l'application demandée est en train de démarrer et que la demande va être renvoyée sous peu. Vous pouvez configurer le routeur On Demand (ODR) de sorte qu'il affiche une page d'erreur spéciale incluant une métabalise d'actualisation HTTP pour que le navigateur puisse automatiquement renvoyer la demande après un certain temps.
Un contrôleur de démarrage différé contrôle l'activité des demandes pour les clusters dynamiques pouvant être désactivés lorsqu'ils sont inactifs et permet le démarrage différé à l'arrivée d'une demande. Quand le routeur ODR reçoit une demande destinée à un cluster dynamique inactif, le contrôleur de démarrage différé exécute hors cycle le contrôleur de positionnement et démarre une instance de ce cluster. Le contrôleur de démarrage différé indique également au contrôleur de positionnement à quel moment il est approprié de désactiver les clusters inactifs.
Le diagramme suivant illustre les flux d'activité des contrôleurs de démarrage différé et de positionnement :

