Microsoft SQL Server 2008/R2 достигна края на поддръжката; SQL Server 2019 и Azure очакват

  • Oct 20, 2023

Изданията на базата данни на Microsoft от 2008 г. и 2010 г. достигат края на разширената поддръжка. В отговор Редмънд казва, че за много клиенти времето за облачна миграция е настъпило.

SQL сървър, водещата оперативна база данни на Microsoft, съществува вече повече от четвърт век. Това означаваше последователни вълни от иновации за платформата, но също така доведе до утвърждаване на по-стари версии и съпътстващи предизвикателства с края на периодите на масова и разширена поддръжка. Утре ще се проведе друг подобен ритуал на посвещение, тъй като изданията на SQL Server 2008 и 2008R2 излизат от разширената поддръжка. Но на Лазурно облак и предстоящ публичен преглед на Клъстери за големи данни на SQL Server 2019 на 24 юли, трябва да осигури известна утеха.

Прочетете също: Одисеята с големи данни на SQL Server 2019 и още новини за данни и AI от Microsoft Ignite

SQL Server 2008/2008 R2 бяха непосредствените наследници на изданието от 2005 г., което беше основно рестартиране на платформата, разделящо се с оригиналната кодова база. По времето, когато 2008R2 беше пуснат през 2010 г. (същата година оригиналният сътрудник на SQL Server Sybase беше придобит от

SAP), продуктът включва компоненти за отчитане на самообслужване; извличане, трансформиране и зареждане (ETL); и управление на основни данни. 2008R2 също е представен Power Pivot, предшественик на днешния Power BI. Всъщност 2008R2 беше известен вътрешно в Microsoft като „опресняването на BI“.

Облачно, с възможност за хибрид

Приблизително десетилетие по-късно е време тези версии да бъдат оттеглени от разширена поддръжка. Microsoft използва случая, за да насърчи клиентите да преминат към облака. В телефонно интервю със ZDNet, директор на Microsoft за оперативни бази данни и маркетинг на блокчейн продукти, Висам Хирцала, обясни това Azure SQL база данни („SQL DB“) е съвместима облачна реализация на SQL Server. Въпреки че съществуват няколко SKU на SQL DB, работещи в среди с множество клиенти, Microsoft предлага и различни специализирани версии.

Например, Управляван екземпляр на Azure SQL база данни предоставя това, което Microsoft нарича "evergreen SQL" - с други думи, екземпляр на технологията, която непрекъснато се актуализира и надгражда и която се управлява изцяло от компанията. Той също така работи в изолирана виртуална мрежа и, според Хирзала, използва алгоритми за изкуствен интелект/машинно обучение за настройка, откриване на заплахи и други задачи за самоуправление. Междувременно, SQL DB Hyperscale, чиято обща наличност (GA) беше обявена през май в Microsoft Изграждане на конференция в Сиатъл, осигурява страхотна миграционна цел за клиенти на SQL Server с бази данни в двуцифрен терабайтов (TB) диапазон.

Прочетете също: Microsoft „изгражда“ своята история с данни, в облака и на ръба

Клиенти на Microsoft с Софтуерна гаранция може да използва т.нар. "Предимство на Azure Hybrid„да преместят своите Внедрявания на SQL Server към виртуални машини на Azure (VMs), осигурявайки конфигурируемостта и гъвкавостта, свързани с локалните внедрявания, без да се налагат допълнителни разходи за лицензиране. Докато се прилагат такси за самата виртуална машина и, в определени случаи, за изход на данни, те заместват каквито и да са текущите разходи, които клиентите ще трябва да закупят, настанят, захранват, охладят, управляват и поддържат свои собствени хардуер. Имплементациите на виртуална машина SQL на Azure също получават три безплатни години разширени актуализации за сигурност.

Microsoft казва, че скоро ще пусне портално изживяване, наречено просто (ако не и объркващо) като „Azure SQL“, което ще позволи на клиентите да управляват както Azure SQL Database, така и SQL Server на Azure VM реализации в едно заобикаляща среда. Azure SQL също така ще осигури достъп до опции за автоматично коригиране, автоматично архивиране и нови опции за управление на лицензи, предоставяне на предимства, подобни на платформата като услуга (PaaS), за инфраструктурата като услуга (IaaS) SQL Server изпълнения.

Междувременно, обратно на място

Microsoft пусна четири версии на SQL Server (2012, 2014, 2016 и 2017) след 2008R2, добавяне на поддръжка за таблици в паметта, колонно съхранение и машинно обучение, както и работа на Linux и в Докер контейнери. Следващата локална версия на платформата, наречена SQL Server 2019, добавя интеграция на Apache Spark и на Разпределена файлова система Hadoop (HDFS) чрез функция, наречена Big Data Clusters (BDC). SQL Server 2019 BDC е в частна предварителна версия от месеци, но компанията обявява, че публичната предварителна версия на технологията ще започне само след малко повече от две седмици, на 24 юли.

Това е вълнуващо, но някой може да попита защо Microsoft сега смята за подходящо да интегрира технологията за големи данни в SQL Server, повече от десетилетие след Hadoop за първи път проби на технологичната сцена и когато все по-голям брой езера от данни се внедряват в облака. Зададох тези въпроси на Хирзала, който ми даде разумни и нюансирани отговори.

Нова версия на Contrarian или обединяващо издание?

Като начало екипът на SQL Server вижда Big Data като реалност, но изолирана от оперативната база данни и BI имплементациите. За да перифразираме говорещите точки на компанията, това изолира високо-сила на звука данни, често управлявани от Hadoop и Spark, от високостойност данни, често управлявани от релационни бази данни и Enterprise BI платформи.

SQL Server 2019 BDC се стреми да интегрира тези два региона на корпоративното „имение за данни“, позволявайки на всеки да използва другия. Съвместното разполагане на екземпляри на SQL Server и работни възли на Spark ще позволи и на двете машини да работят ефективно върху едни и същи данни, съхранявани в Паркет и други отворени формати на данни. И SQL Server 2019 е подобрен PolyBase технологията ще позволи на двигателя да се свърже с големи обеми данни и да ги смеси с базирани на SQL Server транзакционни данни и витрини за данни.

Прочетете също: PolyBase на Microsoft смесва SQL Server и Hadoop

Когато става въпрос за облак срещу локално, линиите са също така размити. Това е така, защото SQL Server 2019 BDC се основава на съвместимостта на Linux контейнери, въведена в SQL Server 2017, като внедряването се основава изцяло на Kubernetes (известен още като K8s). Това от своя страна ще улесни внедряването на новата версия на SQL Server както в локални K8s клъстери, така и в облачни среди, включително, но не само Услуга Azure Kubernetes (AKS). Инсталирането на Spark и HDFS идва заедно, като значително опростява внедряването и на тези технологии. Както казах, това са разумни отговори на няколко много справедливи въпроса.

Колкото повече промени в SQL Server...

Едно от по-впечатляващите неща за SQL Server е, че той поддържа съвместимост с вечните концепции за разработка на бази данни и модели, въведени преди десетилетия, като същевременно интегрират нови технологии и ги правят годни за употреба от професионалисти на SQL Server, сами условия. За да направи това обаче, компанията се нуждае от своята инсталирана база, за да премине от стари версии.

Това време дойде за клиентите, използващи SQL Server 2008 и 2008R2. За тези клиенти Microsoft е очертал път напред с много ленти, някои от които водят нагоре към облака.