自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

虛擬專用服務(wù)器(VPS)入門(mén)【上】

原創(chuàng)
云計(jì)算 虛擬化
為什么要擁有服務(wù)器硬件?在過(guò)去的15年里,每當(dāng)服務(wù)器出現(xiàn)故障,或者需要對(duì)各臺(tái)Web服務(wù)器、郵件服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行升級(jí),我就重復(fù)在問(wèn)自己這個(gè)問(wèn)題。

  【51CTO 11月18號(hào)外電】為什么要擁有服務(wù)器硬件?在過(guò)去的15年里,每當(dāng)服務(wù)器出現(xiàn)故障,或者需要對(duì)各臺(tái)Web服務(wù)器、郵件服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行升級(jí),我就重復(fù)在問(wèn)自己這個(gè)問(wèn)題。我原本可以選擇向托管服務(wù)商租用專門(mén)硬件,或者使用共享主機(jī)。但是我的要求所需的資源其成本將遠(yuǎn)高于采用租賃方案后分?jǐn)傁聛?lái)的費(fèi)用。于是,我只好擁有、維護(hù)和更新自己的服務(wù)器。

  這種狀況一直持續(xù)到了去年秋天,當(dāng)時(shí)我試用了虛擬專用服務(wù)器(VPS):在高端服務(wù)器上運(yùn)行的擁有根訪問(wèn)權(quán)的虛擬化服務(wù)器,專門(mén)為了滿足你這個(gè)用戶的需要。雖然數(shù)年來(lái)你可以向眾多公司租用VPS,但是選擇方案在2010年特別多。軟件已成熟,可靠服務(wù)已可用;相對(duì)絕大多數(shù)網(wǎng)站執(zhí)行的那種常規(guī)Web和數(shù)據(jù)庫(kù)任務(wù)的性能而言,其成本現(xiàn)在具有相當(dāng)大的優(yōu)勢(shì)。

  競(jìng)爭(zhēng)很重要。因?yàn)楦?jìng)爭(zhēng)不但促使價(jià)格降下來(lái),還確保如果某個(gè)主機(jī)服務(wù)商未能滿足你的要求,你在選擇另一家服務(wù)商時(shí)有眾多選擇。從一種服務(wù)遷移到另一種服務(wù)并非易事,但也不是什么可怕的任務(wù)。亞馬遜推出彈性計(jì)算云(EC2)后,我先關(guān)注了虛擬化主機(jī)服務(wù);此后進(jìn)入這個(gè)領(lǐng)域的提供商逐年增多,提供的服務(wù)也不大復(fù)雜。去年11月,我終于決定試水;到去年年底,我扔掉了自己擁有或幫助管理的所有服務(wù)器硬件,一并扔掉的還有相當(dāng)大的壓力和成本。性能更好,備份更簡(jiǎn)單,我晚上也睡得更安穩(wěn)了。四個(gè)月下來(lái),我遇到過(guò)幾次小麻煩,但總的來(lái)說(shuō)運(yùn)行相當(dāng)順暢。

  本文將逐步介紹為什么應(yīng)該選擇VPS,而不是專用服務(wù)器或共享主機(jī);介紹如何選擇你所需要的服務(wù)和方案,可能會(huì)出現(xiàn)什么岔子,以及如何應(yīng)對(duì)備份和災(zāi)難。如果你在運(yùn)行幾臺(tái)對(duì)外的服務(wù)器,時(shí)常但無(wú)規(guī)律地需要應(yīng)對(duì)繁重需求,或者需要為遍布各地的工作小組或個(gè)人維護(hù)共享服務(wù)器,就應(yīng)該學(xué)會(huì)如何評(píng)估一個(gè)或多個(gè)VPS主機(jī)是不是適合自己。

  我直接使用過(guò)Rackspace的云服務(wù)器(Cloud Server)和Linode同名的Linode。我還試用過(guò)亞馬遜的EC2,我經(jīng)常使用這項(xiàng)服務(wù),處理一項(xiàng)經(jīng)常性的數(shù)據(jù)庫(kù)構(gòu)建工作。在文章末尾的圖表中,你能看到其他服務(wù)在價(jià)格和功能方面相比如何,但我無(wú)法提供坊間傳聞。

  無(wú)法逐一羅列所有的服務(wù)提供商,也沒(méi)有這個(gè)必要。將有些提供商排除在外,是因?yàn)槠鋬r(jià)格高得離譜。比如說(shuō),Ubiquity Server Solutions對(duì)Linux VPS收取的費(fèi)率兩倍于本文中提到的其他公司,又沒(méi)有什么明顯的理由。

  VPS與專用主機(jī)托管和共享主機(jī)托管的比較

  VPS是在一個(gè)共享硬件上運(yùn)行的虛擬機(jī)器。一臺(tái)功能通常很強(qiáng)的多核主機(jī)經(jīng)配置后,可以提供專用內(nèi)存池;共享核心、單核或多核;以及硬盤(pán)存儲(chǔ)空間。主機(jī)通常提供一系列的GNU/Linux操作系統(tǒng),供客戶選擇。有些主機(jī)還提供一個(gè)或多個(gè)版本的Windows Server。(蘋(píng)果允許使用Mac OS X Server虛擬化,但只能用在蘋(píng)果硬件上,還要求為硬件和每個(gè)虛擬化實(shí)例單獨(dú)購(gòu)買(mǎi)許可證。蘋(píng)果終止了機(jī)架Xserve服務(wù)器,因而我們不太可能看到任何大規(guī)模的虛擬化。)

  與VPS連接的存儲(chǔ)系統(tǒng)具有持續(xù)性:如果你的虛擬機(jī)或運(yùn)行虛擬機(jī)的主機(jī)硬件崩潰或斷電,重啟后,可以在上一次停運(yùn)的地方繼續(xù)運(yùn)行,當(dāng)然硬盤(pán)故障除外。亞馬遜是唯一的例外,我會(huì)單獨(dú)討論??赡苓€需要恢復(fù)文件系統(tǒng),這視操作系統(tǒng)而定。由于Linux中有ext3日志功能,我還沒(méi)有發(fā)現(xiàn)除了簡(jiǎn)略的啟動(dòng)修復(fù)之外還需要什么操作(不過(guò),備份虛擬機(jī)相當(dāng)容易,我們會(huì)在下一篇文章中討論)。

  VPS在幾個(gè)重要方面有別于租賃專用硬件設(shè)備或使用共享服務(wù)器場(chǎng)地

  如果你向提供商租賃專用機(jī)器,無(wú)異于被這個(gè)硬件綁住了手腳。這在過(guò)去還是個(gè)特別的優(yōu)點(diǎn),因?yàn)閯e人無(wú)法使用你的處理器周期資源,你想執(zhí)行什么任務(wù),可以執(zhí)行什么任務(wù)。

  然而,要是專用硬件出現(xiàn)了故障,主機(jī)服務(wù)商就得找出備用部件,必須移除、重新指向或恢復(fù)驅(qū)動(dòng)程序。有些主機(jī)服務(wù)商承諾手頭備有這種部件。如果你的要求超出了專用設(shè)備的限制,就得安排遷移到另一個(gè)物理硬件上的事宜。如果你突然需要10個(gè)一模一樣的專用主機(jī),這安排起來(lái)很費(fèi)時(shí)間。

  提供專用硬件的主機(jī)托管服務(wù)商可能并不為備份主機(jī)提供簡(jiǎn)單的解決方案,備份主機(jī)可能完全是你的責(zé)任。這就使得恢復(fù)同樣很困難,或者需要支付按小時(shí)計(jì)費(fèi)的昂貴的“遠(yuǎn)程操作服務(wù)費(fèi)”。

  至于共享主機(jī)托管,你與其他用戶共享同一臺(tái)機(jī)器。你不知道有多少人的網(wǎng)站或其他服務(wù)在系統(tǒng)上運(yùn)行,也不知道你在某個(gè)時(shí)間可以使用多少的計(jì)算功能。眾多的節(jié)制系統(tǒng)試圖牢牢控制每個(gè)用戶,但是這好比一群人在擁擠的房間里,只要有個(gè)人大聲喧嘩,別人就無(wú)法談話。

  如果你自己使用過(guò)多的資源——無(wú)論出于正當(dāng)原因,還是由于編程上的錯(cuò)誤,可能會(huì)被踢開(kāi)、被建議升級(jí)到專用硬件,或者受到節(jié)制,結(jié)果任務(wù)完成不了。共享主機(jī)通常不斷地增量備份,但這得不到保證:你得承擔(dān)一部分風(fēng)險(xiǎn),確保自己也有備份。

  (現(xiàn)在開(kāi)始出現(xiàn)了一種共享主機(jī)替代方案,Rackspace的Cloud Sites就是典例。它比共享主機(jī)方案要貴不少,你也無(wú)法獲得根訪問(wèn)權(quán)。但是你的文件和腳本散布在能夠自動(dòng)擴(kuò)展的一組機(jī)器上?;举M(fèi)用相當(dāng)于一臺(tái)專用計(jì)算機(jī)。它奇特地結(jié)合了虛擬化和共享主機(jī),適用于不需要調(diào)整后臺(tái)服務(wù)器的流量較大的網(wǎng)站。如果某網(wǎng)站大多數(shù)時(shí)候每天的頁(yè)面瀏覽量平均為5萬(wàn)人次,但偶爾猛增至100萬(wàn)人次,那它很適合采用這種方案。還有內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN),可用于分發(fā)靜態(tài)頁(yè)面、組件、圖像及其他媒體,按每GB量收費(fèi)。)

  VPS消除了硬件方面的任何顧慮:無(wú)論主機(jī)服務(wù)提供商作出什么決定,其選擇對(duì)你來(lái)說(shuō)是看不見(jiàn)的。你獲得了專用服務(wù)器的一些優(yōu)點(diǎn),因?yàn)閂PS看起來(lái)就像一個(gè)設(shè)備,與一組特定的硬件相連接。如果主機(jī)有閑置周期,許多服務(wù)器允許你在峰值時(shí)期的處理器使用率高于保證的極限值,因而在那個(gè)方面提供了小小的優(yōu)勢(shì)。最近,我在Linode運(yùn)行的一臺(tái)MySQL服務(wù)器在幾小時(shí)內(nèi)保持著400%的處理器使用率。

  你仍要負(fù)責(zé)維護(hù)操作系統(tǒng)的運(yùn)行,可能會(huì)把什么事情弄糟。但是你也可以將系統(tǒng)快照作為備份來(lái)保存,萬(wàn)一犯了重大錯(cuò)誤,可以迅速恢復(fù)到快照。如果主機(jī)硬件出現(xiàn)故障,VPS服務(wù)可以迅速將你遷移到另一個(gè)系統(tǒng)上(我已經(jīng)碰到過(guò)這種事)。

  一旦你創(chuàng)建了合自己心意的VPS,幾乎所有VPS服務(wù)都允許你復(fù)制。遇到了流量激增的情況,你可以啟動(dòng)額外的一橫一樣的鏡像。有些服務(wù)還提供工具,以便在這類(lèi)服務(wù)器或循環(huán)DNS之間均衡負(fù)載。亞馬遜在這方面顯得尤其靈活,它設(shè)計(jì)的系統(tǒng)讓用戶可以啟動(dòng)1000臺(tái)服務(wù)器,然后停用這些服務(wù)器,用戶只需要為運(yùn)行期間的使用量付費(fèi)。

  #p#

  亞馬遜一直是個(gè)例外

  亞馬遜率先大舉進(jìn)軍虛擬服務(wù)器主機(jī)托管領(lǐng)域;就本文提到的每個(gè)方面而言,亞馬遜的服務(wù)幾乎總有例外。(亞馬遜不是率先提供虛擬主機(jī)的,但據(jù)我回憶和發(fā)現(xiàn),亞馬遜率先提供實(shí)際上沒(méi)有限制的容量來(lái)創(chuàng)建主機(jī),并向持有有效信用卡的人提供服務(wù)。)

  剩下來(lái)的***區(qū)別在于,亞馬遜的標(biāo)準(zhǔn)服務(wù)在運(yùn)行時(shí),不保留一份啟動(dòng)磁盤(pán)鏡像的持續(xù)性常規(guī)副本;有辦法添加持續(xù)性,但我在測(cè)試中覺(jué)得持續(xù)性并不可靠。如果你的標(biāo)準(zhǔn)鏡像崩潰了,就無(wú)法從那個(gè)點(diǎn)來(lái)恢復(fù)。長(zhǎng)期以來(lái),這使得EC2局限于用在負(fù)載均衡網(wǎng)站,或者亞馬遜的簡(jiǎn)單存儲(chǔ)服務(wù)(S3)擁有所有數(shù)據(jù)***副本的系統(tǒng)。

  本文提到的其他所有VPS服務(wù)只提供持續(xù)性磁盤(pán)鏡像,只有在你付費(fèi)購(gòu)買(mǎi)VPS期間,它才完好無(wú)損。大多數(shù)服務(wù)供了存儲(chǔ)這種磁盤(pán)鏡像的功能,即使你刪除了實(shí)際實(shí)例,以后還是可以恢復(fù)過(guò)來(lái)。

  你可以創(chuàng)建一個(gè)亞馬遜所說(shuō)的自定義的亞馬遜機(jī)器鏡像(Amazon Machine Image),它讓你可以拿來(lái)標(biāo)準(zhǔn)發(fā)行版后進(jìn)行修改,然后把它作為可裝入的鏡像寫(xiě)入,用于許多實(shí)例。這對(duì)于想要?jiǎng)?chuàng)建某幾種特定配置的多個(gè)實(shí)例的公司來(lái)說(shuō)很有用。

  亞馬遜還讓你可以根據(jù)需要,創(chuàng)建持續(xù)一小時(shí)、一星期、一個(gè)月或更長(zhǎng)時(shí)間的實(shí)例。由于VPS提供商在某個(gè)機(jī)器上分配了特定的持續(xù)性存儲(chǔ)空間,實(shí)例不用后必須刪除掉,不過(guò)你通??梢酝ㄟ^(guò)存儲(chǔ)鏡像來(lái)恢復(fù),你只要支付存儲(chǔ)費(fèi),就可以保存存儲(chǔ)鏡像。

  為了避免沒(méi)有持續(xù)性存儲(chǔ)空間的問(wèn)題,你可以用命令來(lái)創(chuàng)建實(shí)例,那樣它在系統(tǒng)啟動(dòng)時(shí)就能執(zhí)行任務(wù)。依賴EC2的那些用戶使用這種腳本,即可利用持續(xù)性但非掛載式的S3服務(wù),將文件拷貝過(guò)去,亞馬遜并不因此計(jì)算帶寬的使用量;可以通過(guò)亞馬遜彈性塊存儲(chǔ)(EBS)服務(wù)掛載持續(xù)性卷;或者連接到亞馬遜關(guān)系數(shù)據(jù)庫(kù)服務(wù)(RDS)處的持續(xù)性MySQL架構(gòu)。同時(shí)結(jié)合三者使用其功能也相當(dāng)強(qiáng)。

  雖然亞馬遜在一年前就開(kāi)始提供持續(xù)性、可啟動(dòng)的EBS卷,但我還是無(wú)法讓這些卷運(yùn)行起來(lái)如同亞馬遜機(jī)器鏡像(AMI)一樣可靠。實(shí)例會(huì)突然終止。你可以暫停這種實(shí)例,不用為運(yùn)行時(shí)間付費(fèi);但我并未發(fā)現(xiàn)可以在運(yùn)行狀態(tài)下恢復(fù)這些實(shí)例。

  搗鼓了一番后,我還是創(chuàng)建了完全符合自己要求的實(shí)例。我使用標(biāo)準(zhǔn)的AMI,然后對(duì)它進(jìn)行定制。一旦定制完畢,我創(chuàng)建了快照,作為基本鏡像。我把所有腳本和數(shù)據(jù)存放在持續(xù)性EBS驅(qū)動(dòng)器上。我啟動(dòng)自定義AMI,然后掛載持續(xù)性驅(qū)動(dòng)器,運(yùn)行每周一次的數(shù)據(jù)庫(kù)構(gòu)建任務(wù)——這項(xiàng)任務(wù)要花幾個(gè)小時(shí),而且很耗費(fèi)處理器資源,無(wú)法在我的生產(chǎn)環(huán)境上運(yùn)行。又經(jīng)過(guò)了一番調(diào)整后,我可以啟動(dòng)AMI,它正確地掛載了EBS卷,開(kāi)始運(yùn)行。

  別指望這很容易。即使有比較新的管理控制臺(tái)可以通過(guò)瀏覽器來(lái)使用,你還是無(wú)法在亞馬遜環(huán)境下隨便搭建服務(wù)器。事先一定要要有更充分的規(guī)劃,尤其是你要想清楚如何應(yīng)對(duì)實(shí)例崩潰及其他因素。

  #p#

  如何在眾多選擇當(dāng)中挑選

  每項(xiàng)服務(wù)都有其不同;在比較任何兩項(xiàng)服務(wù)時(shí),你有時(shí)覺(jué)得大同小異,而有時(shí)又覺(jué)得得大相徑庭。

  基本的思想是,你購(gòu)買(mǎi)的是主機(jī)計(jì)算機(jī)的一塊資源,封裝成了虛擬機(jī)。大多數(shù)資源的價(jià)格按256MB內(nèi)存的倍數(shù)計(jì)算,即使服務(wù)器可能最少?gòu)?12MB或1GB開(kāi)始計(jì)算。硬盤(pán)存儲(chǔ)空間通常按同樣的方式來(lái)劃分,常常按256MB內(nèi)存的倍數(shù)和10GB磁盤(pán)存儲(chǔ)空間的倍數(shù)計(jì)算。

  大多數(shù)服務(wù)讓你試用一下:你可以從某個(gè)服務(wù)級(jí)別入手,比如1GB服務(wù)器,然后遷移到更高級(jí)別(或更低級(jí)別),停機(jī)時(shí)間只有短短幾分鐘,或者甚至只需要簡(jiǎn)單的重啟。憑我的經(jīng)驗(yàn),如果服務(wù)器運(yùn)行Apache或MySQL,每天處理數(shù)十萬(wàn)個(gè)請(qǐng)求(數(shù)萬(wàn)人次頁(yè)面瀏覽量),那么至少需要2 GB;如果同一系統(tǒng)上同時(shí)運(yùn)行Apache和MySQL,4 GB必不可少(我自己的配置是一臺(tái)2GB Web生產(chǎn)系統(tǒng),另一臺(tái)是外界無(wú)法訪問(wèn)的專用的4 GB MySQL服務(wù)器。)

  一兩個(gè)公共IP地址已包含在內(nèi),而專有地址通常是免費(fèi)的。額外的公共IP地址往往每一個(gè)每月需要1美元。大多數(shù)主機(jī)只允許兩到四個(gè)額外的公共IP地址。過(guò)去運(yùn)行不同的SSL/TLS Web服務(wù)器需要這些公共IP地址,而現(xiàn)在不再是這樣了。

  服務(wù)和成本方面最主要的變化因素是帶寬和吞吐量。每家主機(jī)公司都有各種獨(dú)特的組合,涵蓋提供的服務(wù)、收取的費(fèi)用和許下的承諾。為了簡(jiǎn)單起見(jiàn),許多主機(jī)為每臺(tái)服務(wù)器添加一定數(shù)量的帶寬,只有用戶超過(guò)了默認(rèn)的帶寬,才收費(fèi)。帶寬一般與服務(wù)器的內(nèi)存及其他資源成比例。對(duì)于我聯(lián)系的每家主機(jī)服務(wù)商而言,專用IP之間的流量是免費(fèi)的。

  比如說(shuō),Linode為分配給服務(wù)器的每256MB分配了100GB的入站和出站傳輸帶寬。該公司還把你服務(wù)器的所有數(shù)據(jù)分配量匯集起來(lái)。我在Linode有2GB和4GB的VPS,每月傳輸?shù)臄?shù)據(jù)量總共2.4TB。2GB VPS是一臺(tái)可能超過(guò)800GB使用量的Web服務(wù)器,但我根本沒(méi)有接近總數(shù)據(jù)量,因?yàn)槲业?GB服務(wù)器就運(yùn)行MySQL,只是通過(guò)專用網(wǎng)絡(luò)來(lái)通信。

  與帶寬不包含的競(jìng)爭(zhēng)對(duì)手相比,Linode所收的費(fèi)用相差并不明顯。比如說(shuō),Rackspace只對(duì)傳輸?shù)某跏疾糠謹(jǐn)?shù)據(jù)收費(fèi),費(fèi)率標(biāo)準(zhǔn)為出站流量(服務(wù)器傳輸?shù)交ヂ?lián)網(wǎng))每GB 0.22美元,入站流量每GB 0.08美元。如果用戶每月傳輸1TB數(shù)據(jù),Rackspace要多收220美元,而Rackspace的基本費(fèi)率已經(jīng)比幾個(gè)競(jìng)爭(zhēng)對(duì)手要貴一點(diǎn)。

  Dreamhost和沒(méi)有列出來(lái)的另外幾家公司提供了傳輸數(shù)據(jù)量沒(méi)有限制或者非常大的服務(wù),它假設(shè)很少有客戶會(huì)用這樣的服務(wù),確實(shí)有其道理。Dreamhost完全屬于高端VPS主機(jī)服務(wù)商行列。

  有別于數(shù)據(jù)傳輸量的是吞吐量,即每臺(tái)服務(wù)器允許或者保證傳輸?shù)交ヂ?lián)網(wǎng)的每秒兆比特?cái)?shù)量。主機(jī)服務(wù)商并沒(méi)有特地宣傳或解釋這一點(diǎn)。

  一般來(lái)說(shuō),主機(jī)服務(wù)商為每個(gè)VPS提供大約數(shù)十Mbps的吞吐量(入站和出站)。你似乎買(mǎi)不起更高速率的服務(wù)。有幾家服務(wù)商提供速率高得驚人的連接,比如一家名為100TB的公司可以為每一臺(tái)服務(wù)器提供千兆以太網(wǎng)交換服務(wù),對(duì)互聯(lián)網(wǎng)連接沒(méi)有節(jié)制措施(然而,要是不進(jìn)行全面測(cè)試,不可能知道在其或其他服務(wù)商的系統(tǒng)上與互聯(lián)網(wǎng)之間的吞吐量通常會(huì)是怎樣。)

  VPS的另一個(gè)優(yōu)點(diǎn)是,隨著后端硬件變得更便宜,服務(wù)商不斷升級(jí),就算價(jià)格沒(méi)有跌下來(lái),功能應(yīng)該也會(huì)增加。Linode去年就為所有實(shí)例添加了40%以上的內(nèi)存,沒(méi)有改變價(jià)格。需要重啟VPS,才能獲得新分配的內(nèi)存資源。

  本文幫你針對(duì)虛擬服務(wù)器實(shí)際所需的硬件部件作出了決策,下一篇文章將大致探討操作系統(tǒng)及其控制。

  # 附表

  表1:帶寬比較

  

 

  表2:備份比較

  

 

  原文鏈接:http://arstechnica.com/business/news/2011/02/virtual-private-servers.ars

責(zé)任編輯:何巍 來(lái)源: 51CTO
相關(guān)推薦

2011-11-18 17:37:24

虛擬專用服務(wù)器VPS服務(wù)器虛擬化

2009-12-01 15:40:45

2011-11-21 13:46:33

2023-05-26 15:32:45

虛擬專用服務(wù)網(wǎng)絡(luò)托管服務(wù)

2021-11-14 11:53:05

Linux 系統(tǒng)攻防Linux 系統(tǒng)

2012-12-31 10:58:12

2012-12-28 09:57:53

2011-05-24 10:12:53

VPSCrontab

2009-02-01 12:09:55

服務(wù)器虛擬化VMware

2011-03-23 11:24:09

2009-02-27 11:15:00

多線程服務(wù)器MTS專用服務(wù)器

2017-11-27 13:32:22

2013-05-30 09:25:43

2010-08-25 09:06:36

Oracle

2017-05-05 10:32:53

2011-08-01 11:10:21

2018-04-28 15:15:51

服務(wù)器虛擬化趨勢(shì)

2011-09-06 10:58:10

服務(wù)器應(yīng)用程序虛擬化

2011-08-01 11:25:16

虛擬專用網(wǎng)絡(luò)服務(wù)器VPN

2012-07-16 11:17:03

機(jī)房空調(diào)InRowRD
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)