多くの技術者と同様に、私は過去数年間に多くの古いx86サーバー、x86デスクトップ、およびCiscoスイッチを蓄積してきました。
Webアプリの実験用に小さなクラウドクラスターを構築したいと思います(Webサーバー+データベース+アプリケーションサーバー)。つまり、必ずしもOS全体をスケーリングするつもりはありません。環境。
小規模で個人的なアプリクラウドを構築するためのソフトウェアオプションは何ですか?
ユーカリ を検討しましたか?それは無料で、あなたが持っているかもしれないいくつかの箱にセットアップするのはとても簡単です。彼らのサイトから:
EUCALYPTUS-プログラムを有用なシステムにリンクするためのElasticUtility Computing Architecture-は、クラスターに「クラウドコンピューティング」を実装するためのオープンソースソフトウェアインフラストラクチャです。 EUCALYPTUSへの現在のインターフェースはAmazonのEC2インターフェースと互換性がありますが、インフラストラクチャは複数のクライアント側インターフェースをサポートするように設計されています。 EUCALYPTUSは、一般的に利用可能なLinuxツールと基本的なWebサービス技術を使用して実装されているため、インストールと保守が簡単です。
おそらく、クラウドコンピューティングは必要なく、クラスターコンピューティングだけが必要です。クラウドコンピューティングにはクラスターのタイムシェアリングが含まれ、これらは100%あなたのものです! Google mapreduceクラスターを構築するHadoopのようなプロジェクトがありますが、開始するには、依存関係がはるかに軽いHadoopを模倣した BashReduce を確認する必要があります。