我有一些工作要对以下要求进行分析,并提供一些建议。 找到以下详细信息
这是简单的架构图:
链接:[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