Déploiement de solutions

Deux types de déploiement

  • Déploiement à chaud - un concept majeur dans Zato grâce auquel il n'est presque jamais nécessaire de redémarrer les serveurs Zato.

    Par exemple, si vous mettez à jour un canal REST, seul cet élément particulier doit être référencé par le serveur. Ou, si vous déployez un service, rien d'autre dans le serveur n'est redémarré.

    Toute modification déployée à chaud est automatiquement propagée à tous les serveurs d'un cluster, ce qui signifie qu'il suffit de déployer à chaud un seul serveur pour que les autres reprennent vos modifications.

    Grâce au déploiement à chaud, les serveurs Zato peuvent offrir une haute disponibilité ininterrompue sans redémarrage du serveur.

  • Déploiement statique - une approche classique, particulièrement utile avec Docker ou des installations utilisant des images pré-construites AWS et des techniques similaires.

    Dans cette approche, après toute modification de la configuration, chaque serveur du cluster doit être redémarré afin de pouvoir rafraîchir les informations sur les services déployés et leur configuration.

Les deux approches peuvent être combinées. Par exemple, vous pouvez pré-construire une image AWS pour vos serveurs contenant la plupart de la configuration, tandis qu'une partie de celle-ci peut être déployée à chaud ultérieurement, en fonction de vos besoins.

Apprenez les détails de :