BT

Apache Nuvem,オープンソースクラウドがまたひとつ?

| 作者: Mark Little フォローする 12 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2010年8月23日. 推定読書時間: 2 分 |

原文(投稿日:2010/08/22)へのリンク

この数年間,どこかの島にこもっていたのでもない限り,その間 クラウドに費やされた 多くの労力 について知らなくはないだろう。クラウドをソフトウェアの"根本的な変化"と考えるかどうかは別として,今後数年間が曇りがちな(クラウドな)時代になる ことには間違いないだろう。数多くの標準が乱立するにはまだ早いが,それでもセキュリティや認証基本構造といった領域では,すでにその兆しも見え始めている。

オープンソース全盛の今世紀においては,特に 今を盛りとクラウド関連のプロジェクトが増え続けている。Apache には Deltacloud libCloud などがある。それぞれ"クラウド間の差異の抽象化" と "クラウドの統一インターフェース” の提供を目指すものだ。クラウドプロジェクトが1つあることがよいのことなら,2つあればもっと素晴らしいはずだ。では3つだったら? 近くそれを目の当たりにすることになるだろう。Nuven プロジェクトが順調に進んでいて,間もなく Apache インキュベータのステージに達しそうだからだ。入手可能な情報によれば,それは次のようなものだ。

  • クラウドプラットフォームの共通サービスを抽象化するオープンAPI の定義により,アプリケーションロジックとプロプライエタリなクラウド固有部分との分離を促進する。
  • Google AppEngine,Amazon EC2,Microsoft Azure などの一般的なクラウドに対して Nuvem API を実装する。
  • 当面はユーザ識別と認証,分散キャッシュ,データストア,キュー処理に注力し,その後チャット,ログ,デバッグなどその他のサービスに拡張する。

Wiki ページではさらに,クラウド実装間の移設時にベンダのロックインを回避するための方法として,共通 API の必要性についても言及している。Deltacloude や libCloud と同様,Nuvem も「サービスとしてのインフラストラクチャ (Infrastructure as a Service,Iaas)」をターゲットとしているようだ。情報提供者によると,Apache の SCA 実装である Tuscany を利用するプロトタイプが開発中である,とされているのも興味深い。この試みは SOA 関連とクラウドとの関係に関する疑問に対して,何らかの回答をもたらすものになりそうだ。

その資料中で,Apache の関連プロジェクトに対して次のように述べられているのは残念だ。

現在のところ,一般的なクラウドプラットフォームサービスを抽象化して,真のオープンソース API を定義しようとする動きはありません。Nuvem は,ユーザ主導イノベーションのような本当のオープンソースメカニズムを可能にする方法で,オープンソースなクラウドアプリケーションのプログラムインターフェース構築のためのコミュニティを作り出す試みなのです。

libCloud と Deltacloud がその実績を Apache に提出して,2010年6月以降更新されていない Nuvem のこの資料に取って代わることも考えられなくいはない。いずれにしても Nuvem プロジェクトが公式に開始されて,単独のオープンソース API に誰もが同意する(とすれば,その)前に,何らかの明確化と統一が図られることを望みたい。

この記事に星をつける

おすすめ度
スタイル

こんにちは

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

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

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

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

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

Apache Nuvem by Luciano Resende

I tried to clarify how Apache Nuvem align with Apache Deltacloud and Apache libCloud in the following blog post.

lresende.blogspot.com/search/label/Apache%20Nuvem

In summary, from the Apache Nuvem project proposal :

"Nuvem complements Apache libCloud and Deltacloud projects (which both cover provisioning and elasticity in the cloud), providing portability of applications and application services across heterogeneous cloud environments."

Hopefully this helps clarify any confusion, and I hope to see you all helping on the Nuvem community.

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

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

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

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

1 ディスカッション

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


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

Follow

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

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

Like

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

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

Notifications

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

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

BT