我工作的公司爲我們的客戶構建並託管了一個Web應用程序,我有興趣創建某種類型的外部監控頁面(類似於trust.salesforce.com),用戶可以去以查看我們的服務器/應用程序的當前狀態。我知道有很多不同的'監控'服務,但我想自己創建服務,以便完全控制和定製。顯然,該服務必須位於不同的位置和數據中心,而不是應用程序本身。我擔心的一件事是,如果我只是在不同的位置選擇不同的主機,如果主機出於任何原因(電源故障,服務器故障甚至ISP故障)出現故障,監控軟件就會停機。出於這個原因,我正在考慮在亞馬遜EC2實例上託管監控應用程序。利用他們的彈性IP功能,如果由於某種原因數據中心或實例運行的地方失敗,我可以用相同的數據創建一個重複的實例(但位於不同的位置),並且一切都可以正常工作。爲Web應用程序創建外部監控
這聽起來像是一個可行的計劃嗎?爲了更安全起見,我正考慮在不同地點創建2個實例並從兩者中進行監控。如果有一個失敗,另一個失敗,則另一個失敗。顯然,一個實例必須充當監控頁面的實際Web主機。如果一個實例檢測到其他實例因任何原因失敗,是否可以通過編程方式將彈性IP切換到自身?
我知道有很多參與這個問題不同的事情,我只是在尋找反饋意見任何一件事......
如果你做了這麼遠,感謝您抽出時間來讀這個!