Backup

在穩定性方面,誰打敗了誰?VPS還是專用伺服器?

  • April 7, 2016

基本上我問是因為我想知道專用伺服器是否真的比 VPS 更穩定?

我在這裡讀到:

http://www.inmotionhosting.com/support/website/difference-between-shared-vps-dedicated-hosting

VPS 伺服器不是專用伺服器,因此您仍然與其他使用者在伺服器上。當您共享伺服器時,您的操作仍會影響其他使用者。如果您有一個非常繁忙的網站,控制伺服器的 CPU 時間和記憶體可能會導致同一伺服器上的其他使用者出現性能問題。如果您正在執行失控的未優化腳本,它不僅會破壞您的站點,還會影響整個伺服器。這可能並可能導致同一伺服器上的其他使用者停機。

這真的是一個問題嗎?

VPS 的一個好處是您可以隨時升級他們的硬體。此外,我不知何故覺得備份/恢復伺服器更容易,因為它是正確的,基本上是在某個地方執行的虛擬機。因此,如果說專用伺服器起火,您將需要幾乎完全相同的物理機器,而虛擬機只能在某個地方執行。

底線問題:

vps 是否不如專用伺服器穩定?

我問的原因:一位朋友在他的共享主機(bluehosts)上的伺服器停機時間為 7 小時。他因此失去了一位價值 3000 美元的客戶。現在他當然心煩意亂,想要更穩定的東西。我想到了用於 php 部分的 AWS beanstalk 和用於 mysql DB 的 AWS RDS ……但這感覺有點矯枉過正。我認為穩定的 VPS 主機應該就可以了。但是技巧問題仍然存在……如果我們選擇更簡單的東西,也許專用伺服器仍然更穩定?

服務提供商將更多地與正常執行時間有關,而不是其執行的技術。我會避免推薦任何一個提供商,但一般來說,你得到你所支付的。那 $ 5 or $ 10/mo VPS 幾乎可以肯定在超賣/分配的硬體上執行。使用更昂貴的 VPS,伺服器將不太可能超賣並且可能管理得更好。但即使是最可靠的服務提供商也會時不時出現停機。

最具彈性的網站大多在雲中執行,許多在 Amazon AWS 上(儘管存在其他解決方案)。但這並不意味著 AWS 非常穩定。有許多引人注目的 AWS 中斷。這只是意味著 AWS 提供了開發高可用性解決方案所需的服務和 API。您可以自行設計應用程序以應對單節點中斷。這裡沒有一個答案,並且高度依賴於您託管的應用程序。這可能是使用諸如起搏器、corosync、clvm、gfs2 等的 HA 集群,也可能是更簡單的解決方案,例如具有兩個應用程序節點的負載均衡器,它們之間具有數據庫複製設置。

如果您擔心幾個小時的停機時間,您確實需要考慮這一點。如果您要將應用程序託管在單個伺服器上,無論是專用伺服器還是 VPS,您都必須接受一定程度的停機時間。硬體故障,發生 DDoS 攻擊,需要執行維護,等等……一次 7 小時很高,但肯定不是聞所未聞。

但是,拋開所有這些,我在 VPS 提供商與專用伺服器方面的一些經驗。

使用 VPS 提供商時,您會被告知維護將在特定時間執行,並且無法重新安排它。使用專用硬體,您更有可能與數據中心合作來安排維護視窗以滿足您的需求。

確實,在多租戶 VPS 基礎架構中,您無法全面了解伺服器上的情況。您的故障排除工具可能會欺騙您。例如,儘管磁碟操作的延遲很高,但它會報告磁碟 I/O 較低。然而實際上,我在這方面從來沒有真正遇到過太多麻煩。同樣,這在很大程度上取決於您選擇的服務提供商,並且在某種程度上只是運氣。但是,如果您將伺服器視為牛而不是寵物,這不是一個大問題。您只需銷毀伺服器並在新伺服器上啟動它。當然,這需要使用基礎設施作為程式碼原則和實踐進行一些深思熟慮和適當的自動化。

使用專用伺服器,除非您特別要求並支付費用,否則底層硬體將永遠不會升級。通過 VPS 提供商,服務提供商將管理硬體並淘汰伺服器,並根據需要添加新伺服器,並且很可能會在您沒有註意到的情況下轉移您的伺服器。

您為專用硬體支付了額外費用,因此您更有可能從數據中心獲得更高質量的支持。但這又只是基於軼事證據和經驗。

以最少的停機時間升級 VPS(RAM、磁碟空間、核心等)要容易得多。通常只是重新啟動。使用專用伺服器,至少數據中心的某個人將不得不關閉機器電源並打開它以執行升級,並且您會看到 30 分鐘到幾個小時的停機時間。

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