Kiedy stary system zaczynie nas straszyć?

W związku z wieloma pytaniami dotyczącymi zgodności programów z systemami operacyjnymi i bazami danych, oraz cyklem życia różnych produktów firmy Microsoft pozwoliliśmy sobie sporządzić małe podsumowanie.

Zasady ogólne

Firma Microsoft udziela wsparcia dla swoich produktów w dwóch, różnych funkcjonalnie fazach.
Pierwsza faza to wsparcie główne, drugie to wsparcie rozszerzone, które w zasadzie lepiej byłoby nazwać dodatkowym.
Co w praktyce oznacza wsparcie główne i dodatkowe (rozszerzone)?
W okresie, gdy dostępne jest wsparcie główne, system jest cały czas rozwijany. Pojawiają się poprawki bezpieczeństwa, poprawki wydajności, są implementowane nowe rozwiązania. W tym czasie wszystkie nowości w zasadzie powinny działać, a jeśli nie działają to po kolejnej poprawce powinny zacząć.

Po zakończeniu wsparcia głównego system przestaje być rozwijany. Są natomiast dostępne poprawki bezpieczeństwa i wprowadzane są istotne poprawki wydajności. W okresie wsparcia rozszerzonego, czy jak niektórzy wolą dodatkowego, nie możemy już liczyć na pojawianie się nowych rozwiązań czy aktualizacji dotychczasowych, jeśli nie obejmują one zagadnień istotnych z punktu widzenia bezpieczeństwa system lub wydajność. Jest to okres tak zwanego wygaszania produktu. Użytkowanie wygaszanego oprogramowania, zwłaszcza w początkowym okresie nie powinno nastręczać problemów, ale im bliżej końca, tym częściej możemy się liczyć z większymi lub mniejszymi problemami. W chwili gdy piszę ten artykuł taka sytuacja dotknęła użytkowników systemy Windows Server 2008. Mimo, że wsparcie rozszerzone jeszcze jest, to system nie został rozbudowany o protokół TLS 1.2, a co za tym idzie nie możliwe jest używanie Windows Server 2008 do przesyłania plików podpisanych elektronicznie do urzędów skarbowych i ZUS.

Ile czasu można liczyć na wsparcie?

Generalna zasada jest taka, że główny proces wsparcia trwa 5 lat od daty premiery produktu i 2 lata od daty premiery następcy produktu.
Wsparcie rozszerzone, trwa 5 lat po zakończeniu głównego wsparcia i 2 lata od daty premiery drugiego następcy produktu.
Liczą się późniejsze daty. Warto zwrócić uwagę, że jest to zasada generalna i są od niej wyjątki. Szczególnym przypadkiem są wydłużenia poszczególnych gałęzi wsparcia przy pojawieniu się serwis paków.
Poniżej znajduje się lista systemów operacyjnych oraz serwerów SQL z datami zakończenia wsparcia. We wszystkich przypadkach daty te dotyczą wersji z najnowszymi serwis pakami.

Nasze zalecenia

Już w momencie zakupu nowego komputera, serwera, czy bazy danych można śmiało zrobić kilka założeń, które w przyszłości spowodują, że nie będziemy zaskoczeni koniecznością wprowadzenia zmian.
Wszystkim naszym klientom polecamy planowanie zakupów w oparciu o 3 bardzo proste punkty:

  • Kupując sprzęt komputerowy, system operacyjny czy serwer bazy danych, należy się liczyć się z cyklem życia nie przekraczającym 5 lat. Każdy dodatkowy rok to bonus.
  • Gdy któryś z produktów wchodzi w cykl wsparcia rozszerzonego należy zacząć budować budżet na jego zmianę.
  • Kupując produkt, którego główne wsparcie zbliża się do końca, sprawdźmy, czy nie da się dokupić do niego opcji aktualizacji.

Daty zakończenia wsparcia niektórych produktów Microsoft

System operacyjny dla stacji roboczych

WersjaGłówneDodatkowe
Windows Vista05.200904.2017
Windows 702.201101.2020
Windows 8.110.2013brak daty
Windows 10
      wersja 150707.201505.2017
      wersja 151111.201510.2017
      wersja 160708.201603.2018
      wersja 170304.201709.2018
      wersja 170910.201703.2019

Systemy operacyjne dla serwerów

WersjaGłówneDodatkowe
Windows Server 200801.201501.2020
Windows Server 2008 R2 01.201501.2020
Windows Server 201210.201810.2023
Windows Server 2012 R210.201810.2023
Windows Server 2016 01.202201.2027

Serwery Microsoft SQL

WersjaGłówneDodatkowe
Microsoft SQL Server 200807.201407.2019
Microsoft SQL Server 2008 R207.201407.2019
Microsoft SQL Server 201207.201707.2022
Microsoft SQL Server 201407.201907.2024
Microsoft SQL Server 201607.202107.2026