Возможный дубликат:
Взаимодействие двух облаков
Я установил Cloud-A с компьютерами 1 - [CLC + CC] и 2 - [NC]. У меня есть еще один Cloud-B с такой же конфигурацией. [с использованием Ubuntu Enterprise Cloud]
Оба они отлично работают по отдельности, в одной локальной сети.
Теперь, если я хочу добавить NC Cloud-A в CC Cloud-B, [в случае, если ресурсы Cloud-B исчерпаны], как я могу сделать это возможным? Я предполагаю, что это требует возможности взаимодействия ...
Не могли бы вы объяснить, что именно происходит, когда мы спрашиваем, например, прямое взаимодействие происходит между клиентом и NC или оно проходит через CLC и CC?
Я хочу сказать, что существует несколько облачных провайдеров. Пользователь подписан на любой из них, например Cloud-A для IaaS. Поскольку требования динамические, все ресурсы Cloud-A могут быть исчерпаны. Может быть другое Cloud-B, которое может предоставлять услуги, но это Cloud-A не может попросить клиента перейти на Cloud-B.
Так что, если между этими двумя поставщиками возможно наладить некоторую координацию, чтобы совместно использовать ресурсы, чтобы клиент полностью не знал, что происходит в фоновом режиме ...?
Ссылаясь на мои ответы на: http://ubuntuforums.org/showthread.php?t=1644440
У вас может быть координация между различными «кластерами» в одном облаке, а не между несколькими облаками. Итак, рассмотрите облако-A как кластер-A, а облако-B как кластер-B, установите один CLC (HA, если необходимо, на самом деле не поддерживается, но было сделано) и вуаля готово. Другое решение - написать сценарии оркестрации на стороне клиента (например, пользовательский инструмент получает ENORESOURCES из облака-A, он автоматически переключается на запрос из облака-B)