私は最近Red Hat CloudFormsに関する投稿を書きました。ApacheDaltacloudプロジェクトの最初のバージョンのリリースを無視するのは不公平だと思います。ApacheDaltacloudプロジェクトのコードはCloudFormsの中心にあります。
Apache Software Foundation(ASF) は、さまざまなIaaSクラウド(Infrastructure-as-a-Service)の相互運用性の向上を目的としたプロジェクトであるApache Deltacloudの最初のバージョンのリリースを発表しました 。 ASFによると、プロジェクトはバージョン番号で図1.0を取得するために十分なレベルの成熟度に達しました。 さらに、Deltacloud 1.0には、クライアントアプリケーション用のAmazon EC2 APIを導入するフロントエンドが導入されています。
新しいEC2 APIを使用すると、開発者は、DeltacloudをサポートするIaaSクラウド上でEC2 API専用に作成されたアプリケーションを実行できます。 「Deltacloudを使用すると、EC2 APIを使用してAPI呼び出しをVMware vSphereやOpenStackなどのプラットフォームへの呼び出しに変換できます」とDavid Lutterkort氏は述べ、「これはベンダーロックから抜け出すための長い道のりの始まりです。クラウドAPIで。」
Deltacloudは、いくつかの異なるクラウドAPIをサポートするサーバープロセスとして動作するため、IaaSクラウドとは独立したアプリケーションを作成できます。 Deltacloudは、あるクラウドベンダーからのAPI呼び出しを、異なるクラウドサービスの受信を期待する別のクラウドベンダーからのAPI呼び出しに転送します。 この変換は、異なるドライバーのセットの使用により可能です。
Deltacloudプロジェクトには、独自のRESTベースのAPIと、別の独立したベース(参照)APIがあります。 このAPIは、 クラウドインフラストラクチャ管理インターフェイス標準のクライアントインターフェイスとして以前に追加されました。これは、現在DMTF ( 分散管理タスクフォース )で開発されています。 また、Deltacloudは開発者に独自のサービスインターフェイスを実装する方法を提供し、さまざまなクラウドプロバイダーに内部ユーザーアプリケーションを展開できるようにします。
もともとは、ユーザーがさまざまなIaaSクラウドに単一のアプローチをとることができるように設計された内部Red Hatプロジェクトでした。 しかし、後にプロジェクトはASFに移され、現在この組織の「翼の下」で開発中です。 Deltacloud 1.0は6月15日にリリースされました。このリリースはプロジェクトのWebサイトからダウンロードできます 。コードはApache 2.0ライセンスで入手できます。 詳細なインストール手順とリリースノートも利用できます。