一、VPS 是什么?
虛擬專用服務(wù)器(Virtual Private Server,簡稱 VPS)技術(shù),是利用虛擬服務(wù)器軟件(如微軟的 Virtual Server、VMware 的 ESX server、SWsoft 的 Virtuozzo)將一臺物理服務(wù)器分割成多個虛擬專享服務(wù)器。每個 VPS 主機都可選配獨立公網(wǎng) IP 地址、獨立操作系統(tǒng)、獨立超大空間、獨立內(nèi)存、獨立 CPU 資源、獨立執(zhí)行程序和獨立系統(tǒng)配置等。VPS 可以像獨立服務(wù)器一樣,重裝操作系統(tǒng),安裝程序,單獨重啟服務(wù)器。
VPS 和獨立服務(wù)器的區(qū)別
VPS 屬于服務(wù)器,只是不同于物理機(或者獨立服務(wù)器),它是通過在物理機上安裝軟件將一臺配置高的物理機,隔離成多個配置低的服務(wù)器。就像現(xiàn)在的年輕人租房子一樣,房東把一整套房子隔離成多個單間,這整套房子相當(dāng)于獨立物理服務(wù)器,而每個單間就是 VPS。
VPS 相比于獨立服務(wù)器的好處就是配置可以靈活變動,價格又比獨立服務(wù)器低很多,適用于個人和企業(yè)用戶,所以現(xiàn)在是 VPS 比獨立服務(wù)器更普遍。
VPS 和云服務(wù)器的區(qū)別
除此之外,還有一個常見的名詞叫做“云服務(wù)器”,那么云服務(wù)器和 VPS 有什么區(qū)別呢?
云服務(wù)器(Elastic Compute Service,簡稱 ECS)是一種簡單高效、安全可靠、處理能力可彈性伸縮的計算服務(wù)。其管理方式比物理服務(wù)器更簡單高效。用戶無需提前購買硬件,即可迅速創(chuàng)建或釋放任意多臺云服務(wù)器。
云服務(wù)器和 VPS 的區(qū)別就是云服務(wù)器不是從一臺物理機上隔離劃分的,而是通過云技術(shù)將多臺物理機作為整體,然后再隔離劃分的。就像是一層樓有 5 套房,假設(shè)這五套房都是你的,你就把這 5 套房的墻打通,然后重新再隔離成單間再出租,而這每個單間代表的就是云服務(wù)器。
一般而言,我們可以認(rèn)為這兩者的概念基本上是一樣的。
二、VPS 有什么用?
VPS 有什么用?其實我們可以把 VPS 就看成是一個遠(yuǎn)程電腦或者遠(yuǎn)程服務(wù)器。主要來說 VPS 的用途有下面幾個,當(dāng)然不僅限于下面這些用途,還有其他各種各樣的用途,我們可以從計算、存儲、網(wǎng)絡(luò)等幾個方面總結(jié)。
搭建個人網(wǎng)站
購買 VPS 之后搭建個人網(wǎng)站應(yīng)該是最多的用途之一,VPS 擁有獨立的 IP 地址,以及計算、存儲等資源,所以用來搭建網(wǎng)站是非常常見的。
目前很多個人站長或者初創(chuàng)企業(yè)都喜歡購買 VPS 來搭建網(wǎng)站,因為價格相對獨立服務(wù)器來說更便宜,性價比高,使用起來也很方便。
個人私有網(wǎng)盤
目前有很多公共網(wǎng)盤,比如百度網(wǎng)盤、阿里云網(wǎng)盤,以及國外的 Dropbox、Onedrive 等,這些共有網(wǎng)盤在存儲空間和速度上都存在一定限制,并且有的價格也不便宜。
其實 VPS 也可以用來搭建個人私有網(wǎng)盤,速度、網(wǎng)盤用戶、存儲空間等都可以自己掌控,只需根據(jù)預(yù)算選擇不同的 VPS 即可,自己在手機和電腦上都可以進(jìn)行同步。
目前有很多開源程序可以方便的完成網(wǎng)盤搭建,比如 NextCloud 等,都是一鍵安裝就可以完成,后續(xù)也會進(jìn)行介紹。
搭建郵件服務(wù)器
一般來說,我們通常都使用 QQ 郵箱、網(wǎng)易郵箱、或者 Gmail 等第三方郵箱。這些郵箱或多或少也會存在一些限制,比如發(fā)送郵件數(shù)量等。
其實使用 VPS 也可以搭建郵件服務(wù)器,這樣就可以自己主導(dǎo)郵件的收發(fā)了,還可以自定義自己的域名后綴,比如 mail[at]http://bwg.net 等,這樣看起來都專業(yè)很多。
目前也有很多開源程序可以方便的完成郵件服務(wù)器的搭建,比如 Zimbra、hMailServer、WinWebMail 等等。
部署網(wǎng)絡(luò)爬蟲等程序
網(wǎng)絡(luò)爬蟲是一種抓取所需網(wǎng)頁信息的程序,一般來說,目前使用 Python 來編寫爬蟲比較多,而我們可以把爬蟲代碼部署在 VPS 上,這樣就可以一天 24 小時不間斷工作。當(dāng)然,目前很多網(wǎng)站有反爬機制,這可能需要合理設(shè)計爬蟲代碼。
除此之外,還有一些比如網(wǎng)站監(jiān)控、ping 測試等代碼也可以部署在 VPS 上。因為 VPS 最大的優(yōu)勢就是 24 小時開機,所以需要不間斷運行的程序或者代碼都可以部署在 VPS 上。
代碼開發(fā)和測試
由于 VPS 就是一臺遠(yuǎn)程電腦,所以我們可以在上面搭建代碼開發(fā)和測試環(huán)境,比如用來創(chuàng)建 Python 虛擬環(huán)境的 anaconda(Linux Ubuntu 安裝 Anaconda 并使用 Python 虛擬環(huán)境教程),或者直接安裝 Python(Linux VPS CentOS 8 系統(tǒng)安裝 Python3 方法教程)。
VPS 主機性能一般用來開發(fā)和測試代碼都足夠了。
亞馬遜等跨境電商
可伸縮性和可用性是電子商務(wù)關(guān)注的關(guān)鍵,每一分鐘的停機都會導(dǎo)致銷售損失,而網(wǎng)站訪問速度慢則會導(dǎo)致客戶流失。此外,電子商務(wù)是一個階段性的高峰。例如,在事件和節(jié)日期間,使用 VPS主機 可以靈活地擴展諸如流量、內(nèi)存和硬盤的資源,并靈活地響應(yīng)高并發(fā)性。
現(xiàn)在亞馬遜或者跨境電商都是很火的,我們可以用來搭建跨境電商網(wǎng)站,除此之外,也可以用 VPS 來操作亞馬遜等跨境電商,這個可能需要具體搜索對應(yīng)教程。
更多其他用途
除了上面列舉的這些用途,VPS 其實還有很多其他用途,比如我們可以安裝 Windows 系統(tǒng),然后掛 QQ 軟件,開發(fā) Windows 程序,安裝游戲服務(wù)器等。
除此之外,也可以用來部署云數(shù)據(jù)庫,這樣也可以提高網(wǎng)站的可靠性,將數(shù)據(jù)庫和網(wǎng)站內(nèi)容進(jìn)行分離。
三、VPS 如何選擇?
目前 VPS 商家較多,在眾多 VPS 商家中,如何選擇 VPS 有很多需要注意的地方。一般來說站長更傾向于選擇國外 VPS,在價格、速度、穩(wěn)定性方面都不錯,性價比較高。
下面總結(jié)一下選擇 VPS 時候的一些注意事項。
VPS 機房和線路
VPS 的機房和線路對于 VPS 的網(wǎng)絡(luò)性能表現(xiàn)非常明顯,機房位置近的一般來說延遲就更低,效果也更好,比如機房位于中國香港、日本、新加坡等地區(qū)的 VPS 相對來說地理位置更近,效果更好。
而線路對于 VPS 網(wǎng)絡(luò)性能的影響更大,CN2 GIA 等優(yōu)化線路肯定會比 163 等普通線路表現(xiàn)更好,直連線路肯定會比非直連線路表現(xiàn)更好。
VPS 帶寬和流量
VPS 帶寬越大,速度一般都會更快一些,比如 1Gbps 帶寬肯定會比 1Mbps 速度快很多。
VPS 流量的話當(dāng)然是給的越多越好,一般來說都是按月計算的,每個月幾百 GB 或者幾 TB 流量。
VPS 延遲和速度
VPS 延遲和速度其實沒有直接關(guān)系,VPS 延遲主要是和機房位置以及線路是否直連有關(guān),機房位置近、線路直連的話,延遲就會很低,反之則很高。
而 VPS 速度更多和線路質(zhì)量相關(guān),比如雖然美國 VPS 比日本 VPS 地理位置更遠(yuǎn),但是因為線路問題,有時候其實美國 VPS 速度更快。
VPS 配置和性能
VPS 配置越高,性能越好,配置主要包括 CPU、內(nèi)存、硬盤等。CPU 主要是是否獨享、有幾個核心,內(nèi)存的話則是越大越好,硬盤的話則是 NVMe SSD 更快,其次是 SATA3 SSD,最慢的自然是 HDD 硬盤。
這些配置都會影響 VPS 的整體性能,配置越高,VPS 的計算和存儲速度越快,自然表現(xiàn)更好,網(wǎng)站訪問也更快。
購買時支付方式
目前大部分 VPS 商家都支持 PayPal 和信用卡付款,除此之外,小部分商家還支持支付寶、微信支付、銀聯(lián)等付款方式。所以我們購買的時候也可以考慮一下我們自己的支付方式,選擇一個更方便支付的商家。
支持的操作系統(tǒng)
大部分 VPS 商家都只支持 Linux 操作系統(tǒng),因為 Linux 作為服務(wù)器操作系統(tǒng)的話穩(wěn)定性更好,適用面也更廣,很多 Web 服務(wù)器都是基于 Linux 開發(fā)的。
當(dāng)然,也有部分朋友需求是 Windows 服務(wù)器,那么我們也可以選擇支持 Windows 操作系統(tǒng)的 VPS 商家,或者我們也可以購買之后自己重裝成 Windows 系統(tǒng)。