于吉吉的技術博客

          建造高性能門戶網

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            65 隨筆 :: 6 文章 :: 149 評論 :: 0 Trackbacks
          先感謝同事梁員外在去年就給我們介紹了VPS,前段時間也購買了一個VPS,使用了一段時間感覺還不錯
          先介紹一下VPS,下面是一些講座的筆記,部分內容直接摘自梁員外的ppt

          What is VPS

          VPS是Virtual Private Servers的簡稱,也就是我們說的虛擬專用服務器,在一臺物理服務器上創建多個相互隔離的虛擬專用服務器。這些虛擬服務器以最大化的效率共享硬件、軟件許可證以及管理資源。對其用戶和應用程序來講,每一個VPS平臺的運行和管理都與一臺獨立主機完全相 同,因為每一個VPS均可獨立進行重啟并擁有自己的root訪問權限、用戶、IP地址、內存、過程、文件、應用程序、系統函數庫以及配置文件。

          國外的主流VPS類型

          國外的主流VPS類型主要是OpenVZ和XEN,先介紹一下OpenVZ

          OpenVZ(Virtuozzo)
          SWsoft公司的商用版虛擬化技術,而OpenVZ 則是基于Virtuozzo的開源項目。多個虛擬服務器在一個內核上運行,具有高性能和出色管理等優點.
          OpenVZ所創造的虛擬機都使用工作在同一個kernel下。
          OpenVZ不提供硬件仿真機制,不過這也讓它的擴展性遠勝于其他虛擬化產品,每個物理主機可望提供幾百個虛擬服務器。
          當然,OpenVZ的共享主機設計意味著,運行在 特定服務器上的每個VPS在操作系統內核方面肯定有著同樣的基本配置

          這樣的好處是:
          1、性能好
          壞處:
          1、任何一個kernel bug都會危及所有的虛擬機,因kernel bug所crash的可能性大大增加。
          2、他需要對內核作很多的改動

          XEN
          XEN是采用了準虛擬化(paravirtualization),這項技術是指,經過改動的操作系統把特權操作指令重定向至功能薄薄的“hypervisor”層,而不是直接把它們發送到CPU。特權操作指令是裸機代 碼,負責調整虛擬內存以及與設備之間進行通信
          客戶虛擬機可以使用專用的驅動器或者陣列、現有驅動器上的專用分區,或者安 裝在主機上的其中一個文件系統上的磁盤鏡像文件

          如果有興趣了解OpenVZ和XEN的各種性能測試可以看這篇<談VPS:Xen與OpenVZ性能測試

          Linux下性能上的區別(網上摘錄)
          1. Cpu 性能:XEN表現最好,其次是virtuozoo,而vmware 表現一般,virtual server則最差
          2. 內存性能:virtuozzo表現突出,其次是XEN,vmware則一般
          3. 磁盤IO性能:Virtuozzo表現優秀
          4. 網卡性能:virtual server表現較差其他都比較不錯

          在使用上的區別
          1. XEN VPS有swap區,OpenVZ VPS沒有swap區。
          2. OpenVZ更容易在同一臺主機上虛擬出大量虛擬主機(可能跟swap有關系),相對XEN更容易被“超售”;反過來說,XEN的搭建成本更高,售價更貴。
          3. 在同樣多的虛擬主機的情況下OpenVZ(VIRTUOZZO)的綜合性能應該更好些。但由于XEN 的虛擬子機數目較少,所以使用上會覺得XEN性能更好。
          4. OpenVZ不能做到網絡設備的完全虛擬,但XEN可以。

          購買VPS的步驟基本如下
          1. 首先有一張國際信用卡(visa)
          2. 開通一個Paypal帳號
          3. 選擇一個VPS供應商,選擇VPS機型、操作系統,用Paypal付款
          4. 等待開通

          Paypal信用卡認證
          往PayPal帳號中添加信用卡時,PayPal需要對信用卡進行認證,以解除支付限額限制:
          1.PayPal會先在信用卡中扣除$1.95美元
          2.用戶在信用卡賬單中查詢該筆消費的交易編號
          3.用戶將該編號中的指定4位數字填入PayPal的認證框中
          4.PayPal確認后完成認證,將$1.95美元劃回你的PayPal賬戶中

          下面以我購買的VPS為例,我選擇的是burst的Linux VPS (http://www.burst.net)



          我選擇$5.95/MONTH這款,CPU 1000MHZ,內存512MB,硬盤是20GB,還算挺便宜吧



          接下來是buy now,可以選擇os,和Panel,一般是默認,其他的需要錢



          好了,接下來提交完信息就等待24小時內開通了,如果是美國的工作時間很快就可以開通,如果是美國的休息時間那就等等吧

          我的等待大概接近24小時,終于收到開通的郵件



          收到的郵件有帳號,密碼,ip地址等信息
          立即使用VPS Control Panel URL (SSL)的地址進行登錄,登錄后可以看到vePortal面板



          你可以在此面板進行電源開關,重啟,重裝系統,修復pty/tty,ssh終端,進程管理,文件管理等操作等等,下面還有各種查詢

          使用Console,可以進行ssh終端的操作,方便吧



          一般在開通時已經進行了os安裝,這里我們還是使用SSH來登錄VPS,推薦putty或SecureCRT登錄,地址端口,帳號和密碼在剛才那封郵件上



          open



          好了,登錄完畢,接下來做幾個簡單的設置

          讓機器支持中文編碼


          修改 /etc/default/locale
          LANG=zh_CN.UTF-8
          LANGUAGE=zh_CN.UTF-8
          LC_ALL=zh_CN.UTF-8

          把美國時區改成中國的

          dpkg-reconfigure tzdata
          選擇相應的地區,比如Asia->Shanghai

          架設代理

          ssh tunnels
          購買VPS的初衷的用來翻墻,這里也粗略介紹一下翻墻的技巧
          使用putty的ssh tunnels隧道,瀏覽器通過這條加密的通道連接到你在國外的VPS上,然后通過你的VPS再訪問整個互聯網,在putty上配置tunnel,目標設置為Dynamic,添加一個端口(端口隨意,別沖突就好),再Add,一個動態轉發端口就實現了,接下來你要做的就是把你的瀏覽器代理為 127.0.0.1:端口號



          OpenVPN

          當然,我自己是配置了一個vpn作為代理,選擇的是openVPN,目前被廣泛應用的VPN實現中有三個主流:SSL、IPSec及PPTP,OpenVPN是一個SSL VPN
          openVPN的配置有點復雜,等以后有時間再寫一篇文來講述openVPN的過程和碰到的一些問題,基本上OpenVPN的原理是通過使用工業標準SSL/TLS協議實現了OSI 2層及3層安全網絡擴展,支持靈活的基于證書、智能卡的客戶端認證方法,允許通過在VPN虛擬接口上應用防火墻規則實現用戶及組訪問控制策略。

          有興趣請看<vps之openvpn的安裝和配置>


          好了,以上就是簡單的說了說購買VPS的流程和一些應用,安裝完畢它就是一臺普通的linux服務器,只不過它的機房在美國,可以用來做代理訪問

          ----------------------------------------

          ----------------------------------------

          by 陳于喆
          QQ:34174409
          Mail: chenyz@corp.netease.com


          posted on 2010-10-12 15:17 陳于喆 閱讀(7752) 評論(4)  編輯  收藏 所屬分類: linux

          評論

          # re: VPS的購買和使用 2010-10-12 16:20 cobrayang
          你的網站地址給我看看速度如何?還有LINUX能架設IIS嗎,它的價格和WINDOWS的VPS相比便宜太多了喔,,,  回復  更多評論
            

          # re: VPS的購買和使用 2010-10-12 16:30 陳于喆
          @cobrayang
          linux應該是不可以架設IIS

          速度畢竟是在國外,這個是我的vps的ping值,可以參考一下

          Pinging 184.82.**.** with 32 bytes of data:

          Reply from 184.82.**.**: bytes=32 time=297ms TTL=47
          Reply from 184.82.**.**: bytes=32 time=300ms TTL=47
          Reply from 184.82.**.**: bytes=32 time=298ms TTL=47
          Reply from 184.82.**.**: bytes=32 time=299ms TTL=47
            回復  更多評論
            

          # re: VPS的購買和使用[未登錄] 2010-10-12 20:30 sun
          看上去很便宜, 問下

          可以搭標準的 vpn 么? 比如 pptp. openvpn 很多手機都不支持的

          另外 比如我選擇了 ubuntu 操作系統, 可以rebuild 到其他操作系統么?

            回復  更多評論
            

          # re: VPS的購買和使用 2010-10-12 22:35 陳于喆
          @sun
          標準的vpn,這個不是很清楚,好似OpenVZ是不行的,沒驗證過,PPTPD和OpenVPN是可以的
          可以rebuild其他系統  回復  更多評論
            

          主站蜘蛛池模板: 彩票| 柏乡县| 永吉县| 香河县| 商洛市| 开原市| 兴城市| 安吉县| 通河县| 准格尔旗| 自贡市| 威远县| 枣阳市| 霍林郭勒市| 青岛市| 苗栗市| 云林县| 南漳县| 泾源县| 驻马店市| 鄂托克旗| 墨玉县| 三河市| 阳信县| 府谷县| 阿克| 鸡东县| 丰顺县| 白水县| 衢州市| 武汉市| 宁陵县| 佛山市| 墨玉县| 平安县| 贵德县| 类乌齐县| 崇州市| 平顶山市| 临泉县| 阿拉善右旗|