Windows Server 2016 ostaje bez podrške 12. siječnja 2027.: što s vašom .NET aplikacijom?
Windows Server 2016 od 12. siječnja 2027. više ne dobiva sigurnosne zakrpe. Što to znači za vaše .NET aplikacije, četiri opcije i kako odabrati pravu.
Vlado Pandžić · Osnivač · Senior .NET arhitekt
Objavljeno · 4 min čitanja
Negdje u vašoj firmi, u serverskoj sobi ili kod iznajmljivača, radi server koji nitko ne voli dirati. Na njemu je poslovna aplikacija, baza, možda i nekoliko zakazanih poslova koji svake noći nešto uvoze ili šalju. Radi godinama i zato ga se nitko ne usuđuje taknuti.
Ako je to Windows Server 2016, rok je poznat: 12. siječnja 2027. Microsoft prestaje izdavati sigurnosne zakrpe.
Što se točno događa 12. siječnja 2027.
- Nema više sigurnosnih zakrpa. Ni za nove ranjivosti, ni za one koje se tek otkriju.
- Nema popravaka ni tehničke podrške od Microsofta.
- Server nastavlja raditi. Taj se dan ništa neće ugasiti.
Upravo je to zadnje opasno. Budući da se ništa ne događa, lako je odgoditi. A server bez zakrpa svaki mjesec postaje sve lakša meta.
Zašto je to problem za firmu, a ne samo za IT
- Ranjivosti ostaju otvorene zauvijek. Napadači jako dobro prate koji sustavi više ne dobivaju zakrpe. O tome kako izgleda kad netko uđe, pisali smo u članku o curenju podataka.
- Osiguranje i revizije. Osiguravatelji kibernetičkih rizika i revizori sve češće pitaju koristite li sustave bez podrške.
- Kupci i natječaji. Veliki kupci u upitnicima o sigurnosti dobavljača pitaju isto, a “da, ali radi” nije dobar odgovor.
- Dobavljači softvera. Proizvođači programa koji rade na tom serveru prestaju podržavati instalacije na starom sustavu.
Četiri opcije
| Opcija | Što znači | Trud | Kad ima smisla |
|---|---|---|---|
| Nadogradnja na Windows Server 2025 | Novi operativni sustav na istom ili novom hardveru | Srednji | Kad aplikacija mora ostati kod vas |
| Produžene zakrpe (ESU) | Plaćeni Microsoftov program, preko Azure Arca | Mali, ali se plaća | Kao most dok se priprema pravo rješenje |
| Server kakav jest na Azure | Isti server kao virtualni stroj u Azureu | Mali do srednji | Kad treba brzo maknuti stari hardver |
| Modernizacija | Aplikacija na App Service, baza na Azure SQL, novi .NET | Najveći | Kad se aplikacija ionako mora dalje razvijati |
Nekoliko napomena uz tablicu:
- Produžene zakrpe su most, a ne rješenje. Microsoft ih nudi uz plaćanje preko Azure Arca. Kupuju vrijeme, ali server ostaje star, a za godinu-dvije ste na istom mjestu.
- Server kakav jest na Azure rješava stari hardver, ali ne i stari operativni sustav. I dalje ga treba nadograditi ili zaštititi.
- Modernizacija je najviše posla, ali je jedina opcija nakon koje više nema servera koji treba krpati. Za operativni sustav ispod App Servicea i Azure SQL-a brine Microsoft. Ako aplikacija radi na starom .NET Frameworku, to je dobar trenutak i za prelazak na .NET 10. A ako je na .NET-u 8 ili 9, i tu se bliži kraj podrške.
Odluka po aplikaciji, a ne po serveru
Na jednom starom serveru rijetko radi samo jedna stvar. Obično je tu web aplikacija, baza, nekoliko zakazanih poslova i poneki dijeljeni folder. Ne moraju sve ići istim putem.
Tipičan ishod izgleda ovako:
- Web aplikacija ide na App Service.
- Baza ide na Azure SQL.
- Zakazani poslovi idu u Azure Functions.
- Dijeljeni folderi idu u SharePoint ili OneDrive.
- Ono što nitko ne koristi se ugasi. Takvih stvari ima više nego što itko misli.
Koliko će to mjesečno koštati na Azureu, i kako da račun ne raste bez razloga, opisali smo u članku o troškovima Azurea.
Kako krenuti
- PopisSvi serveri i što radi na njima
- OdlukaZa svaku aplikaciju posebno
- PrebacivanjeBez prekida rada
- GašenjeStari server tek na kraju
Rok je 12. siječnja 2027., a popis, odluka i prebacivanje traju tjednima, ne danima. Stari server se gasi tek kad sve na novom mjestu radi i kad je sigurno da ništa nije zaboravljeno.
Što možete napraviti već ovaj tjedan
Napravite popis svih servera. Za svaki zapišite koja je verzija Windowsa, što radi na njemu, tko je za to odgovoran i tko zna kako to radi.
Većina firmi pritom otkrije barem jedan server za koji nitko ne zna točno čemu služi, i barem jednu aplikaciju za koju zna samo jedan čovjek.
Kako mi radimo
Upravo to radimo: prebacujemo .NET aplikacije sa starih servera na Azure, tako da više nema servera koji treba krpati, i usput ih prebacimo na novi .NET kad to ima smisla. Krećemo od popisa i odluke po aplikaciji, prebacujemo bez prekida rada i tek onda gasimo stari server. Prvi korak je besplatni razgovor od 30 minuta.
Izvori
- Planning ahead for Windows Server 2016 end of support, Microsoft, veljača 2026.
Ovaj članak služi općem informiranju i nije pravni, porezni, financijski ni drugi stručni savjet. Scenariji, primjeri i izračuni su ilustrativni. Uvjeti korištenja i odricanje od odgovornosti.