一個網(wǎng)站是怎樣運(yùn)行的?(一)——虛擬主機(jī)、VPS
時間:2023-07-31 04:51:01 | 來源:網(wǎng)站運(yùn)營
時間:2023-07-31 04:51:01 來源:網(wǎng)站運(yùn)營
一個網(wǎng)站是怎樣運(yùn)行的?(一)——虛擬主機(jī)、VPS:
原創(chuàng)聲明
如果你在互聯(lián)網(wǎng)的某一角,看到行文、結(jié)構(gòu)與此相似的文章,切莫見怪,那也是我寫的,我從不抄人東西,自己的除外。
正文
在這個RSS訂閱、個人博客日漸式微的時代,有遍地開花的簡書,本站專欄、微信公眾號、今日頭條專欄、新浪博客、QQ空間等平臺可供我們選擇,選擇把自己的文字放在以上這些平臺,當(dāng)然有很多好處:
- 大公司的網(wǎng)站運(yùn)行環(huán)境穩(wěn)定,出現(xiàn)安全事故的概率低;
- 依賴于大平臺域名下的博客/專欄園地更容易被搜索引擎抓錄,給自己帶來流量和名氣。
其實(shí)便利就是——不用考慮技術(shù)等問題,腦袋里只要有想法了,直接去后臺輸入文字、編輯,文章一會兒就可以發(fā)布了。
但還是有不少同學(xué)十分羨慕別人搭建的個人網(wǎng)站和博客,畢竟對于文字的所有者而言,網(wǎng)站的管理權(quán)屬于自己。無論是增添、改動,主動權(quán)都在自己的手中。
在各國日趨收緊、加強(qiáng)管制互聯(lián)網(wǎng)的今天,有一塊完全屬于自己的「法外之地」實(shí)屬難得可貴,我是一個堅守互聯(lián)網(wǎng)自由的原教旨主義,即任何機(jī)構(gòu)、國家等權(quán)力部門,都不應(yīng)該對互聯(lián)網(wǎng)進(jìn)行任何程度上的管制。
當(dāng)然,理想畢竟是理想,最后我們還是要面對現(xiàn)實(shí),試圖在理想和現(xiàn)實(shí)之間,找到一個最完美的平衡。
于是,搭建個人網(wǎng)站成為了最好的選擇。
我只是想讓自己的聲音,不會無緣無故地「消失」。 一個網(wǎng)站是怎么運(yùn)行的呢?
在擁有一個屬于自己的網(wǎng)站前,我們需要大致了解一下網(wǎng)站運(yùn)行的原理:
對于一個網(wǎng)站來說,網(wǎng)站的內(nèi)容,也是要寄存在一個特殊的空間里的,這個空間,或者說是容器,我們可以簡單地理解成「云」,比如我們從網(wǎng)盤上下載東西下來,那些待下載的文件,它們原來就是寄存在「云」里的。
我們打開瀏覽器,輸入地址,訪問網(wǎng)站,瀏覽器最終的操作,也是去訪問寄存在「云」空間里的某些文件,然后經(jīng)過一番「解釋」,最終呈現(xiàn)在屏幕前。
所以,一切的關(guān)鍵,
就是在于你需要有這樣一個空間,來存放你的網(wǎng)頁。要了解這個空間,我們需要明確兩個概念,或者說,如果你想讓你的網(wǎng)站正確運(yùn)行且可以被別人訪問,以下有兩款產(chǎn)品可供你選擇:
1. 虛擬主機(jī);
2. VPS(虛擬專屬服務(wù)器)
其實(shí)不少同學(xué)在看到這兩個詞匯的時候,都會把它們給搞混,其實(shí)這兩者之間確實(shí)有密不可分的關(guān)系,但又有所區(qū)別,下面我就來給大家稍微普及一下:
剛才我們談到了,別人訪問你的網(wǎng)站,本質(zhì)上來說就是讀取你托管的某一個「云」上空間里的網(wǎng)頁文件,那么虛擬主機(jī)的概念就很好理解了:
它是一個精裝房,裝潢、家具的布置、擺放等問題,都由物業(yè)幫你弄好了,你直接拎包入住,即直接上傳你本地配置好的網(wǎng)頁文件,別人就可以直接訪問你的網(wǎng)站了;
VPS(Virtual Private Server 虛擬專屬服務(wù)器)像是一臺獨(dú)立的小電腦,你想呀,其實(shí)理論上來說,任何一臺接入到互聯(lián)網(wǎng)的電腦,都可以當(dāng)成服務(wù)器使用,為什么我們不選擇把家里接上網(wǎng)絡(luò)的電腦稍作配置,當(dāng)做一臺服務(wù)器(一個網(wǎng)站)去使用呢?它的局限性如下:
- 你家里電腦的運(yùn)行環(huán)境不如專業(yè)的VPS商機(jī)房里布置得那樣專業(yè),停電、死機(jī)等故障一旦發(fā)生,隨時都有可能讓你的網(wǎng)站突然就不能訪問了,而且作為寄存網(wǎng)站的服務(wù)器,要讓其他用戶每時每刻都能訪問,就不能關(guān)機(jī)了,長期以往的電費(fèi)消耗也是一個大問題;
- 我們國家的IPv4地址段的數(shù)量奇缺,其實(shí)IPv4地址段資源枯竭是全世界國家都面臨的重大問題,于是,你的寬帶運(yùn)營商想出了許多聰明的辦法,比如給你當(dāng)前上網(wǎng)的電腦,臨時分配一個IP地址,當(dāng)你電腦關(guān)機(jī)后,它會把這個地址分配給其他電腦使用(NAT)。
雖然這樣動態(tài)分配,對IPv4的資源節(jié)省是有好處的,但你的電腦如果當(dāng)做服務(wù)器使用,IP地址頻繁地被更換其實(shí)是一種災(zāi)難,因?yàn)樽鳛閭€人的小網(wǎng)站,一般別人都是直接輸入你的域名來訪問,相比IP地址,域名更好記一些,而且在發(fā)布網(wǎng)站之前,你要把你的服務(wù)器的IP地址和域名做綁定,這樣別人直接輸入域名(網(wǎng)址)就能訪問你的網(wǎng)站了,域名和IP地址一般是一一對應(yīng)的關(guān)系,如果IP地址頻繁更換,別人下一次訪問你的網(wǎng)站時,可能就沒法再訪問到你的網(wǎng)站了,而且你這邊還要重新設(shè)置DNS解析,這些都是十分麻煩的事。
所以,有一個獨(dú)立的、由專人維護(hù)的虛擬空間,用來存放、托管自己的網(wǎng)站,是再合適不過的事情,每個月只需要交一點(diǎn)點(diǎn)錢,無論是長期開機(jī)、運(yùn)營維護(hù),還是有關(guān)電費(fèi)的問題,統(tǒng)統(tǒng)都交給服務(wù)商去解決吧,你只需要去關(guān)心軟件層面上的調(diào)試就行了,十分省時省力。
其實(shí)無論是虛擬主機(jī)(精裝房)還是VPS(毛坯房),都值得我們選擇,但因?yàn)橐话鉜PS擁有獨(dú)立的、固定的IP,本身性能也十分有保障,而且這幾年隨著云計算的成熟,越來越多的VPS商開始打價格戰(zhàn),最受普惠的還是我們這些消費(fèi)者,
用以前只能租到虛擬主機(jī)的價格,就能買一臺獨(dú)立的「小電腦」,何樂不為呢?大概了解到了一個網(wǎng)站存在的必須條件,剩下的步驟就有跡可循多了,如何選擇一個性價比高的虛擬專屬服務(wù)器呢?
@馮碩 大大在他的回答里已經(jīng)說得很清楚了:有哪些便宜穩(wěn)定,速度也不錯的Linux VPS 推薦?
- 預(yù)算充裕的條件下,選擇Linode、Vultr的日本區(qū)服務(wù)器;
- 預(yù)算有限的情況下,選擇搬瓦工、Host US這樣的美國VPS商,作為互聯(lián)網(wǎng)發(fā)展的源頭,美國擁有最充裕的互聯(lián)網(wǎng)資源,無論是機(jī)房、帶寬,都是全世界最充足的;
- 韓國、香港、臺灣、新加坡等亞洲地區(qū)的服務(wù)器暫時不做推薦,因?yàn)檫@些地區(qū)的帶寬資源較貴,一個網(wǎng)站空間主要看重的是運(yùn)行穩(wěn)定和性價比。只要不經(jīng)常宕機(jī),延遲高一些,線路不繞道就難得可貴了。建設(shè)網(wǎng)站的需求和搭建腳手架的需求還是有差別的。
一個典型的阿里云虛擬主機(jī)購買界面空間選擇
按地域分,VPS商大致分為國內(nèi)和國外的,眾所周知,限于管局規(guī)定,在國內(nèi)空間建設(shè)網(wǎng)站,必須涉及到備案。備案的意思是你的個人信息,必須和網(wǎng)站空間、域名相綁定,然后這些信息寄存在管局,隨時接受監(jiān)管,
如果有違規(guī)信息,網(wǎng)站隨時都有可能被關(guān)停,所以……
該做出怎樣的選擇,你的心里一定有數(shù)吧。
我現(xiàn)在在用的VPS機(jī)器、商家一覽:
1. 搬瓦工19.99年付套餐:現(xiàn)在搬瓦工的這個配置套餐已經(jīng)開始玩限量供應(yīng)了,前兩天開放購買過一次,現(xiàn)在又買不了了,洛杉磯CN2 C3機(jī)房的29.99年付套餐仍然值得選擇:
詳細(xì)介紹:
搬瓦工香港,誰與剁手爭鋒?
論艸一臺VPS主機(jī)的正確姿勢
讓我們來玩玩小菜雞吧(一):概覽
2. CloudGarage
日本主機(jī)商顯得非常小氣,有好東西也不輕易外傳,其實(shí)從地域來看,日本與我國一衣帶水,我國中、東部地區(qū)訪問的體驗(yàn)十分良好,與國際互聯(lián)網(wǎng)的連接帶寬也顯得十分充足,大部分VPS商的訂價也很厚道,不限流量,本該作為僅次于美國的最好的選擇。
但日本VPS商對于購買者的身份驗(yàn)證十分嚴(yán)格,好多商家只開放給日本國內(nèi)人購買,填寫賬單的時候,要驗(yàn)證日本國內(nèi)的電話號碼和寄送實(shí)體賬單地址,除了代購,真的沒有什么別的好選擇。
有關(guān)日本VPS商家和線路的討論,以后我會慢慢道來。
參見:
初探CloudGarage(一)——一個可以自行增減實(shí)例的定額型公共云
初探CloudGarage(二)——節(jié)點(diǎn)網(wǎng)絡(luò)、硬件性能測試
CloudGarage走IIJ線路,SSD I/O性能逆天,但因?yàn)橘徺I難度較高,所以……
你有本事你上吧,反正我上了~~
3. Vultr作為一家從2015年起開始發(fā)力的VPS商,Vultr的實(shí)力有目共睹,SSD硬盤、平民的價格,受到了不少人的喜愛。
Vultr母公司原來是做游戲加速器的,所以在全世界15個國家/地區(qū)都有部署節(jié)點(diǎn),對亞洲用戶速度友好的機(jī)房,就是日本。但美國紐澤西機(jī)房贈送50G硬盤的優(yōu)惠,也很難讓人割舍。對此,我的建議是:
- 建設(shè)網(wǎng)站,選紐澤西機(jī)房。
4. DigitalOceanDigitalOcean這幾年有點(diǎn)兒頹廢,和GitHub聯(lián)合推出的,送學(xué)生賬戶余額活動,因?yàn)榛顒雍笈_有漏洞,被人薅了不少羊毛。在這個漏洞沒被堵上的時候,淘寶上不少人以30~40軟妹幣的價格,賣50美刀賬戶抵充卷。著實(shí)讓DO虧了很多。
DO對大陸訪問比較友好的地域只有新加坡,到現(xiàn)在也沒有加入日本機(jī)房,前兩年新加坡機(jī)房全線走CN2線路,延遲十分優(yōu)秀。這兩年戰(zhàn)略有縮緊,改走NTT了,表現(xiàn)非常不好。
而且DO的機(jī)器,同樣是5美刀/月,內(nèi)存容量只有Vultr/Linode的一半,即512M,可以說沒有任何值得留住人的地方。
你要是還有手段,弄來1年有效期的50刀學(xué)生券,加上首次注冊充5刀送10刀的優(yōu)惠,DO還值得你低代價玩一年。如果是想長期建設(shè)網(wǎng)站用,DO并不值得選擇。
5. Linode
Linode常年沒啥優(yōu)惠,也沒有紐澤西的免費(fèi)50GB硬盤,但勝在最低配小雞的配置、價格能和Vultr看齊,也可以算作一個備用選擇。
一分價錢一分貨,VPS的穩(wěn)定性、宕機(jī)概率,直接和商家的信譽(yù)掛鉤,最終體現(xiàn)在價格上,所以既然下好了決心,就不要過分糾結(jié)成本的問題。那種5/6刀一年的小雞,線路、性能都很不行,你能放心地把網(wǎng)站放在上面嗎?時不時地出故障不說,如果遇人不淑,碰到不靠譜的Oneman(一個人經(jīng)營),沒準(zhǔn)兒哪天突然卷款跑了,也不提前通知一聲,連網(wǎng)站數(shù)據(jù)都來不及做備份,那才是最痛苦的。
另外,Vultr、搬瓦工、Host US都支持支付寶,其他幾家只支持信用卡,購買起來會麻煩一些。
性能測試工具
衡量一只小雞線路好壞,最有效的辦法就是做各種測試了:
1. ping/信息檢索Windows下,打開Powershell,執(zhí)行:
ping IP地址 -t
就可以直觀地看出你和小雞之間的網(wǎng)絡(luò)延遲:
對于國外的VPS商來說,香港地區(qū)可以穩(wěn)定在50ms以下;北方用戶訪問韓國VPS大概在60~70ms左右;日本地區(qū)一般在100ms左右;美國地區(qū)一般在150~200ms左右。
以上數(shù)據(jù)僅供參考,如果你的機(jī)房ping值大幅高于以上這些,那么即使建好了網(wǎng)站,訪問體驗(yàn)也不會太好(超過500ms以上就會有很明顯的延遲了)。
尤其注意的是新加坡地區(qū),雖然從地理位置來看,新加坡離我國比較近,但如果VPS商那邊線路優(yōu)化得不好,新加坡機(jī)房反而是一個坑。
DO新加坡機(jī)房杭州聯(lián)通ping值,表現(xiàn)非常不好,高峰掉包嚴(yán)重有一家專門提供IDC機(jī)房三網(wǎng)可視化ping數(shù)據(jù)統(tǒng)計的網(wǎng)站,做的不錯——Ping.cat IDC機(jī)房網(wǎng)絡(luò)質(zhì)量監(jiān)控(三網(wǎng))
左側(cè)地域部分打開,可以看到當(dāng)前所展開國家/地區(qū)的VPS商列表。
根據(jù)圖表選擇比較理想的線路→VPS商,然后在搜索引擎里找到有關(guān)商家的測試IP節(jié)點(diǎn)、購買方式、詳細(xì)評測等信息,會給你的決策帶來很多參考。
以Ping Cat列出的日本VPS商家Conoha為例,教一教大家怎么查看一家VPS商的口碑,我默認(rèn)你暫時用不了谷歌,只能用百度:
第一個是Conoha的官網(wǎng),點(diǎn)進(jìn)去,選擇費(fèi)用,就可以大致了解自己的預(yù)算首先是否足夠:
第二個搜索結(jié)果,就是前人做的評測:Conoha.jp日本免費(fèi)試用VPS主機(jī)和VPS主機(jī)性能測試體驗(yàn) | 免費(fèi)資源部落
文章日期有一點(diǎn)老,文章里面的評測結(jié)果,可能會因?yàn)閂PS商的線路改變而變化:
在搜索引擎框的Conoha后面,加上「評測」、「線路」等,你想獲得的相關(guān)信息的關(guān)鍵詞搜索,大概就能獲得比較明確的結(jié)果了。
有一個專門討論VPS論壇,叫全球主機(jī)交流論壇 - Powered by Discuz!,在搜索引擎的搜索框里輸入:
site:www.hostloc.com 關(guān)鍵詞
可以找到相關(guān)討論,是好是壞,看完了這些帖子就知道。
2. TracerouteWindows下,我們可以安裝BestTrace軟件,來執(zhí)行Traceroute命令:
安裝后啟動,點(diǎn)擊路由跟蹤:
輸入剛才的測試IP地址,點(diǎn)擊開始測試:
從美國繞一圈,相當(dāng)不樂觀照這樣看,還不如選擇美國機(jī)房呢前段時間,DO新加坡還是繞道日本,走NTT到新加坡。結(jié)果這段時間已經(jīng)變成先去美國,再繞回到新加坡。所以選擇機(jī)房是個需要慎重考慮的事兒,不是想當(dāng)然的看某個地區(qū)離中國近就去選,說不定繞了半個地球呢。
既然考慮到建站需求,我們還要照顧一下其他運(yùn)營商用戶,到TraceRoute查詢這里,左側(cè)選某個電信節(jié)點(diǎn)(因?yàn)槲沂锹?lián)通),右邊那個框里填待測試的IP地址,點(diǎn)擊查看:
電信的繞得沒聯(lián)通那么厲害,相比15年時候的CN2,DO這幾年表現(xiàn)確實(shí)不行了。
通過以上兩個辦法,你一定可以找到自己心目中的「白馬王子」了,同其他商品一樣,VPS商也會定期推出各種各樣的優(yōu)惠,去如有樂享這個網(wǎng)站上去看看,也會有很多收獲。
關(guān)鍵詞:虛擬,主機(jī),運(yùn)行,怎樣