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!

sysadmin1138
la source
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.

Greg Bray
la source
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

Carlos Aguilar Mares
la source
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.

Chopper3
la source
0

vérifier au quattor. Mais je pense que cela n'est utilisé que pour Linux

Nikolaidis Fotis
la source
-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.

przemas
la source
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