MicrosoftのSQL Server 2019アーリーアダプタープログラムに参加している勇敢な方々は、この由緒あるデータベースソフトウェアのWindowsベースのコンテナイメージを入手できるようになりました。以前はLinuxベースのコンテナイメージが利用可能でした。
ここに至るまでには長い時間がかかりました。まずSQL Server 2017は、Linuxネイティブおよびコンテナ内で動作し、もちろんWindowsでも動作しました。昨年リリースされたSQL Server 2019 Previewでは、Windowsの巨人であるMicrosoftは、データベースソフトウェアのLinuxコンテナでの使用をより簡単なものにしようと試みました。
そのため、彼らはSQL Server 2019をRed Hat Enterprise LinuxでRed Hat認定コンテナイメージとして利用できるようにし、Ubuntuベースのコンテナイメージも次々と登場しました。LinuxベースのコンテナイメージはMicrosoft Container Registryに登場し、Kubernetes用のSQL Serverオペレーターも登場しました。
SQL Server 2019 が一般提供開始されると、管理者はこれらの Linux コンテナを、Microsoft と Red Hat という最高のパートナーからのサポートを受けながら OpenShift にデプロイできるようになります。Azure の PM である Gabe Monroy 氏は、「Red Hat は Kubernetes 革命の中心にありました」と述べています。
Google はこれについて何か言いたいことがあるかもしれない。
これを口に詰め込んでください: Build 2019 が終了に近づくにつれ、Microsoft はクラウド データベースをいじくり回しています
続きを読む
しかし、ペンギンベースの興奮のさなか、マイクロソフトは SQL Server 2019 Windows ベース イメージの登場日についてはあまり語っていなかった。
Windows Server コンテナーは 5 月に Microsoft の Azure Kubernetes Service (AKS) にプレビュー形式で登場しましたが、リフトアンドシフトのチェックボックスをオンにする作業のリスクを伴いました。
SQL Server 2019 の Windows ベースのコンテナ イメージに関しては、Microsoft は、新しい SQL Server インスタンスがビルドとテストのためにオンデマンドで必要になり、不要になったら停止することで、高価な CPU、メモリ、またはストレージの継続的な使用を回避する CI/CD 状況でこのテクノロジが役立つと考えています。
彼らはまた、コンテナによく使われる正当化理由を並べ立てました。エンジニアはSQL Serverインスタンスの展開とインストールについて心配する必要がなく、標準化されたコンテナイメージを起動するだけで済むのです。
このプレビューは、Microsoft が SQL Server 2008 および 2008 R2 の延長サポートを終了するわずか 1 週間前に公開されました。7 月 9 日には、前 10 年間の SQL Server がついに終了することになります。®