VPS虛拟服務器技術可以通過多種不同的方式靈活地分配服務器資源,每個虛拟化服務器的資源都可以有很大的不同,可以靈活的滿足各種高端用戶的需求。通過在一台服務器上創建10個左右的VPS主機,可以确保每一個虛拟主機的用戶獨享VPS資源,其運行和管理完全和獨立主機相同。VPS主機可以為高端用戶提供安全、可靠、高品質的主機服務。
可以将它用在以下幾個方面:
1.vps主機:
VPS主機可以像獨立服務器一樣分割出許多虛拟主機空間,每個空間都可以放許多網站,非常适合為中小企業、小型門戶網站、個人工作室、SOHO一族提供網站空間,較大獨享資源,安全可靠的隔離保證了用戶對于資源的使用和數據的安全。
2.電子商務平台:
vps與獨立服務器的運行完全相同,中小型服務商可以以較低成本,通過VPS建立自己的電子商務、在線交易平台。
3.ASP應用平台:
VPS特有的應用程序模闆,可以快速的進行批量部署,再加上獨立主機的品質和極低的的成本是中小型企業進行ASP應用的首選平台。
4.數據共享平台:
完全的隔離,無與倫比的安全,使得中小企業、專業門戶網站可以使用VPS提供數據共享、數據下載服務。對于大型企業來說,可以作為部門級應用平台。
5.在線遊戲平台:
低廉的價格,優秀的品質,獨享的資源使得VPS可以作為在線遊戲服務器,為廣大的互聯網用戶提供遊戲服務。
6.數據庫存儲平台:
可以為中小企業提供數據存儲數據功能。由于成本比獨立服務器低,安全性高做為小型數據庫首選。
技術原理
VPS主機是一項服務器虛拟化和自動化技術,它采用的是操作系統虛拟化技術。操作系統虛拟化的概念是基于共用操作系統内核,這樣虛拟服務器就無需額外的虛拟化内核的過程,因而虛拟過程資源損耗就更低,從而可以在一台物理服務器上實現更多的虛拟化服務器。這些VPS主機以最大化的效率共享硬件、軟件許可證以及管理資源。每一個VPS主機均可獨立進行重啟,并擁有自己的root訪問權限、用戶、IP地址、内存、過程、文件、應用程序、系統函數庫以及配置文件。
VPS主機是通過VPS主機vmwareServer虛拟化技術實現的虛拟主機,虛拟化是一個抽象層,它将物理硬件與操作系統分開,從而提供更高的IT資源利用率和靈活性。VPS主機技術同時支持Linux和Windows平台。Linux版Virtuozzo服務器還支持在虛拟服務器上實現同版本内核的不同Linux發行版。
産品特色
用戶間的彼此隔離
靈活性和完全控制VPS,可以運行任意應用軟件、創建任意定制的配置。
高安全性
更高的安全性同時意味着更高的服務可靠性。
資源控制和峰值性
确保用戶得到更高水平的服務和資源。允許峰值性使用閑置的服務器資源,提供了一個好于獨立主機水平的服務(許多低端的獨立服務器資源都次于DS所用服務器的水平)。
模闆和應用程序套件
獲得新的應用操作系統和應用軟件能及時更新,降低安全風險
客戶控制面闆
自助管理和使用故障診斷工具:重啟動、修複、重裝、備份、實時監測VPS運行。操作日志和資源利用統計功能幫助管理員發現和排除故障。
輕松遷移
進行升級和遷移時無需停止服務。服務商可滿足從低到高幾乎全部主機服務的需求。
備份和恢複
具有備份和恢複功能。許多的DS服務方案都包括了為用戶進行備份的空間。
優缺點
優勢
VPS服務器是一種介于傳統虛拟主機和獨立主機之間的特殊服務器托管技術,它通過特殊的服務器管理技術把一台大型Internet主機虛拟化成多個具有獨立IP地址的服務器系統,這些系統無論從性能、安全及擴展性上同獨立服務器沒有實質性的差别,而費用僅相當于租用獨立服務器的1/4或1/5,并且無須額外支出後續的硬件維護管理成本。
VPS服務器擁有傳統虛拟主機所不具備的系統獨立管理權,解決了那些既需要獨立主機性能、财力又不夠充裕的網站的運營發展問題,無疑是一種比較實惠的選擇。
與傳統的虛拟主機相比,VPS服務器由于不是采用大量虛拟主機共享同一個主機硬件資源的形勢,因此在帶寬、速度、網站和郵件的安全性等方面都具有較為明顯的優勢,并且支持超級管理員實現有效的遠程管理,使企業能夠更加有效地控制自己購買的CGI程序、數據庫的等互聯網資源。
做一個形象的比喻:采用虛拟主機的企業就象住進了集體宿舍,雖然擁有自己的床位,卻無法避免由于過度擁擠而帶來的困擾;而采用VPS服務器的企業就好比住進了獨立的單元,雖然與其他單元的住戶仍舊共享一些重要的公用設施 (PU和總線) ,但安全性和方便程度已經大大地改善了。
VPS服務器是繼獨立服務器租用服務之後,為迫切需要更完善的電子商務平台、而又不願租用昂貴的獨立服務器的企業架構了一種全新的互聯網業務模式,尤其是對迫切需要互聯網服務的中小企業而言,具有非常高的實用商業價值。
優勢分析
1.提高安全性。共享IP衆所周知就是幾個VPS公用一個IP,這樣當其中一個客戶的網站由于各種原因被關閉或者受到攻擊的時候,就會因為共享的原因而受到連累。要避免這種情況出現唯一的方法就是使用自己的獨立IP。
2.推廣優勢。如果網站時使用自己的獨立IP,搜索引擎會認為這個是獨立的網站,對其收錄及權重的提高都有所幫助。
3.增加開展電子的資料保密性。當你使用的是獨立IP的時候,可以開通SSL保密數據傳送協議,就是各種支付平台使用的那種協議,可有效的避免數據中途被竊取,提高安全性。
4.可使用域名泛解析。在網站的實際訪問過程中,由于用戶的錯誤輸入導緻無法正常訪問的情況時有發生。當你使用的是獨立IP的時候,就可以使用域名的泛解析來解決這個問題,從而提升網站的流量。
5.可通過IP直接訪問網站,當你使用的是獨立IP的時候,用戶可以用過PING你的IP而直接訪問你的網站,而不需要通過域名,這是一種企業實力的體現。
缺陷
由于VPS是在一台獨立的服務器上通過VM等虛拟軟件虛拟出多個虛拟主機,所以當其中的一台VPS受到攻擊或占用大量寬帶資源時,其餘的VPS也會受到影響。如果因為一台VPS被黑客入侵造成服務器癱瘓,那麼其它的VPS也不能工作了。
缺陷分析
VPS和雲主機都是虛拟主機。
雲主機就是在vps的技術上再加上一個雲的概念。說簡單點,雲計算是把計算發放給每一台計算機,每台計算機計算出結果之後再提交上去,從而實現快速大量的計算。雲主機把用戶的各種資料儲存在一個相當于服務器集群的地方,這樣即使有一台服務器挂了也不會影響用戶正常的使用。從技術上來說雲主機是vps的進步。不過中國的雲技術發展還不是很成熟。真正使用雲技術的主機比較少。而且就用戶需求方面來看,vps已經完全滿足用戶需求,并且vps技術在國内已經相當成熟。
産生背景
虛拟主機客戶不滿意,服務器合租不好管理,獨立主機賣不動,用戶需求率不高,怎麼辦?2006年掀起的虛拟化技術熱潮正好成為解決這一問題的關鍵。
虛拟主機的缺陷在于所有使用者同時共享服務器上的全部資源,當其中的一個使用者過度使用資源,負荷過重時即容易造成服務器發生問題,也因此造成危及其它使用者的情況。VPS主機(Virtual Private Server 虛拟獨享主機)将服務器上的資源做高度技術含量的獨立劃分,使劃分的每一個獨立領域有獨自的Root/Administrator管理權限,獨自的操作系統與IP地址,就像是完全獨立主機一般,擁有完全的控制權。并且所有的使用者因各自獨立與使用監視,所以不會産生相互影響的現象。
VPS是利用VPS(Virtual Private Server)技術,将一部服務器分割成多個虛拟專享服務器的優質服務。每個VPS都可分配獨立公網IP地址、獨立操作系統Windows/Linux、獨立超大空間、獨立内存、獨立CPU資源、獨立執行程序和獨立系統配置等。用戶除了可以分配多個虛拟主機及無限企業郵箱外,更具有獨立服務器功能,可自行安裝程序,單獨重啟服務器,總而言之,VPS是一項具備高彈性、高質量及低成本效益的服務器解決方案。
主機管理
随着IDC圈的不斷壯大和發展,VPS主機不再是單一的IT産品,VPS主機需要一個專業的管理平台進行管理,進行VPS的開通、開機、重啟、關機、在線故障處理等。VPS的虛拟平台可以是多種有Hyper-V、Xen、OpenVZ等,基于Hyper-V的VPS 管理軟件有星 外,基于Xen平台的有Xensystem,從穩定性來說,思傑的Xen虛拟平台更趨于穩定,不超開,每個VPS完全獨立,管理得更高效。
承載應用
VPS主機可以承載所有的主機類型的應用,而且經過測試VPS主機可以承載Oracle、MySQL、SAP、IBM WebSphere等多種大型應用。需要注意的是,由于該虛拟化技術力圖建立一個公平的硬件資源共享平台,而類似于要和硬件平台捆綁的應用(如需要加密狗的軟件)違背了這一共享原則,所以暫時不提供這樣的支持。
選購事項
控制面闆
我們要對VPS進行配置管理,友好的控制面闆十分重要,比方說SolusVM、HyperVM、VePortal、[3]以及Xen-Shell等。有些服務商并沒有提供控制面闆,導緻重裝系統需要提交服務單,這都比較不靠譜。有些服務商提供了自主開發的全功能的控制面闆,使得管理十分方便。有些服務商則提供了非自主開發,但功能也比較全面的控制面闆。各位在選擇VPS提供商時要根據自己的實際情況選擇。
技術支持
VPS在售後服務上分為 Managed VPS 和 UnManaged VPS,顧名思義,前者提供全方位的售後服務,而後者則提供基本的售後服務如宿主機器或者網絡故障的檢測與排除。同時,前者由于具有全方位的售後服務保障,所以價格要比後者貴出許多。而後者,則全靠站長自力更生。具體的說,就是購買了Managed VPS 的話,你可以要求客服幫你裝一些程序,例如 Wordpress 、Joomla以及Discuz 等,适合新手。而UnManaged VPS 則不提供幫裝程序的服務,因此比較适合懂技術或者有點技術功底的人。
使用限制
對VPS的使用不是無限制的,它受到了服務商的TOS(用戶協議)以及當地法律的約束,在購買VPS時,必須考慮到具體的使用用途,并且對用途進行預判,看看是否會違反使用限制。在使用過程中,如果違法用戶協議或者當地法律,VPS可能會被直接關閉,甚至數據都無法取回,這樣損失就大了。當然凡是皆有例外,比方說國内的服務商以及在荷蘭注冊的一些互聯網企業,他們的使用限制就較少,用起來會比較自由。
退款策略
善用服務商的退款策略,可以有效保障自己的權益,關于退款策略,每個服務商都會有一些差别,這些都是我們需要了解的。關于退款的規定和流程,一般也會在TOS中有叙述。
系統選擇
vps上常用的操作系統是linux(有多種發行版)、freeBSD,windows server等。一般來說,vps的操作系統不是自由安裝的,linux系列vps可以安裝多個linux發行版,但不能裝windows;相對,windows系列vps也不能改裝linux.這點在購買時要首先考慮,根據你的需求确定買哪種vps。
筆者強烈推薦使用linux:linux效率高,對硬件配置要求低;安全性高;不需要運行圖形界面、可以自由精簡不必要的功能、節約下來的系統資源用來跑應用;豐富多樣的網絡應用軟件,有些軟件根本沒有windows版、或者windows版效果不佳;成本低。
linux發行版選擇:linux有很多不同的版本(發行版),用得最多是redhat系列(代表有redhat, centos, fedora)與debian系列(代表為debian, ubuntu),在vps上用得多的主要是centos, ubuntu;其它常見改造版還有 arch, OpenSUSE等。不同版本之間差别不大,就看你熟悉哪個、對哪個有好感,就用哪個。如果你是新手,推薦使用centos或ubuntu,尤其是ubuntu, 反響相當好;我個人傾向于使用centos6,因為我更熟悉它。
使用32位還是64位的操作系統? 十分負責任的告訴你,毫不猶豫的選擇32位!除非以下兩種情況:你的vps内存遠遠超過4G,或者你要運行某的軟件隻能在64位下運行。選用32位原因:運行同樣的程序,32位占用内存小;vps上使用32位的人絕對占多數,64位與32位某些地方有不所同,有疑難問題時,32位更容易找資料、找朋友幫忙解決。
重要參數
我們選購時,要重點考察以下幾個技術參數:虛拟化技術,操作系統,内存大小,硬盤容量,每月流量,獨立IP個數,服務器所在地,Ping值等。
虛拟化技術
vps根本上就是虛拟機,都是在一定的虛拟化技術上構建的。目前用得最多的虛拟化技術是Xen, OpenVZ, Hyper-V, vmware. 下面針對vps有用的部分粗略的講一下,了解更多可以參看文後的擴展閱讀“xen、kvm、vmware、hyper-v等虛拟化技術的比較”。
其中Hyper-V是微軟自家的虛拟化技術,隻能在windows上運行,也就是一般買windows系統的vps時,很可能是Hyper-V的。vmware國内的一些較小主機商會用,跑windows或linux的都有,用過虛拟機的朋友應該知道它。另外兩種都是主要跑linux的虛拟化技術。
其中OpenVZ是基于操作系統的虛拟化技術,它運行效率跟真機(實體服務器)幾乎一樣。不過也别高興過早了,vps的性能都是來自于宿主機的,因為宿主機上有很多vps,每個vps可以獲得的資源事實上并不很高,具體這要看宿主機本身硬件性能如何、上面運行了多少vps。
OpenVZ有幾個顯著特點:沒有交換分區swap(虛拟内存),不能運行pptp協議的vpn,容易被超售。
新版本的Openvz已經可以在linux 2.6以後版本使用swap了,也能很好的運行pptp協議的vpn
關于超售:假設宿主機有16G内存,但開出20台1G内存的vps,都賣出去了;而這20台vps裡都顯示1G内存,這就是超售。事實上OpenVZ通常超售得更厲害!
Xen,是一種稱為半虛似化的技術,性能比真機有所損失,但虛拟出來的系統跟真機相似度極高,有swap,可以運行pptp的vpn,不容易超售。在xen的linux上,可以更換或升級内核;據說甚至可以再裝個虛拟機環境虛拟出vps(沒有親眼見過,不過即使成功,性能也是極其低下,沒有實用性的)。
一般來說,大家都認同以下說法:購買同等配置的vps,xen的性能要明顯優于OpenVZ.最主要的原因就是超售問題。OpenVZ沒有swap,通過free命令查出的内存,其中一部分事實上是宿主機的swap的,隻是被vps當成物理内存。
沒有不超售的OpenVZ vps。512M的Xen,其内存性能比1G OpenVZ vps的好,甚至是遠超。
OpenVZ内存用完時,系統就差不多隻能重啟了,因為這時遠程ssh連接也無法建立的。而xen的,還有swap可用,通常不至于要重啟。看上去,xen幾乎是完勝于openvz,那價格呢,也一樣,xen遠遠高于openvz.畢竟一分價錢一分貨。關于xen與openvz的了解更多,請參閱文後擴展閱讀“vps虛拟化技術-openvz與xen對比”。
kvm虛拟化技術:KVM (全稱是 Kernel-based Virtual Machine),是一個開源的系統虛拟化模塊,自Linux 2.6.20之後集成在Linux的各個主要發行版本中。它使用Linux自身的調度器進行管理,所以相對于Xen,其核心源碼很少。KVM目前已成為學術界的主流VMM之一。KVM的虛拟化需要硬件支持(如Intel VT技術或者AMD V技術)。是基于硬件的完全虛拟化。而Xen早期則是基于軟件模拟的Para-Virtualization,新版本則是基于硬件支持的完全虛拟化。
KVM技術已經從最初的概念發展成為企業IT基礎設施管理系統。可以從kvm client管理軟件這樣的單一界面直接訪問位于多個遠程位置的服務器和設備。
其他相關,内存、硬盤、流量、IP、Ping值等。
内存大小,硬盤容量,每月流量,不用說,肯定是越大越好;當然,越大也越貴。常見的内存一般在256M-1G,硬盤幾十G,每月流量幾百G。
獨立IP,通常是一個,不夠用一般可以另外購買。國外有些vps還有一個ip v6地址,隻是IP v6還沒發展普及,當前實用性不大。
服務器所在地,肯定是距離主要用戶群越近越好,距離近網絡延遲小,網速快,這并不是絕對的。
Ping值,一般測試網絡質量時,我們都會ping一下,看響應時間、丢包率,越小越好,不過有時ping值很低、也不丢包,但網速并不快。所以ping值是個重要參考,但不要太在意,畢竟vps不是用來ping着玩的。
建站方法
小内存VPS建站方法
128MB小内存的VPS也可以用來建站,包括wordpress等内存大戶也可以完全支持,方法如下:
1.降低php-cgi進程數默認為5,一般的博客,動态訪問量不大的話,開5個進程比較浪費,推薦減少為3或4,我開2個進程,因為我博客訪問量很小。修改方法:編輯/usr/local/php/etc/php-fpm.conf,修改max_children數值,重啟PHP-FPM(/etc/init.d/php-fpm restart)即可生效。
2.使用WP Super Cache緩存插件,并啟用預緩存模式将全站靜态化,網上教程很多,這裡不詳細闡述。
3.使用debian等内存消耗較少的Linux系統。
密碼修改
VPS管理員密碼修改
Linux系統
linux系統修改用戶密碼:
1登錄系統
2輸入命令:passwd [user],其中[user]是需要修改密碼的用戶名,回車後系統會提示輸入新密碼,為了保證密碼的正确性,需要輸入兩次密碼。
3回車後密碼将被修改。修改後請記住您的密碼。
Windows系統
1在“我的電腦”上點右鍵,然後在菜單中選擇“管理”
2進入“選擇計算機管理”,在“系統工具”下點擊“本地用戶和組”菜單,将展開下級菜單,再點擊“用戶”菜單,會在右邊窗口中會顯示所有用戶。
3在需要修改密碼的用戶名上點右鍵,然後在菜單中選擇“設置密碼”,會彈出對話框,選擇“繼續”,然後彈出修改密碼輸入框。
4輸入“新密碼”及“确認密碼”後點擊“确認”按鈕,密碼即修改。