我真的很陌生,整個亞馬遜EC2 API和解決方法。 我已經發現了Amazon API,並創建了一個基本程序,可以根據活動實例CPU創建/刪除實例。亞馬遜API - 如何創建自定義負載平衡器?
但是對於一個項目,我必須創建一個自定義負載平衡器。 到目前爲止,我瀏覽過很多網站,都在尋找使用Amazon API創建自定義負載均衡器的方法,但從某種程度上來說,沒有人做過一個? (或者他們對Google很好的隱藏)
任何人都可以指出我的好方向或幫助我解決這個問題嗎?
我真的很陌生,整個亞馬遜EC2 API和解決方法。 我已經發現了Amazon API,並創建了一個基本程序,可以根據活動實例CPU創建/刪除實例。亞馬遜API - 如何創建自定義負載平衡器?
但是對於一個項目,我必須創建一個自定義負載平衡器。 到目前爲止,我瀏覽過很多網站,都在尋找使用Amazon API創建自定義負載均衡器的方法,但從某種程度上來說,沒有人做過一個? (或者他們對Google很好的隱藏)
任何人都可以指出我的好方向或幫助我解決這個問題嗎?
那麼API將幫助你完成基礎設施/管理任務,比如啓動新實例,監視它們的資源使用情況等(正如你已經注意到的那樣)。但顯然要構建自己的負載均衡器實例,您需要登錄到您選擇的任何Linux版本,並安裝負載平衡/反向代理軟件(如HAProxy或Nginx)。因爲僅僅在最近,亞馬遜的ELB才變得更加功能豐富(例如SSL終止,cookie持久性),這已經被很多人懷疑了。
您可能會覺得這有用: http://blog.rightscale.com/2010/04/01/benchmarking-load-balancers-in-the-cloud/以及博客文章中提到的白皮書。一個非常常見的方法是將HAProxy與Stunnel或Pound一起安裝(後兩者用於SSL終止)。
爲什麼你想要自定義負載平衡器,而不是使用現有的一個? –
我們(我和我的團隊)必須創建一個自定義負載平衡器,然後將其與現有的亞馬遜比較。這是我們在項目開始時收到的項目描述。 我已經設法做了很多與API,但不知何故該功能尚未被發現:-) – Tom
將作爲負載平衡器作爲負載平衡器沒有做這項工作的實例? – Nishant