アプリケーションのコンテナ化によってエンタプライズコンピューティングの様相が変わりつつあることに対応してRed Hatはこのほど、Red Hat Enterprise Linux Atomic Hostと呼ばれるLinuxコンテナプラットホームをベータでリリースした。
コンテナ化という新しいトレンドによってアプリケーションの配備と展開が仮想マシンを使った場合に比べて効率的になり、迅速になった。それはある意味では一歩進んだ仮想化技術であり、これまでの仮想化技術から余計なものを剥ぎとってリソース効率を高め、迅速な展開を可能にした。
今日(米国時間11/11)ベータリリースされたRed Hat Enterprise Linux Atomic Hostは、企業にコンテナ化のためのレディメイドのスタックを提供しようとするもので、ユーザはこのプラットホーム上で自己のコンテナ技術を構築できる。Red Hatのプロダクトマーケティング担当シニアディレクターMark Cogginによると、これによりISVやそのほかのデベロッパは、いわば保証つきのコンテナを作って動かせるようになる。当然それによって顧客は、自分たちが使っているコンテナがRed Hatの優れた技術で作られているという安心感を得ることができる。もちろん、デベロッパに頼まず企業が自力でコンテナを構築してもよい。
Cogginによると、その基本的な考え方は、アプリケーションと一部のランタイムライブラリと、要らないものを削ぎ落としたLinuxを収めたコンテナを作ること、それによってアプリケーションの稼働に必要なコア的サービスを配布することだ。彼によると、そういう超簡素化されたLinuxを含めることによって、可搬性が増し、展開とメンテナンスと管理が容易かつ単純になる。
これは、今人気の高いコンテナ技術Dockerと競合するものではなく、むしろこのプラットホームもDockerとの協力により内部的にDockerを利用している。またGoogleのKubernetesもサポートされるので、そのオーケストレイションレイヤ(クラスタ管理層)により、コンテナの全ライフサイクルにわたる管理ができる。Cogginによると、Kubernetesに関してはすでに何か月もGoogleと協働しているので、まだ若いシステムではあるが、このRed Hat Enterprise Linux Atomic Hostのスタックに重要な管理機能を提供する。
Coggin曰く、物理サーバは立ち上げに数時間を要し、仮想マシンのセットアップには数分を要する。しかしコンテナのセットアップと立ち上げに要する時間は約10秒だ。アジリティとスピードを重視する企業にとっては、これによりIT部門が各業務部門からのニーズに直ちに対応できるようになり、今日の競争の激しい企業環境において大きなアドバンテージをもたらす。
スピードだけでなく、コストのアドバンテージも大きい。このLinuxコンテナは要らないものをすべて排除して簡素化されているので効率が高く、従来だと一台のサーバ上で10のVMを動かすのがせいぜいだったが、コンテナなら100ぐらい動かせる。データセンターのランニングコストに、大きな違いをもたらすだろう。
ただし、今回のベータの時点ではマルチホストの展開がサポートされず、プラットホームはシングルホストの実装のみだ。したがって複数のサーバを使って実現できるような効率性は、今後の(正規立ち上げ後の)オプションとなる。Cogginは、これはまだ非常に初期的なリリースなので…、と言い訳している。彼は本番立ち上げのスケジュールを明言しなかったが、‘いずれは’(eventually)という言い方をした。
[原文へ]
(翻訳:iwatani(a.k.a. hiwa))