Airpods

Dockerはソフトウェアコンテナの急速な成長を記録し、DockerCon 2016で大きなアップグレードを発表

Dockerはソフトウェアコンテナの急速な成長を記録し、DockerCon 2016で大きなアップグレードを発表

ダン・リッチマン

Dockerの創設者兼CTOであるソロモン・ハイクス氏が今朝のイベントのオープニングを飾りました。(GeekWire Photo)
Dockerの創設者兼CTOであるソロモン・ハイクス氏が今朝のイベントのオープニングを飾りました。(GeekWire Photo)

午後 12 時 20 分更新:コンテナ化ソフトウェア テクノロジー企業 Docker は今朝、シアトルのダウンタウンで毎年恒例の DockerCon コンベンションを開催し、プラットフォームの新バージョンと、過去 3 年間の急速な成長を示す一連のマイルストーンを発表しました。

画像_4446今週のイベントには4,000人以上が参加しており、これは昨年のDockerCon参加者数の2倍、3年前の8倍に相当します。オープニングの一般セッションは、サンフランシスコを拠点とするDocker社と関連するオープンソースコミュニティの進展について語るDocker社の幹部らの講演中、観客席で同期したリストバンドが光り輝き、まるでロックコンサートのような雰囲気でした。

「世界中から人々がこの部屋に集まり、私たちが愛するツールについて話し合い、共に改良し、より良いものにしていくのです」と、Dockerの創業者兼CTOであるソロモン・ハイクス氏は、集まった人々の多さに驚嘆しながら語った。「本当に信じられないくらいです。」

彼は続けた。「人間社会のあらゆる側面がソフトウェアによって完全に変革されつつあります。私たちが団結するのは、それを実現するためにツールが必要だからです。」

Docker はコンテナ テクノロジの代表的な例であり、開発者がアプリのコンポーネントをバンドルして、さまざまなプラットフォームやデバイス間でのソフトウェアの開発と展開のエクスペリエンスを簡素化および向上できるようにします。

今朝の DockerCon の一般セッションの冒頭で、Docker CEO の Ben Golub 氏が、Docker のムーブメントとしての成長を示す一連のスライドを発表しました。

画像_4450
Docker CEO ベン・ゴルブ

本日のイベントで、Docker社はソフトウェアのバージョン1.12を発表しました。同社によると、このバージョンにはSwarmが含まれているため、コンテナのオーケストレーションプロセスが簡素化されます。Swarmの使用はオプションですが、Swarmが組み込まれているからです。オーケストレーションとは、コンテナ化されたアプリを必要に応じてオン/オフにしたり、サーバー間で移動したりするプロセスです。Docker社は、Swarmと呼ばれる独自の機能によってこのプロセスを実現しています。Docker社によると、SwarmはDockerエンジン同士が互いを検出し、自らを組織化することを可能にします。

「開発者は大規模なオーケストレーションに伴う成長痛に直面している」と、RedMonkの業界アナリスト、フィンタン・ライアン氏はリリースで述べた。

dockercon16 ロゴ「オーケストレーションは今、Docker以前のコンテナ化と同じ段階にあります」と、Hykes氏はリリースで認めています。「3年前、私たちはコンテナ化を専門家以外の人でも使えるようにすることで、主流に押し上げました。オーケストレーションでも同じことをする時が来たと考えています。」

この発表は、一般セッションの聴衆にいた開発者や管理者から大きな拍手を浴びました。Hykes氏は聴衆に対し、この新しいDockerバージョンは「おそらくDockerの最初のリリース以来、最も意義深いアップグレードとなるでしょう」と述べました。

オーケストレーションを支える技術は「長年解決されてきたものの、それを活用できるのは専門家だけだ」とハイクス氏は述べた。「専門家チームを雇うという選択肢もあるが、費用がかさむ。あるいは、ハードウェアとサービスすべてを他社に頼るという選択肢もあるが、その場合、囲い込みに陥るリスクがある」

同氏によると、バージョン 1.12 のオーケストレーション機能には、スウォーム モード、すべてのノード間での自動暗号化 (これにより「すぐに安全なシステムを利用できる」)、サービスへの API、負荷分散用の組み込みルーティング メッシュが含まれており、負荷分散の目的で別のクラスターを用意する必要がなくなるという。

Docker 1.12 は、バイナリ ダウンロードまたはすべての主要な Linux ディストリビューションのパッケージとして、来月一般公開される予定です。

Hykes氏はまた、WindowsおよびMac向けのDocker 1.12を限定ベータ版からパブリックベータ版に移行したことを発表しました。さらに、会場にいた多くの管理者を大いに喜ばせたように、AWSおよびAzure向けのDockerのプライベートベータ版のデモを行いました。後者は、これらのクラウドサービスにとって「最もネイティブなエクスペリエンス」であり、ロードバランサー、テンプレート、SSHキー、アクセス制御リスト、スケーリンググループ、ファイアウォールルールとの緊密な統合を特徴としていると述べ、その魅力を称賛しました。

本日のショーでのその他の製品発表は以下のとおりです。

  • カリフォルニア州マウンテンビューに本社を置くPlatform9は、コンテナ化されたワークロードのオーケストレーションを簡素化する管理製品「Platform9 Managed Kubernetes」のベータ版を発表しました。Platform9によると、Kubernetesは既にサービスディスカバリ、ロードバランシング、アプリケーションライフサイクル管理といった機能を提供しています。しかし、Managed Kubernetesはシングルサインオン、ロールベースのアクセス制御、そしてポリシーとガバナンスのためのマルチテナントサポートといった機能も追加しています。Platform9によると、価格は一般提供開始まで発表されないとのことです。
  • ニューヨークに拠点を置くDatadogは、エンジニアリングチームがコンテナ環境の健全性を監視できる機能「Automated Service Discovery」を発表しました。Datadogによると、非常に動的な動作をするコンテナの監視は難しい場合がありますが、この新サービスはコンテナの作成、起動、停止、または破棄を検知します。起動すると、メトリクスを収集してレポートします。この追加機能はユーザーに追加費用はかかりません。
  • シアトルに本社を置くVirtuozzoは、Docker向けVirtuozzo Storageのプレリリース版を発表しました。同社によると、本番環境でDockerに永続ストレージを提供するとのことです。開発段階ではDockerのネイティブストレージで通常は十分ですが、マルチサーバー環境では「Docker単体でアプリケーションデータを効率的に管理することはほぼ不可能になります」とVirtuozzoのCEO、ロブ・ラヴェル氏はリリースで述べています。同社によると、このソフトウェアは数百ノード、ペタバイト規模のストレージ容量に対応できるスケールアップが可能です。一般提供開始後の価格は、1~500GBで1GBあたり3セント、501~1,000GBで1GBあたり2セント、1,001GB以上で1GBあたり1セントとなります。
  • ロンドンに拠点を置くStorageOSは、永続的なコンテナ化ストレージの管理を自動化し、サーバー、VM、クラウド間でのデータ移動を可能にするソフトウェアのベータ版リリースを発表しました。データはアプリを実行しているノードにローカルに保存されるため、レイテンシは最小限に抑えられます。無料トライアルはこちらからご利用いただけます。

同社によると、Dockerの急速な普及により、430万以上のコンテナ化アプリケーションと100社以上の関連スタートアップが誕生したという。カンファレンスは明日の午後まで続く。