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