Vision

マイクロソフトとDockerが、コンテナのためのコンテナとも言える新しいオープンソースプロジェクトをリリース

マイクロソフトとDockerが、コンテナのためのコンテナとも言える新しいオープンソースプロジェクトをリリース

トム・クレイジット

(Pixabay写真 / cc0)

コンテナーは、複数のマシンにわたるまったく新しい可能性を切り開くことで、従来のソフトウェア アプリケーションの展開方法を一変させました。そして、現代のコンテナーの動きの先駆者である Docker は、コンテナー化されたアプリケーションに新しい機能を追加する新しいオープン ソース プロジェクトで Microsoft と協力します。

両社は、火曜日にMicrosoftのバーチャルConnectイベントとDockerのヨーロッパ開発者会議に合わせて、クラウドネイティブアプリケーションバンドル(CNAB)を発表する予定です。CNABは、コンテナ化されたアプリケーションを単一のパッケージ(いわばコンテナのためのコンテナ)にまとめることで、クラウド内外のさまざまなコンピューティング環境にアプリケーションリソースをどのように展開するかをユーザーが指定できるようにします。

コンテナは、開発者がアプリケーションを複数のサーバーで実行可能な個別の部分に分割するのに役立ちましたが、高レベルのアプリケーションはより緊密に連携する必要があります。CNABにより、企業はコンテナ化されたワークロードを単一のバンドルに再パッケージ化できるようになります。これにより、単一のインターフェースでアプリケーションを管理したり、バンドル全体をエアギャップサーバーやエッジコンピューティングデバイスなどの特別な運用環境に移行したりできるようになります。

「Dockerが最初に開発したコンテナモデルは、アプリケーションのレゴブロックの組み立てにおいてまさに必要な機能を実現していました」と、Microsoft Azureのパートナープログラムマネージャー、ゲイブ・モンロイ氏は述べています。「しかし現時点では、人々はそのアプリケーションの複合バージョンをいかに管理するかに苦慮しています。」

Docker の最高執行責任者であるスコット・ジョンストン氏によると、CNAB は Docker ユーザーが待ち望んでいたものだそうです。

「分散アプリケーションの開発者から運用担当者への引き継ぎの摩擦を軽減します」とジョンストン氏は語った。

モンロイ氏は、CNABが早急に財団に受け入れられることを望んでいると述べた。これは、製品を中心にベンダー中立的なコミュニティが構築され始めることを確実にするためだ。マイクロソフトはまた、来週シアトルで開催されるKubeconに先立ち、同社の仮想KubeletプロジェクトをKubernetesをはじめとする主要なクラウドオープンソースプロジェクトを監督するCloud Native Computing Foundationに寄贈することを火曜日に発表する予定だ。