Поддръжката за SQL Server 2016 приключи. Какво следва?
Разширената поддръжка за Microsoft SQL Server 2016 приключи през юли 2026 г. Тази по-стара база данни, разбира се, ще продължи да функционира, но краят на поддръжката променя условията, при които компаниите трябва да планират нейната продължителна експлоатация и сигурност, както и да обмислят потенциален ъпгрейд.
Прекратяването на разширената поддръжка за Microsoft SQL Server 2016 през лятото на практика означава, че тази платформа за бази данни вече не получава стандартни актуализации за сигурност или редовна продуктова поддръжка от Microsoft. В същото време няма причина за паника. По-скоро това е момент, в който компаниите трябва да решат какво да правят по-нататък.
Няма нужда да се действа прибързано или автоматично да се мигрира към най-новата налична версия. По-разумна първа стъпка е да се направи преглед на текущата среда, зависимостите на приложенията и плановете на компанията за идните години. Взетото решение може да бъде да се запази SQL Server 2016 в експлоатация за ограничен период, да се подготви миграция към по-новия SQL Server 2019 или SQL Server 2022, или да се премине към най-новата версия 2025.
Краят на поддръжката не означава край на експлоатацията
Терминът край на поддръжката не означава, че продуктът спира да функционира. Базите данни, приложенията и техните интеграции могат да продължат да работят след датата на прекратяване на поддръжката през юли 2026 г. по същия начин, както преди. Това, което се променя, е нивото на поддръжка и условията за сигурност, при които организацията експлоатира софтуера.
Microsoft прекрати разширената поддръжка за SQL Server 2016, което означава, че освен ако дадена компания не използва програмата Extended Security Updates (ESU), тази версия вече няма да получава нови актуализации за сигурност като стандарт. Програмата ESU предоставя критични актуализации за сигурност за още три години, по-точно до 17 юли 2029 г.
Важно е обаче да се разбере, че ESU не предоставя нови функции или стандартни корекции, несвързани със сигурността, нито замества редовната продуктова поддръжка. За някои организации тя все пак може да бъде подходящо преходно решение, особено когато ключови приложения все още не поддържат по-нова версия на SQL Server или когато миграцията е част от по-голям проект. Допълнителното време обаче все пак трябва да се използва за подготовка на следващата стъпка, вместо просто да се отлага решението.
Кога и как да се надгради
Ако SQL Server 2016 е част от стабилна среда и поддържа приложения, които не могат да бъдат променяни бързо, може да е подходящо първо да се обърне внимание на временната сигурност и след това постепенно да се подготви модернизацията.
Ситуацията е различна за система, която компанията възнамерява да експлоатира още пет или повече години. В такъв случай отлагането на надграждането може само да увеличи техническия дълг и да повиши както разходите, така и рисковете от бъдеща промяна.
Преди да изберете конкретна версия, е полезно да изясните няколко практически съображения:
Колко дълго искаме да продължим да експлоатираме текущата система за бази данни?
Кои приложения зависят от SQL Server и кои версии поддържат техните доставчици?
На коя версия на Windows Server работи базата данни и планираме ли да я променим?
Имаме ли нужда от нови функции, по-висока производителност или по-дълга поддръжка, или основната ни цел е сигурна и стабилна работа?
Лицензирането също е важно. Оптималният вариант може да варира в зависимост от броя на използваните ядра, броя на потребителите, избраното издание на SQL Server и степента на виртуализация. Затова не е подходящо да се сравнява само цената на един лиценз, без да се вземе предвид цялата техническа и лицензионна среда.
SQL Server 2019 или 2022?
Ако дадена компания реши да надгради, не е задължително автоматично да избира най-новата версия. SQL Server 2019 може да бъде практичен вариант, когато съвместимостта със съществуващи приложения е основен приоритет, когато компанията иска да направи по-консервативна промяна в средата си или когато планира друга голяма модернизация в по-кратък срок. Microsoft предоставя разширена поддръжка за SQL Server 2019 до 2030 г.
SQL Server 2022 предлага още по-дълъг жизнен цикъл. Основната му поддръжка продължава до 2028 г., а разширената поддръжка – до 2033 г. Следователно, ако една организация инвестира в среда, която възнамерява да експлоатира още много години, продължителността на поддръжката е един от най-силните аргументи в полза на тази версия.
Само датата на прекратяване на поддръжката обаче не е достатъчна за вземане на решение. Целевата версия трябва също така да се поддържа от използваните приложения, да пасва на съществуващата инфраструктура и нейното внедряване да има смисъл от гледна точка на лицензирането. Следователно разликите между SQL Server 2019 и SQL Server 2022 не могат да бъдат сведени просто до въпроса коя опция е по-нова или по-рентабилна. Важно е коя версия най-добре отговаря на конкретната ситуация на компанията (повече в отделна статия).
Надграждането не означава непременно подмяна на цялата инфраструктура
Преминаването към по-нова версия на SQL Server не означава автоматично, че компанията трябва да замени и Windows Server, хардуера си или цялата си платформа за виртуализация. Според текущата документация на Microsoft, SQL Server 2019 и SQL Server 2022 могат да работят на Windows Server 2016, 2019, 2022 и 2025.
Модернизацията следователно може да бъде разделена на няколко етапа. Първо могат да бъдат разгледани слоят на базата данни и приложенията, а по-късно да се вземе решение относно бъдещето на сървърната операционна система или хардуера. Този подход може да намали риска от проекта, да позволи по-задълбочено тестване и да разпредели инвестициите във времето.
Започнете с вашите нужди, а не с номера на версията
И така, какво да правите, ако все още използвате Microsoft SQL Server 2016? Първата стъпка трябва да бъде да се идентифицират точната версия, издание и Service Pack на използваните SQL сървъри и да се провери кои бази данни и приложения всъщност работят на тях. След това е препоръчително да се потвърди с доставчиците на ключови приложения дали те поддържат SQL Server 2019, SQL Server 2022 или евентуално най-новия SQL Server 2025.
В същото време компанията трябва да определи дали търси преходно решение за следващите две до три години или иска да изгради платформа за следващите пет, седем или повече години. Цялостното сравнение трябва да включва не само покупната цена на лиценза, но и разходите за миграция, инфраструктура, виртуализация, необходимото издание и бъдеща експлоатация. Ако организацията остане на SQL Server 2016, тя трябва да има ясен план за сигурност и конкретна дата за следващото решение, така че временната ситуация да не се превърне в постоянен проблем.
Forscope предлага SQL Server 2019, SQL Server 2022 и SQL Server 2025 и може да ви помогне да идентифицирате решение въз основа на вашите действителни изисквания. Целта е да се предложи опция, която е технически осъществима, правилно лицензирана и икономически разумна.