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