Podpora SQL Server 2016 sa skončila. Čo ďalej?
Rozšírená podpora pre Microsoft SQL Server 2016 sa skončila v júli 2026. Táto staršia databázová platforma bude, samozrejme, naďalej fungovať, ale ukončenie podpory mení podmienky, za ktorých by spoločnosti mali plánovať jej ďalšiu prevádzku a bezpečnosť a zvážiť potenciálny upgrade.
Ukončenie rozšírenej podpory pre Microsoft SQL Server 2016 v priebehu leta efektívne znamená, že táto databázová platforma už nedostáva štandardné bezpečnostné aktualizácie ani pravidelnú produktovú podporu od spoločnosti Microsoft. Zároveň však nie je dôvod na paniku. Ide skôr o bod, v ktorom by sa spoločnosti mali rozhodnúť, čo ďalej.
Nie je potrebné konať unáhlene ani automaticky migrovať na najnovšiu dostupnú verziu. Rozumnejším prvým krokom je zmapovať aktuálne prostredie, závislosti aplikácií a plány spoločnosti na nasledujúce roky. Výsledným rozhodnutím môže byť ponechanie SQL Server 2016 v prevádzke na obmedzené obdobie, príprava migrácie na novší SQL Server 2019 alebo SQL Server 2022, prípadne prechod na najnovšiu verziu 2025.
Ukončenie podpory neznamená koniec prevádzky
Pojem ukončenie podpory neznamená, že produkt prestane fungovať. Databázy, aplikácie a ich integrácie môžu po dátume ukončenia podpory v júli 2026 fungovať rovnako ako predtým. Mení sa úroveň podpory a bezpečnostné podmienky, za ktorých organizácia softvér prevádzkuje.
Spoločnosť Microsoft ukončila rozšírenú podporu pre SQL Server 2016, čo znamená, že pokiaľ spoločnosť nevyužíva program Extended Security Updates (ESU), táto verzia už štandardne nedostane nové bezpečnostné aktualizácie. Program ESU poskytuje kritické bezpečnostné aktualizácie na ďalšie tri roky, konkrétne do 17. júla 2029.
Je však dôležité pochopiť, že ESU neposkytuje žiadne nové funkcie ani štandardné nebezpečnostné opravy, ani nenahrádza pravidelnú produktovú podporu. Pre niektoré organizácie to napriek tomu môže byť vhodné prechodné riešenie, najmä tam, kde kľúčové aplikácie ešte nepodporujú novšiu verziu SQL Servera alebo kde je migrácia súčasťou väčšieho projektu. Dodatočný čas by sa však mal stále využiť na prípravu ďalšieho kroku, a nie len na odkladanie rozhodnutia.
Kedy a ako upgradovať
Ak je SQL Server 2016 súčasťou stabilného prostredia a podporuje aplikácie, ktoré sa nedajú rýchlo zmeniť, môže byť vhodné najprv riešiť prechodnú bezpečnosť a potom sa postupne pripravovať na modernizáciu.
Iná je situácia pri systéme, ktorý spoločnosť plánuje prevádzkovať ďalších päť a viac rokov. V takom prípade môže odkladanie upgradu len predĺžiť technický dlh a zvýšiť náklady aj riziká budúcej zmeny.
Pred výberom konkrétnej verzie je užitočné objasniť si niekoľko praktických úvah:
Ako dlho chceme pokračovať v prevádzke súčasného databázového systému?
Ktoré aplikácie závisia od SQL Servera a ktoré verzie podporujú ich dodávatelia?
Na ktorej verzii Windows Servera beží databáza a plánujeme ju zmeniť?
Potrebujeme nové funkcie, vyšší výkon alebo dlhšiu podporu, alebo je naším hlavným cieľom bezpečná a stabilná prevádzka?
Dôležité je aj licencovanie. Optimálna možnosť sa môže líšiť v závislosti od počtu používaných jadier, počtu používateľov, zvolenej edície SQL Servera a rozsahu virtualizácie. Preto nie je vhodné porovnávať len cenu jednej licencie bez zohľadnenia celého technického a licenčného prostredia.
SQL Server 2019 alebo 2022?
Ak sa spoločnosť rozhodne pre upgrade, nemusí automaticky vyberať najnovšiu verziu. SQL Server 2019 môže byť praktickou voľbou tam, kde je hlavnou prioritou kompatibilita s existujúcimi aplikáciami, kde chce spoločnosť vykonať konzervatívnejšiu zmenu svojho prostredia, alebo kde plánuje ďalšiu rozsiahlu modernizáciu v kratšom časovom horizonte. Microsoft poskytuje rozšírenú podporu pre SQL Server 2019 do roku 2030.
SQL Server 2022 ponúka ešte dlhší životný cyklus. Jeho hlavná podpora pokračuje do roku 2028 a rozšírená podpora do roku 2033. Ak teda organizácia investuje do prostredia, ktoré plánuje prevádzkovať ešte mnoho rokov, dĺžka podpory je jedným z najsilnejších argumentov v prospech tejto verzie.
Samotný dátum ukončenia podpory však na rozhodnutie nestačí. Cieľová verzia musí byť tiež podporovaná používanými aplikáciami, musí zapadať do existujúcej infraštruktúry a jej nasadenie musí mať zmysel z licenčného hľadiska. Rozdiely medzi SQL Server 2019 a SQL Server 2022 sa preto nedajú zredukovať len na otázku, ktorá možnosť je novšia alebo nákladovo efektívnejšia. Dôležité je, ktorá verzia najlepšie vyhovuje špecifickej situácii spoločnosti (viac v samostatnom článku).
Upgrade nemusí nutne znamenať výmenu celej infraštruktúry
Prechod na novšiu verziu SQL Servera automaticky neznamená, že spoločnosť musí vymeniť aj Windows Server, svoj hardvér alebo celú virtualizačnú platformu. Podľa aktuálnej dokumentácie spoločnosti Microsoft môžu SQL Server 2019 aj SQL Server 2022 bežať na Windows Server 2016, 2019, 2022 a 2025.
Modernizácia sa preto môže rozdeliť do niekoľkých etáp. Najprv sa môže riešiť databázová vrstva a aplikácie, a až neskôr sa rozhodne o budúcnosti serverového operačného systému alebo hardvéru. Tento prístup môže znížiť riziko projektu, umožniť dôkladnejšie testovanie a rozložiť investície v čase.
Začnite svojimi potrebami, nie číslom verzie
Čo by ste teda mali robiť, ak stále používate Microsoft SQL Server 2016? Prvým krokom by malo byť identifikovanie presnej verzie, edície a Service Packu používaných SQL Serverov a overenie, ktoré databázy a aplikácie na nich skutočne bežia. Potom je vhodné potvrdiť si u dodávateľov kľúčových aplikácií, či podporujú SQL Server 2019, SQL Server 2022 alebo prípadne najnovší SQL Server 2025.
Zároveň by si spoločnosť mala určiť, či hľadá prechodné riešenie na najbližšie dva až tri roky, alebo chce vybudovať platformu na ďalších päť, sedem alebo viac rokov. Celkové porovnanie by malo zahŕňať nielen obstarávaciu cenu licencie, ale aj náklady na migráciu, infraštruktúru, virtualizáciu, požadovanú edíciu a budúcu prevádzku. Ak organizácia zostane pri SQL Server 2016, mala by mať jasný bezpečnostný plán a konkrétny dátum pre ďalšie rozhodnutie, aby sa dočasná situácia nestala trvalým problémom.
Forscope ponúka SQL Server 2019, SQL Server 2022 a SQL Server 2025 a môže vám pomôcť identifikovať riešenie na základe vašich skutočných požiadaviek. Cieľom je navrhnúť technicky životaschopnú, správne licencovanú a ekonomicky rozumnú možnosť.