电信的两个CORBA(VisiBroker)客户端/服务体系结构之间的负载平衡和容错

时间:2018-10-23 22:09:27

标签: corba

我有一些工作要对以下要求进行分析,并提供一些建议。 找到以下详细信息

这是简单的架构图:

链接:[1]:https://i.stack.imgur.com/VgRs5.png

关于当前系统的简介: 我在简要介绍一下电信架构,我们正在为其中一位客户(爱立信)提供支持

->它具有一些ENM系统,该系统根据从ENM服务器接收到的某些数据来监视网络元素。

->对于此ENM系统,将连接许多客户端以执行某些操作(例如GUI以查看运行状况,可用性和配置某些元素的能力等。)

要求: 从上图,

->我们正在使用服务器1(实际上是服务器1的副本)的相同环境和应用程序设置构建新服务器2,但是主要要求是实现系统之间的容错性和可用性。

->当一台服务器关闭时(在服务器升级期间/异常关闭期间),第二台服务器应处理该请求。

->客户端不应进行任何更改,而应从后端进行处理。

规则/条件: 在上图中,

->如前所述,客户端使用服务器的 Hard-coded IP地址与CORBA Services和

进行交互

->客户端不想在那边更改此IP地址,因为这是一个很大的更改,并且他们不想这样做。 (他们也希望避免等待新服务器2的等待时间,并且不想更改任何IP)

我们尝试过的事情:

先前团队中的某人以前曾尝试在这些服务器之间进行负载平衡,但由于发现一些问题而未能完成 (没人知道发生了什么事)

架构师发现的一些建议 -> VisiBroker,osagent(或智能代理)

问题:

->是否可以安装LVS(Linux虚拟服务器)而不影响客户端 注意:如果您看到无花果,我们将在南向服务器的LVS处实现相同的功能,因为我们可以配置/更改ENM系统内部使用的IP(用作客户端时)

->是否有针对此类情况的解决方案/服务?[我知道它很忙..:)]

任何帮助将不胜感激..

谢谢

Nityanand Pisay

0 个答案:

没有答案