Podpora za SQL Server 2016 se je končala. Kaj zdaj?
Razširjena podpora za Microsoft SQL Server 2016 se je končala julija 2026. Ta starejša podatkovna platforma bo seveda še naprej delovala, vendar konec podpore spreminja pogoje, pod katerimi bi morala podjetja načrtovati njeno nadaljnje delovanje in varnost ter razmisliti o morebitni nadgradnji.
Konec razširjene podpore za Microsoft SQL Server 2016 poleti dejansko pomeni, da ta podatkovna platforma ne prejema več standardnih varnostnih posodobitev ali redne podpore za izdelek s strani Microsofta. Hkrati ni razloga za paniko. Gre bolj za točko, pri kateri bi se morala podjetja odločiti, kaj storiti naprej.
Ni se treba prenagljeno odločati ali avtomatično migrirati na najnovejšo razpoložljivo različico. Bolj smiseln prvi korak je preslikava trenutnega okolja, odvisnosti aplikacij in načrtov podjetja za prihodnja leta. Posledična odločitev je lahko ohranitev SQL Serverja 2016 v delovanju za omejeno obdobje, priprava migracije na novejši SQL Server 2019 ali SQL Server 2022 ali prehod na najnovejšo različico 2025.
Konec podpore ne pomeni konca delovanja
Izraz konec podpore ne pomeni, da izdelek preneha delovati. Baze podatkov, aplikacije in njihove integracije lahko po datumu konca podpore julija 2026 še naprej delujejo enako kot prej. Spremeni se raven podpore in varnostni pogoji, pod katerimi organizacija uporablja programsko opremo.
Microsoft je končal razširjeno podporo za SQL Server 2016, kar pomeni, da razen če podjetje uporablja program Extended Security Updates (ESU), ta različica ne bo več prejemala novih varnostnih posodobitev kot standard. Program ESU zagotavlja kritične varnostne posodobitve še tri leta, natančneje do 17. julija 2029.
Pomembno pa je razumeti, da ESU ne zagotavlja novih funkcij ali standardnih popravkov, ki niso povezani z varnostjo, niti ne nadomešča redne podpore za izdelek. Za nekatere organizacije je to kljub temu lahko primerna prehodna rešitev, zlasti tam, kjer ključne aplikacije še ne podpirajo novejše različice SQL Serverja ali kjer je migracija del večjega projekta. Dodatni čas pa bi bilo treba vseeno izkoristiti za pripravo naslednjega koraka, namesto da se odločitev zgolj preloži.
Kdaj in kako nadgraditi
Če je SQL Server 2016 del stabilnega okolja in podpira aplikacije, ki jih ni mogoče hitro spremeniti, je morda primerno najprej rešiti vmesno varnost in se nato postopoma pripraviti na modernizacijo.
Drugačna je situacija pri sistemu, ki ga podjetje namerava uporabljati še pet let ali več. V takem primeru lahko preložitev nadgradnje le podaljša tehnični dolg in poveča stroške ter tveganja prihodnje spremembe.
Preden izberete določeno različico, je koristno razjasniti več praktičnih vprašanj:
Kako dolgo želimo še naprej uporabljati trenutni sistem baz podatkov?
Katere aplikacije so odvisne od SQL Serverja in katere različice podpirajo njihovi dobavitelji?
Na kateri različici Windows Serverja deluje baza podatkov in ali jo nameravamo spremeniti?
Ali potrebujemo nove funkcije, višjo zmogljivost ali daljšo podporo, ali pa je naš glavni cilj varno in stabilno delovanje?
Pomembno je tudi licenciranje. Optimalna možnost se lahko razlikuje glede na število uporabljenih jeder, število uporabnikov, izbrano izdajo SQL Serverja in obseg virtualizacije. Zato ni primerno primerjati le cene posamezne licence, ne da bi upoštevali celotno tehnično in licenčno okolje.
SQL Server 2019 ali 2022?
Če se podjetje odloči za nadgradnjo, se mu ni treba avtomatično odločiti za najnovejšo različico. SQL Server 2019 je lahko praktična možnost, kadar je glavna prioriteta združljivost z obstoječimi aplikacijami, kadar želi podjetje bolj konzervativno spremeniti svoje okolje ali kadar načrtuje drugo večjo modernizacijo v krajšem časovnem okviru. Microsoft zagotavlja razširjeno podporo za SQL Server 2019 do leta 2030.
SQL Server 2022 ponuja še daljši življenjski cikel. Njegova glavna podpora se nadaljuje do leta 2028, razširjena podpora pa do leta 2033. Če torej organizacija vlaga v okolje, ki ga namerava uporabljati še veliko let, je dolžina podpore eden najmočnejših argumentov v prid tej različici.
Samo datum konca podpore pa ni dovolj za odločitev. Ciljno različico morajo podpirati tudi uporabljene aplikacije, ustrezati mora obstoječi infrastrukturi, njena uvedba pa mora biti smiselna z licenčnega vidika. Razlik med SQL Server 2019 in SQL Server 2022 zato ni mogoče zmanjšati zgolj na vprašanje, katera možnost je novejša ali stroškovno učinkovitejša. Pomembno je, katera različica najbolje ustreza specifični situaciji podjetja (več v ločenem članku).
Nadgradnja ne pomeni nujno zamenjave celotne infrastrukture
Prehod na novejšo različico SQL Serverja ne pomeni avtomatično, da mora podjetje zamenjati tudi Windows Server, svojo strojno opremo ali celotno virtualizacijsko platformo. Po Microsoftovi trenutni dokumentaciji lahko SQL Server 2019 in SQL Server 2022 delujeta na Windows Server 2016, 2019, 2022 in 2025.
Modernizacijo je torej mogoče razdeliti na več stopenj. Najprej se lahko obravnavata plast baze podatkov in aplikacije, kasneje pa se odloči o prihodnosti strežniškega operacijskega sistema ali strojne opreme. Ta pristop lahko zmanjša tveganje projekta, omogoča temeljitejše testiranje in razporedi naložbe skozi čas.
Začnite s svojimi potrebami, ne s številko različice
Kaj torej storiti, če še vedno uporabljate Microsoft SQL Server 2016? Prvi korak bi moral biti identifikacija natančne različice, izdaje in Service Packa uporabljenih SQL Serverjev ter preverjanje, katere baze podatkov in aplikacije dejansko delujejo na njih. Nato je priporočljivo potrditi z dobavitelji ključnih aplikacij, ali podpirajo SQL Server 2019, SQL Server 2022 ali morebiti najnovejši SQL Server 2025.
Hkrati bi moralo podjetje ugotoviti, ali išče prehodno rešitev za naslednji dve do tri leta ali želi zgraditi platformo za naslednjih pet, sedem ali več let. Celotna primerjava bi morala vključevati ne le nakupno ceno licence, temveč tudi stroške migracije, infrastrukture, virtualizacije, zahtevane izdaje in prihodnjega delovanja. Če organizacija ostane na SQL Serverju 2016, bi morala imeti jasen varnostni načrt in določen datum za naslednjo odločitev, da začasna situacija ne postane trajna težava.
Forscope ponuja SQL Server 2019, SQL Server 2022 in SQL Server 2025 ter vam lahko pomaga pri iskanju rešitve na podlagi vaših dejanskih zahtev. Cilj je predlagati možnost, ki je tehnično izvedljiva, pravilno licencirana in ekonomsko smiselna.