Domain-Name-System

故障安全的網路託管

  • September 30, 2011

我負責維護我們內部開發的 SaaS 軟體,它真的不能離線。離線會使我們的大多數客戶感到不安,並且很可能會導致一些契約失去。

我們正在與一家優秀的託管公司 - Media Temple 託管,但最近由於他們的 DNS 伺服器關閉,我們有一些停機時間,我們真的不能冒這個風險。我知道託管公司不能保證 100% 的正常執行時間,所以我在想是否有任何用於網路託管的故障安全系統。我試圖弄清楚,但似乎我們總是有單點故障。託管網站最安全的方式是什麼?

我正在考慮這個問題,但在最新的技術問題之後,他們讓我重新考慮了這一點。如果有辦法讓一台伺服器成為另一台伺服器的備份,我很樂意採案例如 Amazon 和 MT。

是的,這很常見。仍然總是存在單點故障,但您可以使這些故障點不太可能發生故障。

如果您要使用 Amazon 的 Web 服務,您需要設置兩個相同的 EC2 實例。您將通過主-主複製連接數據庫,因此每台伺服器都有相同的數據,並且您要確保兩者上的程式碼相同。

在這兩台伺服器之前,您將擁有一個 Amazon ELB(彈性負載均衡器)。ELB 可以檢測伺服器是否離線並使其停止輪換,Amazon 的腳本會監控您的 ELB,如果它開始出現問題則更換它。

不過,再一次,沒有什麼是 100% 的。AWS 最近也有自己的嚴重中斷。當然,它可能會幫助你再增加九到兩個可靠性,但正如我在評論中所說,即使是 Facebook、Google和亞馬遜的部分產品有時也會出現故障。

引用自:https://serverfault.com/questions/277179