Domain-Name-System
負載均衡器問題
我在 aws 上有一個網站(例如:www.website.com),它使用大量流數據(高達 10mbps / 使用者)。可以說我的網站速度變慢了,因為當多個使用者連接時,伺服器根本無法處理其目前連接上的那麼多數據(100mbps、1000mbps .. 不管它是什麼)。
我讀過關於負載均衡器的文章,但似乎一切都通過同一個前端,但你可以拆分後端的東西(例如:www.website.com 仍然處理所有連接,但現在我們有 15 個應用程序相關的後端伺服器來處理一些 cpu 負載或其他東西)
我現在的解決方案是使用 dns round-robin,它可以讓我在多個伺服器之間分配頻寬負載。
我對負載平衡及其工作原理有什麼誤解嗎?我是否需要一個前置 IP 地址將使用者轉發到包含執行該網站的多個伺服器的某些子域(appserver1.website.com - appserver9.website.com)?
對不起,如果我在這裡完全錯了。
謝謝。
因此,DNS 負載平衡是一種選擇,但問題是如果其中一個後端伺服器當機,除非您進行健康檢查,否則它仍然處於混合狀態。這變得更昂貴
您應該做的是在您的 ec2 實例前面使用 ELB,這就是您的負載均衡器。您將終端節點的主機名指向 Amazon 提供的 ELB 主機名。
ELB 將擴大規模以處理流量。