Linux
什麼時候安裝負載均衡器合適?
我有一個擁有 100 萬種產品的購物網站,老實說,我有很多問題——其中大多數可能是主觀的,但我認為這個問題很合適。
什麼時候購買負載均衡器合適?我們目前有 1 台伺服器,並且正在瘋狂地尋求增長。任何事情都可能發生在任何時候,所以我問 - 什麼時候是正確的時間?我們現在有資源購買一個並將其插入我們的應用程序伺服器,所以如果事情開始升溫,我們可以將另一個盒子插入負載均衡器並繼續我們的快樂方式。
鑑於此,什麼是好的負載均衡器規範?我們與 Hetzner 合作,他們的規格特別豐富。花 50 歐元,我們可以買到一個非常多肉的盒子。這是矯枉過正嗎?在這種情況下是否存在矯枉過正的事情?
感謝任何幫助,我沒有太多接觸過這種事情。
提前致謝
當您需要並且能夠負擔得起高可用性並且您的軟體已準備好時。
您仍然有足夠的空間來使用單伺服器設置:您可以升級目前伺服器,可以將數據庫移動到第二台伺服器,可以將靜態內容(圖像)移動到第三台伺服器或將其解除安裝到 CDN 等等。在性能方面,您需要掌握多個數據庫伺服器的設置方式,然後才能為前端使用負載平衡器。
讓您的軟體準備好擴展到單個前端伺服器(共享會話)、單個數據庫伺服器(主從/多個主從設置)和單個靜態內容伺服器(CDN、分片/同步等)之外。一旦確定這可行,您就可以開始考慮負載均衡器和更複雜的設置。
它應該超越簡單的性能擴展——當其中一個前端伺服器出現故障並且後端能夠處理數據庫伺服器崩潰時,您的設置應該自動重新分配負載。