「Windows Server version 1709」では、Nano Serverコンテナイメージサイズが80%縮小:初の「Windows Serverの半期チャネル」リリース、2017年秋公開
Microsoftの公式ブログで、2017年秋に投入予定の「Windows Server version 1709」で注目されるNano ServerおよびLinuxコンテナ機能が紹介された。
Microsoftは2017年9月13日(米国時間)、2017年秋にリリースする予定の「Windows Server version 1709(仮称)」の注目機能となる、Nano ServerおよびLinuxコンテナ機能の詳細を公式ブログで紹介した。
MicrosoftはWindows Server 2016のリリース後、変化の激しい開発サイクルへの対応が必要なユーザーや最新のHyper-Vへの投資を活用しようとするホスティングサービス企業などに向け、クラウドに適した進化を希望するユーザーへ迅速に新機能を提供する方針を示している。次期Windows Serverでは、これまでのリリースモデルである「Long-term Servicingチャネル」に加えて、年に2回、春と秋に新しいリリースを公開する「半期チャネル」が設定される。
Windows Server version 1709はこの半期チャネル設定後、初のリリースとなる。
Nano Serverコンテナイメージをコンパクト化
Windows Server version 1709では、Nano Serverがコンテナの基本OSイメージとして最適化され、イメージサイズが390MBから80MBへと、80%近く縮小される。開発者は、新規アプリケーションの構築や既存アプリケーションへの新サービスの追加に適した、従来よりはるかに小さなイメージを利用できる。
同じマシン上でWindowsコンテナもLinuxコンテナも実行可能
Windows Server version 1709では、同じマシン上でWindowsコンテナもLinuxコンテナも実行できる。これは開発者からのニーズが高かった機能だ。この機能はHyper-Vの隔離機能を利用して、Linuxカーネルとともに、OSの中でコンテナサポートに最低限必要な部分だけを実行することで実現される。
これらの機能は、以下の条件を満たした上でWindows Insider Programに登録すればすぐに試せる。
- OSは、Windows Server Insider Preview ビルド16267以降またはWindows 10
- Moby(Dockerの基盤を提供するプロジェクト)のマスターブランチに基づくDockerデーモンのビルド
- 互換性のあるLinuxイメージ
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- そのNano Serverのインストール、ちょっと待った!
Windows Server 2016には、従来のGUI環境と「Server Core」と呼ばれるCUI環境に加え、新たに「Nano Server」という最小インストールオプションが追加されました。Nano Serverは、Hyper-Vなど幾つかのサーバの役割を実行できますが、現行バージョンの本番環境への導入はお勧めしません。なぜなら初代Nano Serverは、ある意味、一代限りのはかない存在になりそうだからです。 - Linux対応の「Azure App Service」が正式リリース
MicrosoftがAzure App ServiceのLinux対応版「Azure App Service on Linux」を正式リリース。LinuxベースのASP.NET Core、Node.js、PHP、Rubyのビルトインコンテナイメージが標準でサポートされる。 - Windows Server 2016のNano Serverとは何か?
Windows Server 2016には新しいインストールオプションとして「Nano Server」が用意されている。これは何か、Server Coreとは何が違うのか、について解説する。 - OpenShift Container Platformは2018年にWindows Serverコンテナをサポートへ
Red Hat OpenShift Container Platformは2018年にWindows Serverコンテナをサポートする。また、Microsoft Azure上での OpenShift Dedicatedの稼働、Azure StackにおけるRed Hat Enterprise Linux(RHEL)のサポート、RHELおよびOpenShift上でのSQL Serverの稼働も実現するという。