Mam szybko rozwijającą się farmę internetową z IIS 7 (ponad 30 serwerów). Wszystkie serwery są identycznymi kopiami, a wszystkie serwery są fizyczne. Aktualizujemy oprogramowanie mniej więcej raz w miesiącu, aw bieżącym procesie wykonujemy następujące kroki:
- Wyłącz serwer z puli w module równoważenia obciążenia F5.
- Wyłącz utrzymywanie aktywności HTTP w IIS, aby połączenia szybko zrywały.
- Zmień domyślny katalog strony internetowej na nowy folder zawierający nowe pliki binarne.
- Serwer testowy
- Włącz utrzymanie HTTP.
- Włącz serwer w puli F5.
- Przejdź na serwer 2
Microsoft miał kiedyś Application Center, które jakiś czas temu zostało porzucone. Podjęli drugą próbę z Web Farm Framework, ale to dodaje tyle samo czasu na kontrolę jakości pakietu wersji, ile oszczędza na wdrożeniu.
Czy ktoś widział komercyjną aplikację, która jest dostosowana do zarządzania dużymi farmami internetowymi i ich wdrażania?
Dzięki!
Odpowiedzi:
Web Deploy to nowa metoda, którą Microsoft zaleca do wdrażania stron internetowych, i mają pewne wskazówki dotyczące korzystania z niej do wdrażania w farmach internetowych . Przynajmniej mógłbyś zautomatyzować większość kroków za pomocą Powershell.
Warto również zapoznać się z niedawno wydaną wersją beta Web Farm Framework , która umożliwia łatwe zarządzanie i zarządzanie farmą serwerów sieci Web IIS 7.
źródło
W rzeczywistości nowe zalecenie polega na użyciu Web Farm Framework do zarządzania tymi serwerami, może pomóc we wdrożeniu i synchronizacji serwerów (wewnętrznie za pomocą Web Deploy) oraz monitorowaniu ich kondycji i uruchamianiu niestandardowych operacji w farmach. Wersja Beta jest już dostępna, patrz: http://www.iis.net/download/webfarmframework
źródło
Użyj Microsoft Web Farm Framework. Poniżej znajduje się link do witryny w celach informacyjnych. http://weblogs.asp.net/scottgu/archive/2010/09/08/introducing-the-microsoft-web-farm-framework.aspx
źródło
Wszystkie nasze maszyny wirtualne są obsługiwane przez Cisco ACE i Zeus ZXTM. Zazwyczaj najpierw dodajemy nową maszynę wirtualną ze zaktualizowanym oprogramowaniem do klastra VIP, pozwólmy jej trochę załadować, a dopiero potem usuniemy istniejącą maszynę wirtualną. Wykonujemy ten sam proces drenażu co Ty, następnie dodajemy kolejną maszynę wirtualną i powtarzamy. Zazwyczaj pierwsze serwery wykonujemy ręcznie, a resztę uruchamiamy za pomocą skryptu.
źródło
sprawdź w quattor. Ale myślę, że jest to używane tylko w Linuksie
źródło
To jest adres URL tego, czego potrzebujesz - iControl.dll to jest to :) https://devcentral.f5.com/wiki/iControl.PsPoolMemberControl.ashx
Musisz mieć konto na Devcentral - tworzenie konta jest bezpłatne.
źródło