Comment gérez-vous les grandes fermes Web? [fermé]


11

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:

  1. Désactivez le serveur du pool sur l'équilibreur de charge F5.
  2. Désactivez les connexions HTTP persistantes dans IIS pour que les connexions chutent rapidement.
  3. Remplacez le répertoire par défaut du site Web par un nouveau dossier contenant de nouveaux fichiers binaires.
  4. Serveur de test
  5. Activez les connexions HTTP persistantes.
  6. Activez le serveur dans le pool F5.
  7. 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!


Découvrez openefs.org
Warner

Les recommandations de produits, y compris recon, sont hors sujet selon la FAQ mise à jour .
sysadmin1138

Réponses:


2

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.


1

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



0

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.



-3

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.


Cela n'aide pas à répondre à la question d'origine.
Brent Pabst

Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien de référence. Les réponses de lien uniquement peuvent devenir invalides si la page liée change.
Michael Hampton
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.