Come gestite le Web farm di grandi dimensioni? [chiuso]


11

Ho una Web farm in rapida crescita con IIS 7 (oltre 30 server). Tutti i server sono copie identiche l'una dell'altra e tutti i server sono fisici. Aggiorniamo il software circa una volta al mese e, nel processo corrente, seguiamo i seguenti passaggi:

  1. Disabilitare il server dal pool sul bilanciamento del carico F5.
  2. Disabilita i keep-alive HTTP in IIS in modo che le connessioni si interrompano rapidamente.
  3. Cambia la directory predefinita del sito Web in una nuova cartella contenente nuovi file binari.
  4. Server di prova
  5. Abilita keep-alive HTTP.
  6. Abilitare il server nel pool F5.
  7. Passa al server 2

Microsoft aveva un Application Center che era stato abbandonato qualche tempo fa. Hanno fatto un secondo tentativo con il Web Farm Framework, ma questo aggiunge tanto tempo al QA per testare il pacchetto di rilascio quanto risparmia nella distribuzione.

Qualcuno ha visto un'applicazione commerciale standardizzata su misura per la gestione e la distribuzione in Web farm di grandi dimensioni?

Grazie!



I consigli sui prodotti, inclusa la ricognizione, sono fuori tema per le FAQ aggiornate .
sysadmin1138

Risposte:


2

La distribuzione Web è il nuovo metodo consigliato da Microsoft per la distribuzione di siti Web e fornisce alcune indicazioni sull'utilizzo per la distribuzione nelle Web farm . Per lo meno potresti probabilmente automatizzare la maggior parte dei passaggi usando Powershell.

È inoltre possibile esaminare l' anteprima beta di Web Farm Framework rilasciata di recente , che consente di eseguire facilmente il provisioning e la gestione di una farm di server Web IIS 7.


1

In realtà la nuova raccomandazione è quella di utilizzare il Web Farm Framework per gestire quei server, può aiutarti a distribuire e sincronizzare i tuoi server (usando internamente Web Deploy) e monitorarne l'integrità ed eseguire operazioni personalizzate nelle farm. La versione beta è già disponibile, consultare: http://www.iis.net/download/webfarmframework



0

Tutte le nostre macchine virtuali sono supportate da Cisco ACE e Zeus ZXTM. Tendiamo prima ad aggiungere una nuova VM con il software aggiornato nel cluster VIP, a lasciarlo carico, solo dopo eliminiamo una VM esistente. Facciamo lo stesso processo di svuotamento, quindi aggiungiamo un'altra macchina virtuale e ripetiamo. Di solito eseguiamo manualmente i primi due server prima di distribuire il resto tramite script.



-3

Questo è l'URL con ciò di cui hai bisogno: iControl.dll, eccolo :) https://devcentral.f5.com/wiki/iControl.PsPoolMemberControl.ashx

Devi avere un account su devcentral - creare un account è gratuito.


Questo non aiuta a rispondere alla domanda originale.
Brent Pabst,

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
Michael Hampton
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.