Virtual-Machines
為期末考試託管虛擬機
我想為我在電腦科學課上進行的期末考試託管 20 個相同 VM 的副本。校園資源已被證明非常不可靠,我正在尋找替代解決方案。想法是:
- 將它們託管在我的家庭伺服器上並將學生引導到那裡
- 去一些商業雲服務
如果我自己託管它們,是否有一種粗略的方法來查看我的家庭伺服器是否有足夠的資源來處理這個問題?
如果我與 AWS(或類似)這樣的提供商託管,成本是否可控(即,執行 8 小時的 20 台伺服器低於 50 美元)?
我應該考慮其他解決方案嗎?
不要在家裡舉辦這樣的事情。
您的家庭設置可能存在許多單點故障。(即你只有一個電源,只有一個網際網路連接,只有一台物理機)
如果考試期間出現任何問題,你沒有人可以推卸責任。
相反,您首先需要做的是與負責校園基礎設施的人員討論您的需求。如果考試在校園內進行,如果您選擇在其他地方進行託管,您可能仍然依賴於校園的網際網路連接。
如果校園設施的系統管理員無法為您提供執行這麼多虛擬機的資源,但他們可以保證從考場到網際網路骨幹網的冗餘網際網路連接,那麼您可以開始考慮雲提供商。
如果您最終選擇了雲提供商,請記住以下幾點:
- 提前與雲提供商的支持人員聯繫,以確保當天資源可用。
- 提前幾個小時啟動虛擬機,甚至可能是考試前的晚上。雖然這當然會增加成本,但會顯著降低風險。
- 避免使用可搶占式虛擬機(或您選擇的雲提供商對此類事物使用的任何術語)。您節省的錢根本不值得提供者決定在考試中間將資源提供給更重要的客戶的風險。
- 通過在兩個獨立區域中擁有資源來避免大多數單點故障,這樣即使一個雲區域在考試期間離線,考試也可以繼續進行。
可能您最終可能會選擇在校園託管,然後退回到雲提供商。但是,只有當您的校園系統管理員能夠為網路提供比計算資源更好的保證時,這才有意義。