Podrška za SQL Server 2016 je završila. Što sada?
Proširena podrška za Microsoft SQL Server 2016 završila je u srpnju 2026. Ova starija baza podataka će, naravno, nastaviti funkcionirati, ali kraj podrške mijenja uvjete pod kojima tvrtke trebaju planirati njezin daljnji rad i sigurnost te razmotriti potencijalnu nadogradnju.
Završetak proširene podrške za Microsoft SQL Server 2016 tijekom ljeta praktički znači da ova platforma baze podataka više ne prima standardna sigurnosna ažuriranja niti redovnu podršku za proizvod od Microsofta. Istovremeno, nema razloga za paniku. Umjesto toga, ovo je točka u kojoj tvrtke trebaju odlučiti što dalje.
Nema potrebe za žurbom ili automatskom migracijom na najnoviju dostupnu verziju. Razumniji prvi korak je mapiranje trenutnog okruženja, ovisnosti aplikacija i planova tvrtke za nadolazeće godine. Rezultirajuća odluka može biti zadržavanje SQL Servera 2016 u radu na ograničeno vrijeme, priprema migracije na noviji SQL Server 2019 ili SQL Server 2022, ili prelazak na najnoviju verziju 2025.
Kraj podrške ne znači kraj rada
Pojam kraj podrške ne znači da proizvod prestaje funkcionirati. Baze podataka, aplikacije i njihove integracije mogu nastaviti raditi nakon datuma završetka podrške u srpnju 2026. na isti način kao i prije. Ono što se mijenja je razina podrške i sigurnosni uvjeti pod kojima organizacija koristi softver.
Microsoft je prekinuo proširenu podršku za SQL Server 2016, što znači da, osim ako tvrtka ne koristi program Extended Security Updates (ESU), ova verzija više neće standardno primati nova sigurnosna ažuriranja. Program ESU pruža kritična sigurnosna ažuriranja za dodatne tri godine, točnije do 17. srpnja 2029.
Važno je, međutim, razumjeti da ESU ne pruža nikakve nove značajke niti standardne popravke koji nisu sigurnosni, niti zamjenjuje redovnu podršku za proizvod. Za neke organizacije, to ipak može biti prikladno prijelazno rješenje, posebno tamo gdje ključne aplikacije još ne podržavaju noviju verziju SQL Servera ili gdje je migracija dio većeg projekta. Dodatno vrijeme bi se, međutim, i dalje trebalo iskoristiti za pripremu sljedećeg koraka, a ne samo za odgađanje odluke.
Kada i kako nadograditi
Ako je SQL Server 2016 dio stabilnog okruženja i podržava aplikacije koje se ne mogu brzo mijenjati, možda je prikladno prvo se pozabaviti privremenom sigurnošću, a zatim postupno pripremati za modernizaciju.
Situacija je drugačija za sustav koji tvrtka namjerava koristiti još pet ili više godina. U takvom slučaju, odgađanje nadogradnje može samo produljiti tehnički dug i povećati troškove i rizike buduće promjene.
Prije odabira određene verzije, korisno je razjasniti nekoliko praktičnih razmatranja:
Koliko dugo želimo nastaviti koristiti trenutni sustav baze podataka?
Koje aplikacije ovise o SQL Serveru i koje verzije podržavaju njihovi dobavljači?
Na kojoj verziji sustava Windows Server radi baza podataka i planiramo li je mijenjati?
Trebamo li nove značajke, veće performanse ili dužu podršku, ili nam je glavni cilj siguran i stabilan rad?
Licenciranje je također važno. Optimalna opcija može varirati ovisno o broju korištenih jezgri, broju korisnika, odabranom izdanju SQL Servera i opsegu virtualizacije. Stoga nije prikladno uspoređivati samo cijenu jedne licence bez uzimanja u obzir cjelokupnog tehničkog i licencnog okruženja.
SQL Server 2019 ili 2022?
Ako se tvrtka odluči za nadogradnju, ne mora automatski odabrati najnoviju verziju. SQL Server 2019 može biti praktična opcija tamo gdje je kompatibilnost s postojećim aplikacijama glavni prioritet, gdje tvrtka želi napraviti konzervativniju promjenu u svom okruženju ili gdje planira drugu veliku modernizaciju u kraćem vremenskom okviru. Microsoft pruža proširenu podršku za SQL Server 2019 do 2030.
SQL Server 2022 nudi još duži životni ciklus. Njegova glavna podrška traje do 2028., a proširena podrška do 2033. Stoga, ako organizacija ulaže u okruženje koje namjerava koristiti još mnogo godina, duljina podrške je jedan od najjačih argumenata u korist ove verzije.
Međutim, samo datum završetka podrške nije dovoljan za donošenje odluke. Ciljana verzija mora biti podržana i od strane korištenih aplikacija, mora odgovarati postojećoj infrastrukturi, a njezina implementacija mora imati smisla s licencnog stajališta. Razlike između SQL Servera 2019 i SQL Servera 2022 stoga se ne mogu svesti samo na pitanje koja je opcija novija ili isplativija. Važno je koja verzija najbolje odgovara specifičnoj situaciji tvrtke (više u zasebnom članku).
Nadogradnja ne znači nužno zamjenu cijele infrastrukture
Prelazak na noviju verziju SQL Servera ne znači automatski da tvrtka mora zamijeniti i Windows Server, svoj hardver ili cijelu platformu za virtualizaciju. Prema Microsoftovoj trenutnoj dokumentaciji, SQL Server 2019 i SQL Server 2022 mogu raditi na sustavima Windows Server 2016, 2019, 2022 i 2025.
Modernizacija se stoga može podijeliti u nekoliko faza. Prvo se može riješiti sloj baze podataka i aplikacije, a kasnije se može donijeti odluka o budućnosti poslužiteljskog operativnog sustava ili hardvera. Ovaj pristup može smanjiti rizik projekta, omogućiti temeljitije testiranje i rasporediti ulaganja tijekom vremena.
Počnite s vašim potrebama, a ne s brojem verzije
Dakle, što učiniti ako još uvijek koristite Microsoft SQL Server 2016? Prvi korak trebao bi biti identificiranje točne verzije, izdanja i servisnog paketa korištenih SQL Servera te provjera koje baze podataka i aplikacije zapravo rade na njima. Zatim je preporučljivo potvrditi s dobavljačima ključnih aplikacija podržavaju li SQL Server 2019, SQL Server 2022 ili, potencijalno, najnoviji SQL Server 2025.
Istovremeno, tvrtka bi trebala odrediti traži li prijelazno rješenje za sljedeće dvije do tri godine ili želi izgraditi platformu za sljedećih pet, sedam ili više godina. Cjelokupna usporedba trebala bi uključivati ne samo kupovnu cijenu licence, već i troškove migracije, infrastrukture, virtualizacije, potrebnog izdanja i budućeg rada. Ako organizacija ostane na SQL Serveru 2016, trebala bi imati jasan sigurnosni plan i specifičan datum za sljedeću odluku kako privremena situacija ne bi postala trajan problem.
Forscope nudi SQL Server 2019, SQL Server 2022 i SQL Server 2025 te vam može pomoći identificirati rješenje temeljeno na vašim stvarnim zahtjevima. Cilj je predložiti opciju koja je tehnički izvediva, pravilno licencirana i ekonomski razumna.