J'ai une batterie de serveurs Web en croissance rapide exécutant IIS 7 (30+ serveurs). Tous les serveurs sont des copies identiques les uns des autres et tous les serveurs sont physiques. Nous mettons à jour le logiciel environ une fois par mois, et dans le processus actuel, nous suivons les étapes suivantes:
- Désactivez le serveur du pool sur l'équilibreur de charge F5.
- Désactivez les connexions HTTP persistantes dans IIS pour que les connexions chutent rapidement.
- Remplacez le répertoire par défaut du site Web par un nouveau dossier contenant de nouveaux fichiers binaires.
- Serveur de test
- Activez les connexions HTTP persistantes.
- Activez le serveur dans le pool F5.
- Déplacer vers le serveur 2
Microsoft avait auparavant Application Center qui a été abandonné il y a quelque temps. Ils ont fait une deuxième tentative avec Web Farm Framework, mais cela ajoute autant de temps QA à tester le package de version que cela économise dans le déploiement.
Quelqu'un a-t-il vu une application commerciale prête à l'emploi conçue pour la gestion et le déploiement sur de grandes fermes Web?
Merci!
Réponses:
Web Deploy est la nouvelle méthode que Microsoft recommande pour le déploiement de sites Web, et ils ont quelques conseils sur son utilisation pour déployer sur des batteries de serveurs Web . À tout le moins, vous pourriez probablement automatiser la plupart des étapes à l'aide de Powershell.
Vous pouvez également consulter l' aperçu bêta de Web Farm Framework récemment publié , qui vous permet de provisionner et de gérer facilement une batterie de serveurs Web IIS 7.
la source
En fait, la nouvelle recommandation consiste à utiliser Web Farm Framework pour gérer ces serveurs, il peut vous aider à déployer et à synchroniser vos serveurs (en utilisant Web Deploy) et à surveiller leur état de santé et à exécuter des opérations personnalisées dans les batteries de serveurs. La version bêta est déjà disponible, voir: http://www.iis.net/download/webfarmframework
la source
Utilisez Microsoft Web Farm Framework. Ci-dessous le lien du site Web pour votre référence. http://weblogs.asp.net/scottgu/archive/2010/09/08/introducing-the-microsoft-web-farm-framework.aspx
la source
Tous les nôtres sont des VM dirigées via Cisco ACE et Zeus ZXTM. Nous avons tendance à ajouter une nouvelle machine virtuelle avec le logiciel mis à jour dans le cluster VIP en premier, à le laisser prendre un peu de charge, puis seulement à retirer une machine virtuelle existante. Nous faisons le même processus de vidange que vous, puis nous ajoutons une autre machine virtuelle et répétons. Nous faisons généralement le premier couple de serveurs à la main avant de déployer le reste par script.
la source
vérifier au quattor. Mais je pense que cela n'est utilisé que pour Linux
la source
C'est l'URL avec ce dont vous avez besoin - iControl.dll c'est ça :) https://devcentral.f5.com/wiki/iControl.PsPoolMemberControl.ashx
Vous devez avoir un compte sur devcentral - créer un compte est gratuit.
la source