负载均衡器:哪种解决方案更合适?

负载均衡器:哪种解决方案更合适?

我有以下场景:互联网上的多个警报将它们收集的信息发送到一个中心点(中央警报接收 - CRA),该中心点是具有公共 IP 地址的服务器。我们需要将此流量转发到多个目的地(私有 IP 上的服务器)。我们希望同时发送所有这些信息。

我正在考虑一个负载平衡器解决方案(但我们希望同时发送信息)或路由解决方案……或者甚至是一个可以将信息副本从一个 IP 地址发送到多个私有 IP 目的地的设备。您觉得怎么样?提前谢谢您。

另外,如果我必须确定负载均衡器的大小,通常会问哪些问题?您有一个/多个 ISP 吗?您的带宽是多少?有多台服务器?前端/后端?他们使用哪种协议?

提前致谢

答案1

首先,设计您的服务。每个组件的作用是什么?服务之间的消息是什么,它已经是通过 HTTP 进行 REST 样式传输的了吗?多个后端正在监听某项内容意味着什么?您可以将其扩展到多个节点吗?绘制图表。

负载均衡器将请求代理(有时转发)到多个后端之一。消息代理将数据从生产者传送到消费者,有时采用多对多发布/订阅方案。您可以同时使用这两个组件。例如,REST 样式的 API 消息通过负载均衡器传入 API 服务器,然后服务器通过代理向所有感兴趣的侦听器发布消息。

关于网络设计和容量规划,请问所有这些问题。容量估计和可用性要求来自组织。消息大小来自开发人员的概念证明。使用这些来得出带宽、计算和存储估计。并设计任何高可用性。

相关内容