「ようやく」という部門からは、Microsoft の Azure Kubernetes Service (AKS) が、少なくともプレビュー形式では Windows Server コンテナーをサポートするようになったというニュースが届きました。
Windows Server ファンが Windows 社内で進行している Linux 愛好に羨望の眼差しを向ける中、ここまで来るのに長い時間がかかりましたが、現時点では、AKS を使用して同じ Kubernetes クラスター内で Windows Server コンテナーと Linux コンテナーを並行して管理することが可能です。
Kubernetes チームは、3 月の 1.14 リリースで Windows ノードのサポートをベータ版から本番環境に移行しました。
この変更により、Windows Server アプリケーションからコンテナーを多用する AKS の世界へのシンプルなリフト アンド シフトから、単一の統合 API による Linux と Windows Azure の世界の管理、同じ監視および展開ツールを活用しながら同じ Kubernetes クラスター内でのさまざまなものの混在まで、さまざまなシナリオが可能になります。
Windows Server コンテナー ユーザーは、コンプライアンス上の理由や待機時間を削減するために、Container Registry サービスを使用して、ユーザーの近くにある Azure データ センターにイメージを複製することもできます。また、Azure DevOps と AKS の統合により、検証と運用環境への移行がどの OS でも同じように機能するようになります。
少なくとも、それが理論です。
Amazonは3月にWindows Serverワークロード向けのAmazon Elastic Container Service for Kubernetes(EKS)の開発者プレビューを公開し、Windowsコンテナのサポートを本格的に開始しました。Microsoftと同様に、この技術はKubernetesを使用して両環境でコンテナ化されたコードを実行できるように設計されています。
Red Hat OpenShift 4 が Kubernetes のさらなるメリットを実現
続きを読む
AmazonはKubernetesバージョン1.11からスタートしました。Microsoftは1.13.5と1.14.0を主に扱っていますが、Azure Container ComputeのリードPMであるGabe Monroy氏がBuildでThe Registerに語ったように、同社はKubernetesに何らかの長期サポート(LTS)プログラムを導入することで、コンテナの世界に飛び込むことに不安を抱く企業を安心させたいと考えています。Monroy氏は、Cloud Native Computing Foundation(CNCF)が主導権を握ることを期待していると述べました。
GoogleはKubernetesの精神的本拠地であるにもかかわらず、やや出遅れています。Google Kubernetes Engine(GKE)は現時点ではWindows Serverコンテナをサポートしていません。しかし、同社は4月のフォーラムで、この技術の早期アクセスプログラムを「2019年」に開始する計画を発表しました。®