Biorąc pod uwagę serwer wewnętrzny działający w trybie produkcyjnym, chciałbym ograniczyć wpływ na użytkowników podczas wdrażania regularnych aktualizacji (na samym serwerze, a nie na komputerach użytkowników… ale to byłby dość podobny problem).
Oczywista odpowiedź na moje pytanie brzmi: „w nocy, gdy użytkownicy są w domu”. Ale „noc” to długi okres. Czy należy zacząć wcześnie wieczorem, aby być może wcześnie wykryć problemy z aktualizacją i być gotowym do wycofania? A może lepiej zacząć wcześnie rano i użyć pierwszych użytkowników jako „świnek morskich”, aby szybciej wywołać problemy? A może w środku nocy, kiedy koncentracja osoby nadzorującej aktualizację jest dość niska, ale na pewno nie ma otwartych uchwytów plików niektórych późno pracujących użytkowników?
Czy są jakieś prace badawcze na ten temat?
Jest to całkowicie zależne od charakteru działalności. Niektóre biura pracują od 9 do 5 dni w tygodniu. Inne firmy działają 24 godziny na dobę, 365 dni w roku. Istotną rolę odgrywają inne czynniki, takie jak dostępność personelu i zasobów. Żaden artykuł badawczy nie byłby w stanie kompleksowo opisać każdego możliwego harmonogramu lub przypadku.
Ostatecznie kierownictwo firmy lub działu w porozumieniu z kierownictwem IT musi ustalić, co jest najlepsze.
Kluczem do sukcesu jest komunikowanie się z użytkownikami, kiedy zaplanowane jest rozpoczęcie przestoju, jak długo powinno ono trwać, wszelkie przygotowania użytkowników wymagane i czego mogą oczekiwać w wyniku sukcesu lub niepowodzenia. Duża część tego polega na spełnianiu ustalonych oczekiwań.
W końcu nic nie jest wyryte w kamieniu. Jeśli proces nie działa, wprowadź zmiany. Doceniona zostanie twoja elastyczność i zdolność adaptacji.
Wykonując procedury konserwacji i aktualizacji sprzętu testowego, jeśli to możliwe, będziesz lepiej przygotowany, jeśli przyjdzie czas na ich wdrożenie w systemach produkcyjnych.
źródło
Pracuję u usługodawcy internetowego i z mojego doświadczenia wynika, że większość osób, które uważam za administratorów systemu hitterów wybierają piątkowe wieczory w weekendy wakacyjne, aby dokonać poważnych przeglądów sieci. To daje im dodatkowe 24 godziny na przetestowanie i, jeśli to konieczne, wycofanie zmian. Jednak w dużym stopniu jest to całkowicie zależne od charakteru i nawyków użytkowników.
źródło
Instalujemy aktualizacje o 21.00, wystarczająco późno, aby większość ludzi nie była włączona, wystarczająco wcześnie, aby w razie potrzeby wyciągnąć wszystko.
źródło
W moim przypadku instalujemy aktualizacje o 4 rano, aby uniknąć wpływu na użytkowników, nawet tych, którzy pracują nieco później.
Jeśli masz dobry system monitorowania, który ostrzega w przypadku wystąpienia problemu, powinieneś być w stanie naprawić go wcześnie rano, nawet przed pójściem do pracy.
źródło
To zależy od charakteru twojej firmy, ale ja osobiście wolę środę wieczorem po 17:00. Nigdy nie chcesz tego robić w piątkowe wieczory, ponieważ jeśli coś pójdzie nie tak, będziesz pracował przez weekend. Wykonanie tego w środę da ci czwartek i piątek, aby rozwiązać ewentualne problemy.
Innym ważnym czynnikiem jest zaplanowanie okien zarządzania zmianami. Bardzo ważne jest, aby poinformować ludzi, że przeprowadzasz konserwację - aby usługi mogły zostać zakłócone lub niedostępne w tym okresie. Pozwoli ci to pracować z pewnością, zamiast martwić się, że użytkownicy będą narzekać na brak usług. Twoje kierownictwo musi oczywiście zatwierdzić okna zmian.
źródło