一、購買空間
在公網(wǎng)搭網(wǎng)站最簡(jiǎn)單的方法就是購買成熟的公網(wǎng)空間。這些webhost的提供商往往是按照開發(fā)語言、開發(fā)架構(gòu)的不同來提供對(duì)應(yīng)的虛擬主機(jī)空間,比如國內(nèi)的“支持ASP/ASP.net/PHP腳本語言開發(fā), 預(yù)裝IIS/Tomcat/Apache,可選數(shù)據(jù)庫MySQL、SQL Server、Oracle”。價(jià)錢往往在幾十到一兩千不等(一年);國外空間技術(shù)比較成熟,服務(wù)器穩(wěn)定,技術(shù)支持人員的水平也比較高,價(jià)格一般只要內(nèi)國的一半或者更少,而選擇國外空間另一大好處就是可以用來裝VPN,享受自由訪問網(wǎng)絡(luò)的快感(你們懂的……)。
購買空間的好處是便宜、省事,如果是國外的空間那就更便宜了,如果能忍受300ms以上的ping值,那必須選擇國外的空間!缺點(diǎn)就是對(duì)虛擬主機(jī)的控制權(quán)相當(dāng)有限,想裝點(diǎn)東西不是這么方便,同時(shí)由于webhost一般都是很多空間放在一臺(tái)物理主機(jī)上,碰到訪問高峰會(huì)比較杯具。而這些空間往往彈性差,升級(jí)空間很多時(shí)候需要關(guān)閉網(wǎng)站進(jìn)行維護(hù)和遷移。最終朋友沒有選擇這種方案。
二、購買獨(dú)立IP
向ISP購買獨(dú)立IP然后用自己的PC搭網(wǎng)站,這也是一種可行的辦法。優(yōu)點(diǎn)是:可以完全控制運(yùn)行網(wǎng)站的服務(wù)器,寬帶包月后不受流量的限制,據(jù)說verycd就是這么起家的。但缺點(diǎn)也相當(dāng)?shù)拿黠@,PC要一直開著,電費(fèi)是一筆不小的費(fèi)用,而一般的PC不能保證一周7*24小時(shí)的開機(jī)時(shí)間。如果使用小型的服務(wù)器PC,比如HP的服務(wù)器,差一點(diǎn)的也要5k多,也是一筆不小的費(fèi)用。斷電、數(shù)據(jù)備份、磁盤的raid陣列、機(jī)器散熱等等都是需要考慮的問題。
另外還需要考慮的就是公網(wǎng)IP的租借費(fèi)用,一般是每年1k以上(相當(dāng)坑爹,米國一個(gè)獨(dú)立IP一個(gè)月只要2~3刀)。我這位朋友不是全職做網(wǎng)站的,因此這個(gè)方案也被pass掉了。
三、購買VPS、云主機(jī)
VPS(Virtual Private Server)
這幾年乘著云計(jì)算的東風(fēng),虛擬化、虛擬化技術(shù)越來越火,而隨著技術(shù)的成熟穩(wěn)定,VPS也逐步被人接受和喜愛(主要是價(jià)錢方面……)。VPS實(shí)際上就是在公網(wǎng)上搭了一臺(tái)虛擬的主機(jī),使用的時(shí)候通過SSH或者其他方式遠(yuǎn)程登錄上去。在選擇VPS時(shí)應(yīng)該注意哪些問題呢?答案是:根據(jù)需求!
朋友需要在VPS上搭建網(wǎng)站,并進(jìn)行看一些開發(fā)工作,希望有一個(gè)遠(yuǎn)程登錄的開發(fā)環(huán)境。因此的他主要需求可以歸結(jié)為以下幾點(diǎn):
1、價(jià)格一定要盡可能的便宜。
2、由于需要在VPS編程,因此ping值(網(wǎng)絡(luò)時(shí)延)不能太高,200ms以內(nèi)可以忍。
3、最好是雙線服務(wù)器。
4、價(jià)錢一樣的情況下,機(jī)器配置網(wǎng)絡(luò)配置盡可能的好。
5、根據(jù)這些“無理”要求,本人對(duì)以下產(chǎn)品進(jìn)行了調(diào)查和試用。
國外VPS
國外VPS導(dǎo)購有一篇不錯(cuò)的文章《如何選擇國外vps》。
(一)Amazon EC2
大名鼎鼎的amazon,云計(jì)算商業(yè)化的鼻祖。這個(gè)肯定很貴吧?其實(shí)他是免費(fèi)的…… 去年下半年,amazon搞活動(dòng)規(guī)定在2010年11月以后注冊(cè)的賬號(hào)可以免費(fèi)使用EC2 micro server一年!!具體細(xì)則看這里。機(jī)器的性能如下:
圖 1
這樣的機(jī)器配置可以說相當(dāng)不錯(cuò),相同配置在國內(nèi)估計(jì)會(huì)買到1k/年。足見amazon推廣它的云計(jì)算是多么的有誠意。注冊(cè)和開通amazon EC2的VPS可以看這篇文檔《Sign Up for EC2》。其中需要注意的是,在注冊(cè)的時(shí)候需要填信用卡的卡號(hào)(使用雙幣卡,帶visa的),會(huì)扣掉1刀的注冊(cè)費(fèi),后面會(huì)返還,返還時(shí)間不記得了。
考慮到ping值要盡可能小,最后我選擇了日本東京的節(jié)點(diǎn),launch成功以后,登上去試了一下,傻眼了,ping值在180~300ms,相當(dāng)?shù)目ㄟ很不穩(wěn)定,vim編輯文件基本上很難進(jìn)行,輸命令也要等一會(huì)才響應(yīng)。都怪偉大的祖國國際出口太小啊!和朋友商量了一下,只能把它當(dāng)成備份server了。值得一提的是amazon的管理面板很好用,國內(nèi)就差遠(yuǎn)了。
(二)RAM Host
據(jù)說這是一家口碑很好的VPS提供商,他們承諾“絕不超賣”,用過的朋友都比較推薦。不過不超賣的結(jié)果就是你想買都買不到…… (見圖2)
圖 2
找一個(gè)買了它們家產(chǎn)品的朋友要賬號(hào),登上去發(fā)現(xiàn)ping值還是不理想,在上面編輯開發(fā)都很痛苦!只好作罷轉(zhuǎn)回來找國內(nèi)的VPS。
(三)VPSee
vpsee是本人在寫《Paxos》系列文章時(shí)認(rèn)識(shí)的一個(gè)朋友(通過幾封郵件),這么些年他的VPS越高越紅火,這個(gè)友情幫打廣告。
國內(nèi)的VPS
為了獲得低ping值,只能找國內(nèi)的VPS。找國內(nèi)VPS的宗旨是“一定要靠譜”,不能干兩天公司沒了,服務(wù)器也撤消了。投入的錢損失了是小事,關(guān)鍵是VPS上的代碼以及積攢的用戶都沒,這才是大損失。秉承一定要靠譜的原則,本人調(diào)查了下面幾個(gè)國內(nèi)的VPS提供商的產(chǎn)品。