两片云之间的相互作用

两片云之间的相互作用

可能重复:
两片云之间的相互作用

我已经设置了 Cloud-A,其中包含 1 - [CLC+CC] 和 2 - [NC] 台计算机。我还有另一个具有相同配置的 Cloud-B。[使用 Ubuntu Enterprise Cloud]

它们都在同一个局域网内单独工作正常。

现在,如果我想将 Cloud-A 的 NC 添加到 Cloud-B 的 CC,[以防 Cloud-B 的资源耗尽] 我该如何实现?我想这需要互操作性的东西……

您能否解释一下当我们询问时究竟发生了什么,例如,直接互动发生在客户和 NC 之间,还是通过 CLC 和 CC 进行?

我想说的是,假设有多个云提供商。用户订阅其中任何一个,比如用于 IaaS 的 Cloud-A。由于需求是动态的,Cloud-A 的所有资源可能会耗尽。可能有另一个 Cloud-B 可以提供服务,但 Cloud-A 不能要求客户选择 Cloud-B。

因此,如果这两个提供商之间可以进行一些协调,相互共享资源,让客户完全不知道后台发生的情况......?

答案1

参考我的回答:http://ubuntuforums.org/showthread.php?t=1644440

  • 不可以,NC 不能同时成为两个云的成员
  • 交互就像客户端 -> CLC -> CC -> NC -> VM

您可以在单个云中协调不同的“集群”,而不是多个云。因此,将云 A 视为集群 A,将云 B 视为集群 B,安装单个 CLC(如果需要,可安装 HA,虽然没有真正支持,但已经完成)然后就大功告成了。另一种解决方案是编写客户端编排脚本(例如,用户工具从云 A 获取 ENORESOURCES,它会自动故障转移到从云 B 发出请求)

相关内容