這不是在單個(gè)物理服務(wù)器上放置多個(gè)主機(jī)帳戶的唯一方法。共享主機(jī)也可以做到這一點(diǎn)。但是,有一些根本區(qū)別。在共享服務(wù)器上,托管在其上的所有網(wǎng)站都以先到先得的方式獲得計(jì)算能力。它們同時(shí)使用相同的資源,如果幾個(gè)較大的網(wǎng)站同時(shí)消耗大量的 CPU 線程和內(nèi)存,則其余帳戶可能沒有資源。
VPS 的前提是完全不同的。您的托管服務(wù)提供商使用虛擬化技術(shù)為您的網(wǎng)站設(shè)置完全隔離的環(huán)境。虛擬服務(wù)器是通過(guò)稱為hypervisor 的東西創(chuàng)建和管理的。管理程序可以安裝在物理服務(wù)器本身上,也可以安裝在其操作系統(tǒng)之上。它的工作是創(chuàng)建虛擬化層,將您的 VPS 與底層基礎(chǔ)架構(gòu)和其他虛擬機(jī)分開。
它使您的 VPS 能夠充當(dāng)完全獨(dú)立的機(jī)器。這就是 VPS 的主要優(yōu)勢(shì)所在。通過(guò)管理程序,您的托管服務(wù)提供商設(shè)置您的虛擬服務(wù)器的參數(shù)。它們決定了 CPU 內(nèi)核的數(shù)量以及 RAM 的數(shù)量和可用的存儲(chǔ)空間。與共享帳戶不同,這些資源專為您的服務(wù)器保留。這些有保證的資源使性能更加一致。
因?yàn)槟奶摂M服務(wù)器就像一臺(tái)普通的物理機(jī),它也有自己的專用 IP 地址。管理程序分配它,然后主機(jī)的支持專家安裝操作系統(tǒng)。大多數(shù)網(wǎng)絡(luò)托管服務(wù)器在Linux上運(yùn)行,但虛擬化技術(shù)為托管服務(wù)提供商提供了在您的 VPS 上安裝Windows甚至macOS的選項(xiàng)。
接下來(lái)的步驟取決于您選擇的 VPS 計(jì)劃。有兩種類型的虛擬專用服務(wù)器帳戶:
- 一個(gè)自我管理的 VPS——您可以完全控制您的服務(wù)器。您獲得root 訪問(wèn)權(quán)限,并由您自行安裝創(chuàng)建所需托管環(huán)境所需的所有工具和軟件。您還需要配置服務(wù)器并處理軟件更新和其他系統(tǒng)管理員任務(wù)。您的主機(jī)可能會(huì)通過(guò)為您安裝網(wǎng)絡(luò)托管控制面板來(lái)幫助您,但您不能期望任何形式的手持。如果您沒有設(shè)置一切的技術(shù)技能,那么充分利用這種類型的服務(wù)將會(huì)很棘手。
- 托管 VPS——如果您只想盡快開始您的項(xiàng)目,這是更合適的解決方案。使用托管 VPS 解決方案,您的主機(jī)將負(fù)責(zé)設(shè)置和配置防火墻、Web 服務(wù)器以及運(yùn)行網(wǎng)站所需的其他工具等技術(shù)任務(wù)。通常情況下,用戶無(wú)法獲得root 訪問(wèn)權(quán)限。相反,您有一個(gè)控制面板,可讓您為新項(xiàng)目設(shè)置帳戶、安裝內(nèi)容管理系統(tǒng)、上傳、創(chuàng)建和管理文件、數(shù)據(jù)庫(kù)、電子郵件帳戶等。
VPS 資源
為您的網(wǎng)站選擇 VPS 與為您的家用電腦選擇硬件配置非常相似。如果您想玩所有最新的視頻游戲,您將需要一臺(tái)功能強(qiáng)大且價(jià)格昂貴的游戲 PC。同樣,如果您有一個(gè)流行且復(fù)雜的網(wǎng)站,您將需要一個(gè)更快的 VPS,它可以在重負(fù)載下提供高性能。另一方面,如果項(xiàng)目還沒有那么大,那么入門級(jí)的解決方案就可以很好地完成這項(xiàng)工作。
以下是決定虛擬服務(wù)器速度的組件的細(xì)分:
中央處理器
CPU 是服務(wù)器的大腦,它的工作是接收輸入、處理它并產(chǎn)生輸出。對(duì)處理能力的需求不僅取決于您的網(wǎng)站注冊(cè)的流量水平,還取決于其復(fù)雜性和為其提供動(dòng)力的軟件。
您的 VPS 通常帶有多個(gè)虛擬 CPU 內(nèi)核。內(nèi)核數(shù)量越多,它一次可以處理的進(jìn)程就越多。如果它沒有足夠的處理能力,您的服務(wù)器將無(wú)法提供預(yù)期的輸出。結(jié)果,您的網(wǎng)站將被關(guān)閉。
內(nèi)存
RAM 是 Random Access Memory 的簡(jiǎn)稱,是一種專門用于存儲(chǔ)臨時(shí)數(shù)據(jù)的設(shè)備。在處理請(qǐng)求時(shí),服務(wù)器的 CPU 會(huì)產(chǎn)生大量的短期數(shù)據(jù)。RAM 負(fù)責(zé)存儲(chǔ)它并始終保持可訪問(wèn)性。
您需要多少 RAM 取決于網(wǎng)站的受歡迎程度和它所承載的動(dòng)態(tài)元素的數(shù)量。如果沒有足夠的 RAM,您的服務(wù)器將無(wú)法執(zhí)行所有必需的腳本,并且您的網(wǎng)站將顯示“ 500 internal server error ”消息。
儲(chǔ)存空間
您的網(wǎng)站由文件和數(shù)據(jù)庫(kù)組成。如果訪問(wèn)者要訪問(wèn)它們,它們需要存儲(chǔ)在某個(gè)地方。您會(huì)認(rèn)為找出所需的存儲(chǔ)空間很容易,這是可以原諒的,但這并不完全正確。
例如,您需要為自己留出足夠的備份空間。即使您不應(yīng)該將備份存儲(chǔ)在主托管服務(wù)器上,創(chuàng)建它們也會(huì)占用空間,因此這絕對(duì)是您需要牢記的事情。
你還必須給自己留出足夠的成長(zhǎng)空間。隨著時(shí)間的推移,您開發(fā)和添加的新功能將使您的網(wǎng)站變得更大,您需要記住,網(wǎng)站越受歡迎,它需要存儲(chǔ)的用戶生成數(shù)據(jù)就越多。
最后但并非最不重要的一點(diǎn)是,您必須檢查主機(jī)使用的存儲(chǔ)設(shè)備類型?,F(xiàn)代SSD(固態(tài)驅(qū)動(dòng)器)比舊HDD(硬盤驅(qū)動(dòng)器)快得多,并且可以顯著提高您網(wǎng)站的性能。確保您獲得提供全 SSD 存儲(chǔ)的 VPS 。
帶寬
在網(wǎng)絡(luò)托管的上下文中,帶寬是服務(wù)器在設(shè)定的時(shí)間段內(nèi)傳輸?shù)接脩粲?jì)算機(jī)的數(shù)據(jù)量。您需要多少帶寬主要取決于訪問(wèn)者的數(shù)量。盡管準(zhǔn)確計(jì)算它并不是世界上最容易的事情,但使用您最喜歡的分析工具和在線帶寬計(jì)算器中的數(shù)據(jù),您可以獲得一個(gè)大概的數(shù)字。確保您也熟悉托管服務(wù)提供商的政策。在主頁(yè)上看到無(wú)限帶寬的聲明與細(xì)則中的內(nèi)容不一致的情況并不少見。
虛擬服務(wù)器的偉大之處在于它具有無(wú)限的可擴(kuò)展性。隨著您的網(wǎng)站越來(lái)越受歡迎,您將不可避免地需要更多的處理能力、內(nèi)存、存儲(chǔ)空間和帶寬。使用 VPS,添加更多資源很容易。根據(jù)虛擬化解決方案,您甚至可能不需要重新啟動(dòng)服務(wù)器,因此您可以升級(jí)您的托管解決方案而無(wú)需一秒鐘的停機(jī)時(shí)間。您的托管服務(wù)提供商也可能允許您更改單個(gè)參數(shù)而不是整個(gè)計(jì)劃,因此如果您只需要更多 CPU 內(nèi)核,您可以在不升級(jí) RAM 和存儲(chǔ)空間以及為不需要的資源付費(fèi)的情況下獲得它們。
VPS 是做什么用的?
您將遠(yuǎn)程訪問(wèn) VPS,并且很難找到虛擬服務(wù)器和物理服務(wù)器之間的任何差異。VPS 幾乎可以完成普通物理服務(wù)器可以做的所有事情。這里只是一些應(yīng)用程序:
- 托管網(wǎng)站
- 托管網(wǎng)絡(luò)和移動(dòng)應(yīng)用程序
- 設(shè)置游戲服務(wù)器
- 設(shè)置電子郵件服務(wù)器
- 托管虛擬專用網(wǎng)
- 作為試驗(yàn)臺(tái)
- 設(shè)置備份服務(wù)器
- 設(shè)置數(shù)據(jù)庫(kù)服務(wù)器
VPS 托管在許多情況下都是合適的解決方案。但它總是最好的嗎?讓我們將其與其他托管方式進(jìn)行比較并找出答案。