Linux
為 3 個站點尋找最佳的 ec2 設置,每月流量總計 150 萬
我希望為我們的 3 個網站整合我們目前的 2 台大型 ubuntu ec2 伺服器和 2 台大型 RDS 伺服器的 aws 設置,這些網站每月的點擊量總計約為 150 萬次,並且隨著大部分流量(100 萬)每月增加到一個組中的論壇站點以及電子商務站點和小型 wordpress 站點的其餘流量。
所以這是我的問題/想法?
將兩台 ec2 大型伺服器合併為一台與兩台 RDS 伺服器相同的伺服器會更好嗎,因此我們將所有三個站點都執行在一台大型 ec2 和一台 RDS 上。- 或 - 我們是否應該設置 2-3 個較小的 ec2 伺服器負載平衡和單個 RDS。-或者- 完全不同的設置?
一個問題是,如果一個站點崩潰,其他站點也會隨之崩潰。它發生在過去,但我很確定它是因為論壇軟體而不是伺服器設置。
我會得到至少 3 個中小型實例並將它們放在不同的區域中。我將在它們三個上安裝所有網站/論壇軟體,並確保它們是相同的。然後我會得到一個彈性負載均衡器並將它放在這三個實例的前面。現在這三個網站都是負載平衡且高度可用的。即使其中一個實例發生故障,您的網站也會繼續存在。
啟用多可用區的 rds 就足夠了。
PS:我不建議使用 2 個實例,因為在您的負載下,如果一個實例失敗,另一個實例可能無法處理所有請求,並且可能也會失敗。