BT

Cloud Foundry Core:Cloud Foundryベンダ間の移植性

| 作者: Kostis Kapelonis フォローする 0 人のフォロワー , 翻訳者 徳武 聡 フォローする 0 人のフォロワー 投稿日 2012年12月3日. 推定読書時間: 3 分 |

原文(投稿日:2012/11/28)へのリンク

 

Cloud FoundryのチームはCloud Foundry Core発表した。これは共通の機能を元に、パブリックインスタンス(Cloud Foundry Endpoints)を検証するアプリケーションだ。この機能でクラウドのユーザはあらかじめCloud Foundryのアプリケーションを他のクラウドへ移行できるかどうかを確認できる。サポートしているランタイムやサービスを検知できるのだ。

Cloud FoundryはオープンソースPaaSで元はVMware/SpringSourceが開発していた。それから、コードがオープンになり、誰でも自分のプライベートクラウドインスタンスを作成して互換性のあるアプリケーションをローカル環境に配置できるようになった。Cloud Foundryの実装のパブリックインスタンスを作成し、機能や料金を差別化しようとしている企業/パートナーもいる。

現時点ではCloud Foundryの実装には次のものがある。

 

 

これらの実装は基本的なサービスは同じだが、まったく同一ではない。異なるプログラミングプラットフォームをサポートしている場合もあれば、同じプラットフォームをサポートしていてもバージョンが異なる場合もある。理論的にはクラウドアプリケーションはこれらすべてのプラットフォームで互換性があるべきだが、実際には移行するアプリケーションは移行先のプラットフォームが提供していないサービスやバージョンの違うサービスを利用している可能性がある。特定のクラウドプロバイダに投資したくないユーザにとってこれは大きな欠点だ。

クラウド間の相互運用性を促進するため共通のCore Servicesが定義された。これには特定のプログラミングランタイムの特定のバージョンが含まれている。この共通のセットは異なる進化をしているため、ランタイムはdeprecatedとマークされている。クラウドベンダは競争力を高めるため、追加のランタイムをサポートしている。例えば、AppFogはMongoDB 1.8をサポートし、UhuruはMongoDB 2.0をサポートしている。したがって、UhuruからAppFogへアプリケーションを移行してMongoDBを活用しようとしても、移行に工夫が必要になる。

このような各クラウドプロバイダ毎の差異を覆うため、Cloud Foundry CoreにはリアルタイムでCloud Foundryのエンドポイントに問い合わせを実行するアプリケーションが付いている。この問い合わせの結果、互換性のレポートが得られる。このレポートにはどのサービス/プラットフォームがサポートされているか(いないか)が記述されている。入力欄では上述したベンダのパブリックインスタンスは自動補完で入力できるが、他のCloud Foundryのパブリックインスタンスやアクセス可能なURLがある企業インスタンスでも利用できる。

Cloud Foundry Coreの紹介とともに、Micro Cloud Foundryの新しいバージョンがリリースされた。今回のバージョンはコアの定義と完全に互換性があり、さらにいくつかの独自機能が搭載されている。

 

 

詳細はCloud Foundryのサイトで確認できる。

 

Kostis Kapelonis 企業向けアプリケーションの分野で働くソフトウエアエンジニア

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT