一、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)站訪問(wèn)速度慢則會(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í)沒(méi)有直接關(guān)系,VPS 延遲主要是和機(jī)房位置以及線路是否直連有關(guān),機(jī)房位置近、線路直連的話,延遲就會(huì)很低,反之則很高。
而 VPS 速度更多和線路質(zhì)量相關(guān),比如雖然美國(guó) VPS 比日本 VPS 地理位置更遠(yuǎn),但是因?yàn)榫路問(wè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)站訪問(wèn)也更快。
購(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)。