Jak zarządzasz dużymi farmami internetowymi? [Zamknięte]

11

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:

  1. Wyłącz serwer z puli w module równoważenia obciążenia F5.
  2. Wyłącz utrzymywanie aktywności HTTP w IIS, aby połączenia szybko zrywały.
  3. Zmień domyślny katalog strony internetowej na nowy folder zawierający nowe pliki binarne.
  4. Serwer testowy
  5. Włącz utrzymanie HTTP.
  6. Włącz serwer w puli F5.
  7. 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!

sysadmin1138
źródło
Sprawdź openefs.org
Warner
Zalecenia dotyczące produktu, w tym rekonstrukcja, są nie na temat w zaktualizowanym FAQ .
sysadmin1138

Odpowiedzi:

2

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.

Greg Bray
źródło
1

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

Carlos Aguilar Mares
źródło
0

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.

Siekacz 3
źródło
0

sprawdź w quattor. Ale myślę, że jest to używane tylko w Linuksie

Nikolaidis Fotis
źródło
-3

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.

przemas
źródło
To nie pomaga odpowiedzieć na pierwotne pytanie.
Brent Pabst
Chociaż ten link może odpowiedzieć na pytanie, lepiej dołączyć tutaj istotne części odpowiedzi i podać link w celach informacyjnych. Odpowiedzi zawierające tylko łącze mogą stać się nieprawidłowe, jeśli połączona strona ulegnie zmianie.
Michael Hampton