负载均衡器,并专注于EC2

我有一个心理障碍是负载平衡器,我喜欢AWS / ec2如何为您处理。

但是,我喜欢专用服务器的性能和成本效益等。

如果一个熟悉负载平衡器的人可以给我一个关于我需要什么types的负载平衡器的想法,我很乐意。

  1. 客户端将以非常高的速度将xmlfile upload到我的服务器,速度高达每秒1000个。 应用程序可以处理这个问题,这不是一个真正的问题,因为它可以通过添加更多的节点(前端+后端数据库服务器)来维持这种负载。

对我来说唯一的问题是试图预测我将需要的负载平衡器的types。
如果我可以逃脱专用服务器和使用HA代理,我会很高兴,但是我不确定即使单个服务器每秒能够维持1K xml文档。

XML文档的平均大小在5-30 KB之间变化。

这是一个古老的说法,但是如果你的时间毫无价值,那么花费会更less。 haproxy很好,但仍需要时间来设置和维护。 再加上你已经创build了一个单点故障+你还没有你的可扩展性。

我自己做了math,EC2赢了总成本。 performance很好。 我知道我并不是严格回答你的问题,但是AWS解决了许多额外的事情。 在我们所有人的怪胎说实施自己,只是仔细检查你的号码。

你说你不能预测你需要什么types的负载平衡器,但仍然偏好物理硬件?

云(如EC2)解决scheme非常适合您的情况,因为您只能提供您所需的内容,而不是为物理硬件提供理论峰值。 通常你会发现你的

在你的情况下,我会去这些方向之一:

  • Amazon Elastic Load Balancing + EC2实例
  • 运行HAProxy的相当小的EC2实例(不需要太多资源)+ EC2实例

HAProxy实例可以根据需要进行扩展,您可以根据您的负载来扩展或扩展应用程序服务器。

您的select取决于您对pipe理HAProxyconfiguration的偏好以及ELB的限制。 祝你好运!