Airpods

Dockerの大企業収益獲得への挑戦は、フルマネージドDockerプラットフォームサービスが付属するDocker Enterprise 3.0で継続されます。

Dockerの大企業収益獲得への挑戦は、フルマネージドDockerプラットフォームサービスが付属するDocker Enterprise 3.0で継続されます。

トム・クレイジット

(Pixabay写真 / CC0)

Docker社は、同日遅くにDockerConで発表する予定のDocker Enterprise 3.0が、コンテナを導入する際に支援を求めている企業に、この動きの先駆者である同社に資金を投じるよう説得してくれることを期待している。

Docker Enterprise 3.0には、コンテナの作成と展開のためのアップデートされたデスクトップ開発コンソール、Kubernetesを利用する企業が自社PC上でアプリケーションの開発とテストを行うのに役立つ機能、そしてOpenStackオンプレミスサーバーまたはAmazon Web ServicesやMicrosoft Azureなどのクラウドプロバイダー上でサービスとして提供されるDockerプラットフォームのマネージドバージョンが付属します。Dockerの最高製品責任者であるスコット・ジョンストン氏によると、DockerのCEOであるスティーブ・シン氏は、火曜日午前中に行われる基調講演で、マネージドコンテナまたはKubernetesサービスを選択する際にクラウドベンダーのロックインを回避する最善の方法として、この新バージョンを紹介する予定とのことです。

「選択の自由こそがDockerの核となる価値です」と、ジョンストン氏はサンフランシスコでのイベントに先立ち、GeekWireとのインタビューで述べた。企業のテクノロジーバイヤーがクラウドサービスを購入する際に、使いやすさと移動の自由度をどの程度バランスさせるかは企業によって異なるが、ベンダーロックインの古き悪しき時代を記憶し、クラウド時代において同様の運命を避けたいと考えている世代のテクノロジーバイヤーが確実に存在する。

ジョンストン氏によると、Docker Desktop Enterpriseの新バージョンでは、管理者が開発者によるコンテナの利用方法に関するポリシーを設定できるほか、プリセットテンプレートを使用してコンテナをより迅速に起動・実行できるようになるという。Dockerは数年前、コンテナ(ソフトウェア開発者がアプリケーションをサーバー間で移動可能なポータブルコンテナにパッケージ化できる機能)の使いやすさを向上させることで注目を集めた。新バージョンでは、開発者が好みの開発環境で作業できる環境を維持しながら、新たな管理機能が追加されている。

Docker 最高製品責任者の Scott Johnston 氏が 2017 GeekWire Cloud Summit で講演します。 (GeekWire 写真/ケビン・リソタ)

Docker Enterprise 3.0のもう一つの新機能であるDockerアプリケーションは、複数のコンテナ化されたアプリケーションを管理するためのCNABオープンスタンダードに基づいて設計されています。開発者が仮想マシンへのアプリケーションのデプロイからコンテナを中心とした開発へと移行するにつれ、アプリケーション間の相互依存関係の増加と管理はますます複雑化しています。Dockerアプリケーションは、複数の異なる設定オプションを提供することで、このプロセスを効率化します。

Docker社はかつて、コンテナ技術の人気を、コンテナ化されたアプリケーションの大規模デプロイメントを管理するために設計されたSwarmという別の製品に活かせることを期待していました。しかし、ここ数年クラウドコンピューティングに携わった人なら誰でもご存知の通り、オープンソースのKubernetesプロジェクトがコンテナオーケストレーションの事実上の標準として台頭し、Docker社は2017年10月にKubernetesのサポートを表明して白旗を揚げました。

Docker Enterprise 3.0では、このサポートがデスクトップDockerクライアントにも拡張されるため、開発者はPC上でアプリケーションを構築する際に、サーバー上の全く同じ環境で確実に実行できることが保証されます。Dockerを介してKubernetes向けのアプリケーションを構築することは、それらのアプリケーションが複数のクラウド上で確実に実行されることを保証する一つの方法だとジョンストン氏は述べています。

Dockerによる運用管理を望む企業向けに、Docker Enterprise as a Service(Docker Enterprise as a Service)を導入します。自社データセンターにOpenStackテクノロジーを導入済みのお客様、あるいはAWSやMicrosoft Azureとの既存の関係を持つお客様は、設定やソフトウェアアップデートを気にすることなく、「Docker Enterprise 3.0を簡単に利用」できるとジョンストン氏は述べています。

ジョンストン氏によると、Docker がオペレーティング環境全体にわたってこのようなサービスを提供するのは今回が初めてであり、Google Cloud Platform と VMware が最も有力な候補である他のプロバイダーのサポートも近々開始される予定だという。

DockerCon 2017(テキサス州オースティン)に出席したDockerチーム。写真はAlabastro Photography提供。(Docker Photo)

火曜日に予定されていた発表の締めくくりとして、DockerはDocker Enterprise 3.0上で提供するツールとサービスをアップデートし、いわゆる「グリーンフィールド」アプリケーション、つまり初めて本番環境に導入されるコンテナ化された新規アプリケーションに対応する予定です。Dockerは昨年導入した「Modernize Traditional Applications(従来型アプリケーションのモダナイズ)」プログラムにおいて、古いアプリケーションをコンテナ化したい企業を支援してきましたが、今後は新しいアプリケーションをコンテナ化したい顧客にもこのサービスを拡大していきます。

火曜日の発表は、Docker の歩みと非常によく合致している。同社は過去数年間、開発者中心のテクノロジー企業から、Singh 氏の指揮下でエンタープライズ ソフトウェア ベンダーへと移行してきた。同氏は過去にも Concur などの企業でこの技を 1 回か 2 回成功させている。

Dockerの技術は、ある世代の開発者たちに情熱を燃やさせましたが、高額な評価額で同社に2億7,300万ドルを投資した善良な人々は、収益を期待しています。そして、エンタープライズテクノロジー企業にとって、収益への最短ルートは、後発の多国籍企業です。彼らは、現代のエンタープライズコンピューティングプログラムに適応する必要があることにようやく気づき始めたのです。