두 클라우드 간의 상호 작용

두 클라우드 간의 상호 작용

가능한 중복:
두 클라우드 간의 상호 작용

저는 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 중 하나에 가입합니다. 요구 사항이 동적이기 때문에 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에서 요청하도록 장애 조치됨).

관련 정보