Доступны контейнеры предварительного просмотра SQL Server 2019
Начиная с SQL Server 2017 с поддержкой Linux и контейнеров, Microsoft находится в пути выбора платформы и операционной системы. С предварительным просмотром SQL Server 2019 Microsoft упростили использование SQL Server в контейнерах, включив новые сценарии HA и добавив поддерживаемые изображения контейнеров Red Hat Enterprise Linux. Теперь в SQL Server 2019 предусмотрен предварительный просмотр изображений на контейнерах на базе Linux в Microsoft Container Registry, Red Hat-Certified Container Images и оператора SQL Server для Kubernetes, что упрощает развертывание группы доступности.
Клиенты принимают контейнеры SQL Server для разных целей от локальной разработки до тестирования в конвейерах DevOps для развертывания с такими контейнерными оркестрами, как Kubernetes. SQL Server в контейнерах отличен из-за их последовательного, изолированного и надежного поведения в разных средах, простоты использования и простоты запуска и остановки. Пользовательский контент может быть создан поверх контейнеров SQL Server и запускаться без ущерба для остальной среды. Эта изоляция делает SQL Server в контейнерах идеальными для сценариев тестового развертывания, а также для процессов DevOps.
SQL Server 2019 для Linux и изображений контейнеров
SQL Server 2019 теперь доступен в Red Hat Enterprise Linux в качестве сертифицированных изображений контейнера Red Hat и изображений контейнеров на основе Ubuntu, позволяющих вам использовать новейшие инновации в SQL Server, такие как новые функции SQL Graph, а также Data Discovery и Classification. Также можно использовать SQL Server в контейнерах с существующими сценариями, такими как репликация и распределенная транзакция, которые теперь являются частью SQL Server 2019 в Linux.
Контейнерные изображения Red Hat
С SQL Server 2019 по-прежнему предоставлено больше возможностей платформы с добавлением официального SQL Server на Red Hat Enterprise Linux в качестве сертифицированного контейнера для Red Hat. Раньше в этих контейнерах можно было создавать и запускать SQL Server, и теперь его работа упрощена за счет доступности в Microsoft Container Registry. Вы можете запустить контейнер SQL Server в Red Hat Enterprise Linux со всеми существующими функциональными возможностями SQL Server on Linux или расширить его, используя это изображение в качестве базового изображения. В любом случае вы можете теперь использовать это изображение для различных вариантов использования от разработки в локальной среде до развертывания на OpenShift при поддержке Red Hat и Microsoft, когда в целом 2019 год доступен.
Саид Ашеш Бадани, вице-президент и генеральный менеджер Cloud Platforms, Red Hat: «Мы рады расширению нашего сотрудничества с Microsoft, чтобы предоставить SQL Server на ведущую в мире платформу Linux для предприятий в качестве готового к производству сертифицированного контейнера. Благодаря этому дополнению к каталогу контейнеров Red Hat наши клиенты теперь имеют доступ к критически важной базе данных в надежной, проверенной и более безопасной операционной системе, оптимизированной для рабочих нагрузок контейнеров».
Более подробную информацию о том, как развернуть сертификаты контейнера с сертификатом Red Hat Certified Container, можно найти здесь.
Оператор высокой доступности SQL Server
SQL Server 2019 представляет возможность развертывания контейнеров SQL Server с группами Always On Availability на кластере Kubernetes. Основные функциональные возможности для создания, управления и обнаружения работоспособности групп доступности инкапсулируются в образ контейнера SQL Server HA (только изображения Ubuntu для CTP2.0). Изображения Red Hat Enterprise Linux для кластеров Kubernetes или Red Hat OpenShift будут доступны в следующей версии CTP SQL Server 2019.
Подробнее о развертывании, управлении и подключении к группам доступности в кластере AKS в Azure см. документацию.