Ipad

シアトルのUpboundは、企業が複数のパブリッククラウドにまたがるアプリケーションを管理するのに役立つオープンソースプロジェクト、Crossplaneを導入しました。

シアトルのUpboundは、企業が複数のパブリッククラウドにまたがるアプリケーションを管理するのに役立つオープンソースプロジェクト、Crossplaneを導入しました。

トム・クレイジット

シアトルのアップバウンド。(アップバウンドの写真)

複数のクラウド プロバイダーにわたってワークロードを実行したいが、実現に支援が必要な企業の場合は、Crossplane を検討することをお勧めします。

Crossplaneは、以前Rookを開発したUpboundチームによる最新のクラウドオープンソースプロジェクトです。シアトルのスタートアップ企業の共同創業者兼CEOであるバッサム・タバラ氏によると、Crossplaneの背後にあるアイデアは、マルチクラウドユーザーに共通の「コントロールプレーン」を提供し、異なるクラウドプロバイダーに展開されたアプリケーションを管理できるようにすることです。

「クラウドはオープンソースを飲み込み続けています。オープンソースをクラウドプロバイダーと本質的に競合させる唯一の方法は、コントロールプレーンを中心に公平な競争条件を整えることです」とタバラ氏は述べ、クラウド時代のオープンソースプロジェクトを中心に構築された複数のエンタープライズテクノロジー企業が抱える存在の危機に言及した。

コントロールプレーンとは、混雑した現代の空港で離着陸を監視する自動航空管制塔のようなものだと考えてみてください。この用語はネットワークに由来していますが、クラウドコンピューティングでは一般的に、複数の環境でアプリケーションがどのように実行されるかを制御する自動化されたシステムを指します。

Crossplaneは、クラウドプロバイダーや社内データセンターのマシンクラスター全体にコンテナを展開できる、人気のコンテナオーケストレーションプロジェクトであるKubernetesをベースにしています。Tabbara氏によると、Crossplaneは、APIを介してこれらの環境全体に、より複雑なワークロードやマネージドデータベースを展開する機能を提供することで、新たなレイヤーを追加します。

Crossplaneは最終的に、特定のアプリケーションの使用方法や場所に応じて、どのクラウドプロバイダー(およびそのクラウドプロバイダーのネットワーク内のどのリージョン)で実行するかを指定するといったデプロイメント業務の自動化を支援する可能性があります。設計通りに動作すれば、マルチクラウド環境の管理が大幅に容易になる可能性があります。これは、現在多くの企業が実用的というよりは戦略的な理由で行っている取り組みです。

Upboundによると、CrossplaneはAmazon Web Services、Microsoft Azure、Google Cloudで実行されるワークロードをサポートする予定だ。同社は現時点では、RookプロジェクトをホストするCloud Native Computing Foundationのような財団にプロジェクトを提出する予定はない。

Upboundは、Kubernetesとマルチクラウドコンピューティングを基盤としたオープンソースプロジェクトに取り組むため、GVをはじめとする企業から900万ドルを調達しました。Tabbara氏は今年初め、GeekWire Cloud Tech Summitで同社の取り組みの一部について講演しており、そのプレゼンテーションの動画を以下に掲載しています。