
新しいフェデレーション管理機能は、Dockerが現代の企業向けのマルチクラウドコンテナ管理プラットフォームとしての売り込みを強化するのに役立つ可能性がある。
トム・クレイジット著

サンフランシスコ発 – Dockerの以前のバージョンによってもたらされたコンテナ革命は、今なお続いています。2018年を迎え、巨額の評価が迫り、市場開拓に強いCEOが舵を取る中、Dockerは、多様なクラウドコンピューティングオプションにおける中立性と柔軟性を強調することで、信頼できるエンタープライズベンダーを目指しています。
Docker社は、水曜日の後半にサンフランシスコで開催されるDockerConにおいて、「フェデレーテッド・アプリケーション管理」と呼ぶ機能を発表する予定です。その基本的なコンセプトは、Docker Enterprise Editionの顧客が、複数のパブリッククラウド、自社開発データセンターを含むハイブリッドクラウド戦略、そして複数のオペレーティングシステムにまたがるコンテナ化されたワークロードをより容易に管理できるようにすることです。
「これらは、企業が自社のさまざまなアプリケーション、さまざまな事業部門にDockerを拡張して幅広く導入し、アプリケーションの中心的なIT標準として活用したいというニーズから生まれた機能です」とDockerの最高製品責任者、スコット・ジョンストン氏は、Dockerのカンファレンスに先立ち、GeekWireとのインタビューで語った。

現時点では、コンテナ化されたアプリケーションの技術的およびビジネス的なケースは、特に推進者を必要としません。これは、6月27日にワシントン州ベルビューで開催される2018 GeekWire Cloud Tech Summitで紹介する予定の主要な技術トラックの一つです。
コンテナを利用することで、企業は仮想マシンに伴うオーバーヘッドなしに、複数のコンピューティング環境にアプリケーションを展開できます。コンテナは起動とシャットダウンが迅速に行えるため、クラウド料金の時間とコストを節約できます。また、自社サーバーとAmazon Web ServicesやMicrosoft Azureなどの企業が運営するクラウドサーバー間でアプリケーションを柔軟に移動できるようになります。
しかし、コンテナ化されたアプリケーションを管理する方法は多種多様です。主要なクラウドベンダーはすべて独自のマネージドコンテナサービスを提供しており、コンテナ化における重要なレイヤーとしてKubernetesが登場したことで、複数の環境にまたがるコンテナ化されたアプリケーションの管理プロセスは簡素化されると同時に複雑化もしています。
ジョンストン氏によると、Dockerは、あらゆるマネージドクラウドサービスと連携し、真のマルチクラウド管理機能を提供できる唯一のベンダーであると主張していく計画だ。独自のKubernetes環境を管理したいソフトウェア開発チームであれば、Dockerに匹敵する機能を提供できるかもしれないが、2018年半ばの時点では、それを実現するには相当の知識とスキルが必要となる。

Docker Enterprise Editionの新しいフェデレーション・アプリケーション管理機能は、複数のデータセンターやクラウドプロバイダー、あるいはテスト環境と本番環境など、企業内のさまざまなアプリケーションに、このレベルの制御を提供することを約束します。今年後半からは、Docker Enterprise Edition上で構築およびデプロイされたアプリケーションは、必要に応じて異なるクラウド環境間で自動的に更新されるようになり、アプリケーションの各バージョンを手動で再構成する必要がなくなります。また、企業は中央のダッシュボードから異なるクラウド環境全体にポリシーを設定できるようになります。
より高度なレベルでは、Docker Enterprise Editionを、既にコンテナを導入している企業、あるいはコンピューティングインフラの近代化のために導入を計画している企業にとって、必須のソフトウェア製品にすることを目指しています。Dockerは、人気の高いオープンソースプロジェクトを基盤として構築された技術の寵児でありながら、ここ数年で約2億5000万ドルを調達したにもかかわらず、その評価を収益に結びつけるのに苦労してきた典型的な例と言えるでしょう。

これが、ベテランのエンタープライズソフトウェアリーダーであるスティーブ・シン氏が昨年Dockerの責任者に就任した理由の一つであり、同社はそれ以来、エンタープライズ顧客からの収益創出へと徐々に重点を移してきました。昨年のCloud Tech Summitでシン氏は参加者に対し、「ITバイヤーの記憶は非常に長い」と語り、前世代のエンタープライズソフトウェアのロックイン慣行に苦しめられた企業は、AWS、Microsoft、Googleといった新たなリーダー企業とクラウドワークロードの実行権を巡って争えるような何かを求めているだろうと示唆しました。
Docker社は以前からこのマルチクラウドアプローチを推奨してきましたが、大企業がコンテナを環境間の導管として活用し、マルチクラウド運用へと移行しつつある兆候がますます増えてきています。クラウドコンピューティングの黎明期には、企業はこのコンセプトを試行錯誤しながら、特定のベンダーのクラウドサービス(通常はAWS)を中心に成長していく傾向がありました。しかし、市場が成長を続けるにつれ、Microsoft社やGoogle社がAWSとほぼ同等のサービスを数多く提供していることから、この状況は変わりつつあると言えるでしょう。
Docker社はまた、昨年発表したKubernetes上でのLinuxコンテナのサポートに基づき、Enterprise EditionユーザーがKubernetesにWindowsコンテナをデプロイできるようになることを水曜日に発表する予定です。昨年の同時期、Docker社の顧客はほぼLinuxコンテナのみをデプロイしていましたが、Windowsサポートの普及に伴い、その比率は均衡化しているとジョンストン氏は述べています。
また、コンテナ化されたアプリケーションの構築とデプロイにDocker Desktopを使用する開発者は、新バージョンのソフトウェアを利用できるようになります。この新バージョンでは、Docker初心者でもドラッグ&ドロップ式のインターフェースを使い、事前に用意されたアプリケーションテンプレートから選択するだけですぐに利用できるようになります。「Dockerを使いたいけれど、熟練のDocker開発者が使っているようなコマンドラインの柔術を学ぶ時間がない、という次世代の開発者層にも、Dockerを広めていくつもりです」とジョンストン氏は述べています。