AmazonEC2やRackspaceCloudと同様の機能セットを提供するオープンソースアプリケーションはありますか?基本的に、Xenなどの仮想マシンモニターで動作し、ある種のAPIを使用して仮想マシンをその場で作成、破棄、および複製できる1つ以上のサーバーにインストールできるツールが必要です。
4 に答える
他のポスターが言及しているのと同様に、私はユーカリをお勧めします。XenまたはKVMのいずれかを使用して、AmazonEC2が提供するのと同じクエリAPIを介して仮想マシンを管理できます。また、Walrusという名前のバケットにファイルを保存するためのS3互換サービスも提供します。Xenで実行できることを証明する必要がある場合は、Eucalyptusの構成ファイルから次のようになります。
# The hypervisor that the Node Controller will interact with in order
# to manage virtual machines. Currently, supported values are 'kvm'
# and 'xen'.
HYPERVISOR="xen"
他の回答で言及されているEucalyptusに加えて、 OpenStackも確認することをお勧めします。これは、もう1つの主要なオープンAmazonAWSのようなクラウドスタックです。NASA、RackSpace、Citrix、Intel、AMD、Dellなどが支援しています。
(利害関係の宣言:現在、Citrixに技術コンサルタントを提供していますが、この質問には私的な立場で回答しています。)
CanonicalはUbuntuを作っている会社です。彼らはまた、UEC(Ubuntu Enterprise Cloud)の魔女がユーカリを中心に構築されているようにします。Eucalyptusのアーキテクチャは、EC2(Elastic Cloud Computing)との互換性を最大化するように設計されています。
UECはオープンソースであり、非常に使いやすいです。私は個人的に、UEC(9.4)を使用して最初のクラウドをまとめました。
ユーカリをubuntuで使用することを検討する価値があるかもしれません。それは、Amazonがubuntuベースのクラウドサービスに使用しているものでさえあるかもしれないと私は信じています。