2011-12-08 68 views
4

我真的很陌生,整个亚马逊EC2 API和解决方法。 我已经发现了Amazon API,并创建了一个基本程序,可以根据活动实例CPU创建/删除实例。亚马逊API - 如何创建自定义负载平衡器?

但是对于一个项目,我必须创建一个自定义负载平衡器。 到目前为止,我浏览过很多网站,都在寻找使用Amazon API创建自定义负载均衡器的方法,但从某种程度上来说,没有人做过一个? (或者他们对Google很好的隐藏)

任何人都可以指出我的好方向或帮助我解决这个问题吗?

+0

为什么你想要自定义负载平衡器,而不是使用现有的一个? –

+0

我们(我和我的团队)必须创建一个自定义负载平衡器,然后将其与现有的亚马逊比较。这是我们在项目开始时收到的项目描述。 我已经设法做了很多与API,但不知何故该功能尚未被发现:-) – Tom

+0

将作为负载平衡器作为负载平衡器没有做这项工作的实例? – Nishant

回答

2

那么API将帮助你完成基础设施/管理任务,比如启动新实例,监视它们的资源使用情况等(正如你已经注意到的那样)。但显然要构建自己的负载均衡器实例,您需要登录到您选择的任何Linux版本,并安装负载平衡/反向代理软件(如HAProxy或Nginx)。因为仅仅在最近,亚马逊的ELB才变得更加功能丰富(例如SSL终止,cookie持久性),这已经被很多人怀疑了。

您可能会觉得这有用: http://blog.rightscale.com/2010/04/01/benchmarking-load-balancers-in-the-cloud/以及博客文章中提到的白皮书。一个非常常见的方法是将HAProxy与Stunnel或Pound一起安装(后两者用于SSL终止)。

+1

当我开始使用亚马逊/云时,我使用了一位非常好的顾问。对于那些不想使用亚马逊的人来说,他是一位HAProxy粉丝。但正如詹姆斯所说,亚马逊的产品非常完整,这项任务非常复杂,并不是一周的比较工作。 – David

+0

感谢您的信息! – Tom

相关问题