※公式FAQに掲載されている日本語訳です。
いいえ、違います。Eucalyptus は構文として(文法的に) Amazon が提供するサービスのインターフェースをサポートしており、ほぼ同じ機能を実装しています(少数の例外はありますが)。しかし、内部的には明らかに異なる構造です。
Eucalyptus の元々の設計は、拡張可能であり、簡単にインストールができ、メンテナンスも楽で、とりわけ研究環境でシステム管理者が貴重な時間を研究に費やせるようにしたものでした。私たちの方向性が確定しない間に、Amazon が提供するサービスの最終形は、ほとんどがスケーラビリティに向けられます。
もしかすると、多くの優れたユーザがスケーラビリティを求めることが出来るような、クラウドサービスを実現するための商用ソフトウェアを開発するすることも出来たでしょうし、すべてのクラスター群が初期状態で特定のクラウド環境に接続するよう制御することも(コミュニティ向けに配布しているオープンソースのソフトウェアに対してさえも)出来たでしょうが、私たちはそのような手法をとりません。
目的は、同じバックエンド(back end)環境で、複数のクラウドコンピューティングのインターフェースを利用できるようにするためです。Amazon のインターフェースを採用するのは、私たちが開発を開始した時点で実用環境にあったクラウド環境であり、それが最も商業的に成功を収めていたからです。とはいえ、インターフェース・モジュールに関しては、システムに影響を与えることがなく置き換えることが出来るようになる予定です(と、私たちは願っています)。
今のところは、はい、その通り製品ですが、元々はカリフォルニア大学サンタバーバラ校(UCSB)のコンピュータ・サイエンス学部での研究プロジェクトとしてスタートしたものです。その Eucalyptus の原形を開発した UCSB の MAYHEM 研究グループの研究者たちが Eucalyptus Systems(ユーカリプタス・システムズ)社を共同設立しました。オープンソースであるソフトウェアを商業的に保守できるよう努めるためにです。
Eucalyptus Systems はオープンソースを中核とするシステムをサポートします。そのための手法として、専門的なサービスの提供を商業的に行いつつ、製品開発を行います。Eucalyptus Systems 社としての目的は、オープンソースコミュニティを通して、継続的な Eucalyptus の提供・拡張・バグ修正を行うことです。
いいえ、Eucalyptus では必要ありません。対して、一般的な商用クラウド環境では、利用者はサービス利用料の支払いにクレジットカードを用いる必要があります。
Eucalyptus はユーザコミュニティにログインすることにより、マシン環境が利用可能になるように設計されています。Eucalyptus では、料金を必要とせず日常の管理ができるように "cloud administrator"(クラウド・アドミニストレータ/クラウド管理者)というインターフェースを備えています。これにより、クラウド環境の管理者が、利用者をより確実に管理できるようになります。
クラウド利用者は、cloud administrator というウェブベースの登録ページを使ってユーザ登録を行う必要があります。ユーザ登録希望者がいる場合、クラウド管理者へは登録を希望している旨のメールが送信されます。メールには、リクエストを受け付けるか拒否するかのリンクがはられています。管理者による承諾結果は、希望者に対してメールで返信が送られます。承認された場合は、希望者が Eucalyptus を利用できるように、パスワード保護されたウェブページにアクセス可能となる暗号化証明書を受け取ることができます。
Eucalyptus のサポート対象は、仮想化技術 に Xen (バージョン 3.*) を使用している Linux システムです。Debian や Ubuntu 向けの i386 / x86_64 対応のバイナリ RPM やソースを提供しているほか、その他の主要な Linux ディストリビューション向けのソースパッケージを提供しています。
Eucalyptus v1.5 は Ubuntu 9.04 JauntyJackalope から Universe archive に分類されるパッケージに組み込まれました。Ubuntu 9.04 における Eucalyptus は、他のディストリビューションで提供されている形態とは異なり、ソースコードレベルでディストリビューション内の依存性の問題が解消された状態での提供です。一方、他のディストリビューション向けの Eucalyptus パッケージ ( CentOS、openSUSE、Debian 等 ) では全ての依存性を解決することが出来ないので、バイナリパッケージが提供されています。
Eucalyptus が Ubuntu だけで特殊な形態で提供できるのは、Ubuntu の商用サポートを行っている Canonical社の開発者たちによって、Eucalyptus を Ubuntu に組み込むパッケージを作成するため、多くの人的資源が投入されたためです。Eucalyptus を利用できるようにするため Ubuntu と Canonical 社が緊密に連携していることや、この影響でオープンソース・コミュニティがより大きく広がっていくことに、私たちはワクワクしています。
本来であっては、そのような事は行うべきではないのですが、解決方法(本家フォーラムでの投稿へのリンク)が Simon 氏により公開されています。
実行することは可能ですが、機能に制限がかかります。