特集/連載
充実してきたWindowsのコンテナサポート Microsoft環境に朗報か?:「Windows Serverでコンテナ」が当たり前に
これまでWindowsは、コンテナに最適な環境ではなかったかもしれない。だが、最新のアップデートでコンテナに関する豊富な選択肢が利用できるようになっている。
コンテナ関連の技術にはさまざまなものがある。「FreeBSD jail」「Linux-VServer」「OpenVZ」「cgroups」(旧process containers)「LXC」「Docker」といった具合だ。プロセスの分離に使用できるこれらの選択肢の共通点は、UNIX系のオープンソースOSが基本となっていることだ。ではWindowsベースのコンテナ技術はどうなっているのか。
オープンソースコミュニティーは通常、新しい技術を急いで開発するが、かつてのMicrosoftはオープンソース技術への対応が鈍かった。管理者はMicrosoftのスタック(サービスが集まったもの)をコンテナ化できなかった。サティア・ナデラ氏のCEO就任を機に、Microsoftはようやくオープンソースを、とりわけコンテナを積極的に受け入れ始めている。
併せて読みたいお薦め記事
Windowsとコンテナの関係
Windowsでコンテナを使いこなす
- 「Hyper-Vコンテナ」と「Windows Serverコンテナ」の違いは?
- 「Windows Server 2016」へのアップグレード、決断を後押しする新機能とは
- Windows Serverコンテナ、Hyper-Vコンテナ、Hyper-V VM、3つ違いを比較
Microsoftのコンテナは、さまざまな展開方法(デプロイ)を利用できる。「Hyper-Vコンテナ」と「Windows Serverコンテナ」が利用できるし、「Microsoft Azure」では「Azure Kubernetes Service」(AKS)と「Azure Container Registry」でコンテナサービスを提供している。
MicrosoftのWindowsコンテナ機能
LinuxコンテナはWindowsでは実行できず、WindowsコンテナはLinuxでは実行できない。
Copyright © ITmedia, Inc. All Rights Reserved.