先感謝同事梁?jiǎn)T外在去年就給我們介紹了VPS,前段時(shí)間也購(gòu)買(mǎi)了一個(gè)VPS,使用了一段時(shí)間感覺(jué)還不錯(cuò)
先介紹一下VPS,下面是一些講座的筆記,部分內(nèi)容直接摘自梁?jiǎn)T外的ppt
What is VPS
VPS是Virtual Private Servers的簡(jiǎn)稱(chēng),也就是我們說(shuō)的虛擬專(zhuān)用服務(wù)器,在一臺(tái)物理服務(wù)器上創(chuàng)建多個(gè)相互隔離的虛擬專(zhuān)用服務(wù)器。這些虛擬服務(wù)器以最大化的效率共享硬件、軟件許可證以及管理資源。對(duì)其用戶和應(yīng)用程序來(lái)講,每一個(gè)VPS平臺(tái)的運(yùn)行和管理都與一臺(tái)獨(dú)立主機(jī)完全相 同,因?yàn)槊恳粋€(gè)VPS均可獨(dú)立進(jìn)行重啟并擁有自己的root訪問(wèn)權(quán)限、用戶、IP地址、內(nèi)存、過(guò)程、文件、應(yīng)用程序、系統(tǒng)函數(shù)庫(kù)以及配置文件。
國(guó)外的主流VPS類(lèi)型
國(guó)外的主流VPS類(lèi)型主要是OpenVZ和XEN,先介紹一下OpenVZ
OpenVZ(Virtuozzo)
SWsoft公司的商用版虛擬化技術(shù),而OpenVZ 則是基于Virtuozzo的開(kāi)源項(xiàng)目。多個(gè)虛擬服務(wù)器在一個(gè)內(nèi)核上運(yùn)行,具有高性能和出色管理等優(yōu)點(diǎn).
OpenVZ所創(chuàng)造的虛擬機(jī)都使用工作在同一個(gè)kernel下。
OpenVZ不提供硬件仿真機(jī)制,不過(guò)這也讓它的擴(kuò)展性遠(yuǎn)勝于其他虛擬化產(chǎn)品,每個(gè)物理主機(jī)可望提供幾百個(gè)虛擬服務(wù)器。
當(dāng)然,OpenVZ的共享主機(jī)設(shè)計(jì)意味著,運(yùn)行在 特定服務(wù)器上的每個(gè)VPS在操作系統(tǒng)內(nèi)核方面肯定有著同樣的基本配置
這樣的好處是:
1、性能好
壞處:
1、任何一個(gè)kernel bug都會(huì)危及所有的虛擬機(jī),因kernel bug所crash的可能性大大增加。
2、他需要對(duì)內(nèi)核作很多的改動(dòng)
XEN
XEN是采用了準(zhǔn)虛擬化(paravirtualization),這項(xiàng)技術(shù)是指,經(jīng)過(guò)改動(dòng)的操作系統(tǒng)把特權(quán)操作指令重定向至功能薄薄的“hypervisor”層,而不是直接把它們發(fā)送到CPU。特權(quán)操作指令是裸機(jī)代 碼,負(fù)責(zé)調(diào)整虛擬內(nèi)存以及與設(shè)備之間進(jìn)行通信
客戶虛擬機(jī)可以使用專(zhuān)用的驅(qū)動(dòng)器或者陣列、現(xiàn)有驅(qū)動(dòng)器上的專(zhuān)用分區(qū),或者安 裝在主機(jī)上的其中一個(gè)文件系統(tǒng)上的磁盤(pán)鏡像文件
如果有興趣了解OpenVZ和XEN的各種性能測(cè)試可以看這篇<
談VPS:Xen與OpenVZ性能測(cè)試>
Linux下性能上的區(qū)別(網(wǎng)上摘錄)
1. Cpu 性能:XEN表現(xiàn)最好,其次是virtuozoo,而vmware 表現(xiàn)一般,virtual server則最差
2. 內(nèi)存性能:virtuozzo表現(xiàn)突出,其次是XEN,vmware則一般
3. 磁盤(pán)IO性能:Virtuozzo表現(xiàn)優(yōu)秀
4. 網(wǎng)卡性能:virtual server表現(xiàn)較差其他都比較不錯(cuò)
在使用上的區(qū)別
1. XEN VPS有swap區(qū),OpenVZ VPS沒(méi)有swap區(qū)。
2. OpenVZ更容易在同一臺(tái)主機(jī)上虛擬出大量虛擬主機(jī)(可能跟swap有關(guān)系),相對(duì)XEN更容易被“超售”;反過(guò)來(lái)說(shuō),XEN的搭建成本更高,售價(jià)更貴。
3. 在同樣多的虛擬主機(jī)的情況下OpenVZ(VIRTUOZZO)的綜合性能應(yīng)該更好些。但由于XEN 的虛擬子機(jī)數(shù)目較少,所以使用上會(huì)覺(jué)得XEN性能更好。
4. OpenVZ不能做到網(wǎng)絡(luò)設(shè)備的完全虛擬,但XEN可以。
購(gòu)買(mǎi)VPS的步驟基本如下
1. 首先有一張國(guó)際信用卡(visa)
2. 開(kāi)通一個(gè)Paypal帳號(hào)
3. 選擇一個(gè)VPS供應(yīng)商,選擇VPS機(jī)型、操作系統(tǒng),用Paypal付款
4. 等待開(kāi)通
Paypal信用卡認(rèn)證
往PayPal帳號(hào)中添加信用卡時(shí),PayPal需要對(duì)信用卡進(jìn)行認(rèn)證,以解除支付限額限制:
1.PayPal會(huì)先在信用卡中扣除$1.95美元
2.用戶在信用卡賬單中查詢?cè)摴P消費(fèi)的交易編號(hào)
3.用戶將該編號(hào)中的指定4位數(shù)字填入PayPal的認(rèn)證框中
4.PayPal確認(rèn)后完成認(rèn)證,將$1.95美元?jiǎng)澔啬愕腜ayPal賬戶中
下面以我購(gòu)買(mǎi)的VPS為例,我選擇的是burst的Linux VPS (http://www.burst.net)
我選擇$5.95/MONTH這款,CPU 1000MHZ,內(nèi)存512MB,硬盤(pán)是20GB,還算挺便宜吧
接下來(lái)是buy now,可以選擇os,和Panel,一般是默認(rèn),其他的需要錢(qián)
好了,接下來(lái)提交完信息就等待24小時(shí)內(nèi)開(kāi)通了,如果是美國(guó)的工作時(shí)間很快就可以開(kāi)通,如果是美國(guó)的休息時(shí)間那就等等吧
我的等待大概接近24小時(shí),終于收到開(kāi)通的郵件
收到的郵件有帳號(hào),密碼,ip地址等信息
立即使用VPS Control Panel URL (SSL)的地址進(jìn)行登錄,登錄后可以看到vePortal面板
你可以在此面板進(jìn)行電源開(kāi)關(guān),重啟,重裝系統(tǒng),修復(fù)pty/tty,ssh終端,進(jìn)程管理,文件管理等操作等等,下面還有各種查詢
使用Console,可以進(jìn)行ssh終端的操作,方便吧
一般在開(kāi)通時(shí)已經(jīng)進(jìn)行了os安裝,這里我們還是使用SSH來(lái)登錄VPS,推薦putty或SecureCRT登錄,地址端口,帳號(hào)和密碼在剛才那封郵件上
open
好了,登錄完畢,接下來(lái)做幾個(gè)簡(jiǎn)單的設(shè)置
讓機(jī)器支持中文編碼
修改 /etc/default/locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8
把美國(guó)時(shí)區(qū)改成中國(guó)的
dpkg-reconfigure tzdata
選擇相應(yīng)的地區(qū),比如Asia->Shanghai
架設(shè)代理
ssh tunnels
購(gòu)買(mǎi)VPS的初衷的用來(lái)翻墻,這里也粗略介紹一下翻墻的技巧
使用putty的ssh tunnels隧道,瀏覽器通過(guò)這條加密的通道連接到你在國(guó)外的VPS上,然后通過(guò)你的VPS再訪問(wèn)整個(gè)互聯(lián)網(wǎng),在putty上配置tunnel,目標(biāo)設(shè)置為Dynamic,添加一個(gè)端口(端口隨意,別沖突就好),再Add,一個(gè)動(dòng)態(tài)轉(zhuǎn)發(fā)端口就實(shí)現(xiàn)了,接下來(lái)你要做的就是把你的瀏覽器代理為 127.0.0.1:端口號(hào)
OpenVPN
當(dāng)然,我自己是配置了一個(gè)vpn作為代理,選擇的是openVPN,目前被廣泛應(yīng)用的VPN實(shí)現(xiàn)中有三個(gè)主流:SSL、IPSec及PPTP,OpenVPN是一個(gè)SSL VPN
openVPN的配置有點(diǎn)復(fù)雜,等以后有時(shí)間再寫(xiě)一篇文來(lái)講述openVPN的過(guò)程和碰到的一些問(wèn)題,基本上OpenVPN的原理是通過(guò)使用工業(yè)標(biāo)準(zhǔn)SSL/TLS協(xié)議實(shí)現(xiàn)了OSI 2層及3層安全網(wǎng)絡(luò)擴(kuò)展,支持靈活的基于證書(shū)、智能卡的客戶端認(rèn)證方法,允許通過(guò)在VPN虛擬接口上應(yīng)用防火墻規(guī)則實(shí)現(xiàn)用戶及組訪問(wèn)控制策略。
有興趣請(qǐng)看<
vps之openvpn的安裝和配置>
結(jié)
好了,以上就是簡(jiǎn)單的說(shuō)了說(shuō)購(gòu)買(mǎi)VPS的流程和一些應(yīng)用,安裝完畢它就是一臺(tái)普通的linux服務(wù)器,只不過(guò)它的機(jī)房在美國(guó),可以用來(lái)做代理訪問(wèn)
----------------------------------------
----------------------------------------
by 陳于喆
QQ:34174409
Mail: chenyz@corp.netease.com