Балансировка нагрузки и отказоустойчивость между двумя CORBA (VisiBroker) клиент / сервисная архитектура для телекоммуникаций - PullRequest
0 голосов
/ 24 октября 2018

У меня есть работа по анализу нижеприведенных требований и некоторые данные.Найдите подробности, как показано ниже

Вот простая диаграмма архитектуры:

ссылка: [1]: https://i.stack.imgur.com/VgRs5.png

Краткое описание текущей системы: Я кратко расскажу об архитектуре телекоммуникаций, которую мы поддерживаем для одного из клиентов (Ericsson).

-> У него есть несколько систем ENM, которые отслеживают элементы сети на основе данных, которые они получают отСервер ENM.

-> К этой системе ENM есть много клиентов, которые будут подключены для выполнения некоторых операций (например, графического интерфейса пользователя для проверки работоспособности, доступности и возможности настройки некоторых элементов и т. Д.)

Требование: Из приведенного выше рисунка

-> Мы создаем новый сервер 2 с той же средой и настройкой приложения сервера 1 (фактически реплика сервера 1)), но главное требование - обеспечить отказоустойчивость и доступность между системами.

-> когда один сервер выходит из строя (во время обновления сервера / аварийного завершения работы), а затем второй сервер should обрабатывает запрос.

-> Клиент не должен вносить никаких изменений, и он должен обрабатываться с задней стороны.

Правила / Условия: Из приведенного выше рис.,

-> как уже упоминалось, что клиенты используют жестко закодированный IP-адрес сервера 1 для взаимодействия со службами CORBA, а

-> клиент нехотите изменить этот IP-адрес с той стороны, поскольку это становится большим изменением, и они не хотят этого делать.(также они хотят избежать времени ожидания появления нового сервера2 и не хотят менять какие-либо IP-адреса)

То, что мы пытались:

Кто-то из предыдущей командыранее пробовал балансировку нагрузки между этими серверами, но не смог завершиться из-за некоторых обнаруженных им проблем (никто не знал, что произошло)

Некоторые предложения, найденные Architect: -> VisiBroker, osagent (или Smart Agent)

Вопросы:

-> Можно ли установить LVS (виртуальный сервер Linux), не затрагивая на стороне клиента Примечание: если вы видите рисмы реализовали то же самое в LVS на южном сервере, так как у нас есть возможности для настройки / изменения IP-адресов, которые используются в системе ENM (при работе в качестве клиента]

-> Есть ли какие-либо решения / услуги, доступныедля такого рода ситуаций? [Я знаю его беспокойство ..:)]

Любая помощь будет оценена .......

Спасибо

Нитьян и Писай

...