
重複の可能性あり:
2つのクラウド間の相互作用
私は 1 台の [CLC+CC] と 2 台の [NC] コンピューターで Cloud-A をセットアップしました。同じ構成の別の Cloud-B もあります。[Ubuntu Enterprise Cloud を使用]
両方とも同じ LAN 内で個別に正常に動作しています。
ここで、Cloud-A の NC を Cloud-B の CC に追加したいのですが、[Cloud-B のリソースが不足している場合] どうすればそれが可能になるでしょうか? これには相互運用性に関するものが必要になると思います...
たとえば、クライアントと NC の間で直接のやり取りが行われるのか、それとも CLC と CC を経由するのかを尋ねた場合、具体的に何が起こるのかを説明していただけますか?
私が言いたいのは、複数のクラウド プロバイダーがあるとします。ユーザーは、IaaS の Cloud-A など、そのうちの 1 つに加入しています。要件は動的であるため、Cloud-A のすべてのリソースが使い果たされる可能性があります。サービスを提供できる別の Cloud-B があるかもしれませんが、その Cloud-A はクライアントに Cloud-B を使用するように要求できません。
では、この 2 つのプロバイダー間で何らかの調整を行ってリソースを相互に共有し、バックグラウンドで何が起こっているかをクライアントがまったく認識しないようにすることができれば...?
答え1
私の回答を参照:http://ubuntuforums.org/showthread.php?t=1644440
- いいえ、NC は同時に 2 つのクラウドのメンバーになることはできません。
- 相互作用はクライアント -> CLC -> CC -> NC -> VM のようになります
複数のクラウドではなく、単一のクラウドで異なる「クラスター」間の調整を行うことができます。したがって、クラウド A をクラスター A、クラウド B をクラスター B として考え、単一の CLC (必要な場合は HA、実際にはサポートされていませんが、実行されています) をインストールすれば完了です。別の解決策としては、クライアント側のオーケストレーション スクリプトを記述することです (例: ユーザー ツールがクラウド A から ENORESOURCES を取得すると、自動的にクラウド B からの要求にフェイルオーバーします)