1 頁 (共 1 頁)

何謂虛擬主機?類型有哪些?什麼人適合使用虛擬主機?

文章發表於: 2004年 6月 14日, 19:58
imported_hamlet
常常看到虛擬主機但是虛擬主機到底代表什麼他的用途為何?
站長在這就來給你們說說。
網站的成立要素有網址、製作完成的網頁及虛擬主機空間(or自己架設主機但要接固定ip線路)、有這三個東西(自己架的話還要有第四個(專線))您的網站就能上網讓全世界都看的到了、本公司販賣的就是網址和虛擬主機、您要自備網頁或購買進階型虛擬主機送套裝網站(設計好的套裝網站的網頁灌到虛擬主機就能有一個網站了)及贈送網址都可以。
虛擬主機的作用:
虛擬主機又稱為網頁空間、網頁寄存、網站代管,但在台灣較專業的講法還是虛擬主機。
虛擬主機的作用是讓人放網頁用的、只要將網頁經由ftp或ftp軟體上傳到虛擬主機上的空間以後、再經由網址的dns對應您的網站就能上網了。
虛擬主機的功能:
虛擬主機是屬於一台已經架設完整的伺服器中的其中一個或一種站台而已而每個站台也就代表著一台虛擬主機或稱為一個空間,而空間是用web伺服器所架設出來的一個站台另外還有ftp站台及mail站台功能(通常一個虛擬主機只能用一個web、ftp、dns、mail等站台所以我才會叫虛擬主機就是一台虛擬主機就能使用如實體主機一樣的功能但問題是只是使用該實體主機所有伺服器各種類的其中一個所以才會被稱為虛擬主機因為感覺起來很像一台實體主機但實際上卻不是)、所以伺服器上會架dns、網頁(web)、ftp、mail、資料庫等server這些server可集中於一台或是分開各自獨立、在管理方面可開立多個帳號數也就是站台數,供多人存放網頁於上面,並且可依伺服器硬碟大小分配每個站台的使用空間大小、流量、資料庫等大小或數量,所以基本上虛擬主機只是將原來只能放一個站台的伺服器便為可放置一定數量站台,因為我們原本的(還未發明dns之前)伺服器其實只能放置一個站台(一個ip一個站台)、而虛擬主機是經由dns及進階的web站台設定功能加以分開可開立有一定限制的站台(一個ip可架多個站台可100-300之間需視伺服器的頻寬和等級),所以我們才會稱虛擬主機,而虛擬也就是將原本只能放一個站台的伺服器變為可放置多個(200上下)網站但其實這幾個站台還是在同一台伺服器上、所以有任何需要使用虛擬主機的人應該要有一個基本的認知:虛擬主機並非整台主機給你用而是眾多個網站使用同一台主機的所有資源包含頻寬、cpu、記憶體、硬碟空間等,且所以每個使用者只能使用該台主機上有限定的資源而非無限,且不可在上面為所欲為無限擴張網站大小佔用大多數的資源這樣的行為基本上並不適合使用虛擬主機,必要時主機商可是會趕人歐;伺服主機方面需要有很高的穩定性所以通常會使用兩顆硬碟,一顆放作業系統一顆作備份,通常用陣列的方式作備份(有關陣列有空再和你們說說),cpu的使用通常使用intel等穩定性較高的系統,電源方面一定要接ups(不斷電系統),以防電腦當機時資料的損毀;作業系統通常分為windows 和 linux兩種,網路線通常為512/512的寬頻線,但是如果真的要當虛擬主機放好幾十個網站在上面的話一定要有專屬線路(像本公司的虛擬主機)。
再簡單的說如果您有了虛擬主機後、您就有了ftp伺服器有自己的ftp帳號、mail伺服器可以開mail收發mail、http伺服器可以放網頁讓全世界的人都看的到您的網頁。
windows虛擬主機:
windows虛擬主機是以windows server的作業系統為架構的虛擬主機、它支援asp、aspx...等的程式語言、html所寫的網頁、[color=black]Access資料庫等[/color]、如果灌有plesk後台管理系統的話他也能夠支援php程式語言所寫的網頁(但本公司並不開放使用php)、區別在於windows server的版本有2000.2003的iis的web管理系統(管理mail、ftp、http用)、mssql 2000資料庫管理系統所支援的網頁條件不同、灌有plesk的主機會灌有阿帕契和mysql伺服的管理系統、阿帕契和mysql本來是在linux作業系統裡才有但現在也可以在windows的系統上灌有阿帕契和mysql資料庫的管理系統所以只要有plesk現在目前的網頁程式都能支援、但相對的在windows系統灌阿帕契和mysql所支援的網頁程式安全性的設定方式及安全權限都比較高(也很耗記憶體和cpu)、對於目前的套裝網站軟體而言會比較不適用、除非您對於windows的plesk後台管理系統熟晰度很高、不然php所寫的套裝軟體網站比較不適合灌在windows虛擬主機上頭(本公司一律[color=red]不提供在windows的plesk主機中可執行php或mysql)、和linux不同的是windows的作業系統資料庫所有的軟體都要錢而且沒有開放程式碼而且很貴,通常windows的虛擬主機後台管理系統為plesk或helm。[/color]
linux虛擬主機:
linux虛擬主機是以linux作業系統為架構的虛擬主機、而虛擬主機hosting這個名詞的由來也是由linux開始的、他有內建阿帕契(apache)web管理系統及vsftp、sendmail等server和mysql資料庫管理系統、阿帕契server可以讓人放、php、html等網頁內容、由於linux是免費及開放性的作業系統及開放程式碼的php程式語言所以目前的套裝網站都是php程式語言所架構的網頁、在主機的軟體上完全免費所以目前虛擬主機的主流是以linux為大宗、通常linux的虛擬主機後台管理系統為cpanel或plesk。



講完主機開始講所謂的虛擬:
虛擬就是在伺服器內灌網站管理系統(專門管理網站的軟體)如linux的cpanel的管理系統、windows的Plesk管理系統(不灌的話也可但設定會很麻煩),這些軟體能再主機上放好幾十個網站,並提供ftp、mail伺服器等每個網站都能有自己的獨立的ftp.mail,網站的放置上有空間和流量的限制,網站需要的空間越大費用也越高,流量也越高,不過要看主機的能力和配備通常台灣的專屬主機配備都不錯,網路也都有光纖但是租用的費用過高,所以虛擬主機費用降不下來,除非使用美國的專屬主機(像本公司),費用便宜。
如果要自己架的話是不太可能,因為國內光是雙向512的網路線一個月就要兩千多塊划不來,放在本公司一年也才999元,何況這些管理網站的軟體都有版權的限制,要買的話一台電腦的授權軟體費用過高不符合實際。

什麼人適合使用虛擬主機?
上述站長已經講的很清楚,虛擬主機為多人使用共用一台伺服器、通常一台伺服器正常的話
可以放200左右個網站是合理的、如果機器頻寬夠大夠好還可以放更多個網站、當然如果你的網站流量或線上人數過多的話那就不適合使用虛擬主機、一般而言一個網站放在虛擬主機如果空間為100mb、流量為5G、那隨時線上人數20人內、不提供檔案下載、不提供色情、圖片不要很多一個月流量在限定的範圍內、cpu及記憶體使用率在3%以內、瀏覽人數一個月2000人以內、等有以上條件者是比較適合基本型虛擬主機的使用;如企業純網頁網站、人數少的論壇、購物網站、個人網站blog等都適合放在虛擬主機、當然如果你的空間越大流量越大那能夠放的東西就越多、瀏覽人數也越多需要購買的虛擬主機等級就越高;
但重點在於流量、當你上下載空間中的檔案或有人上網看你的網站等都是流量、如果你的空間很大但是流量很小、如500mb空間5G流量那如果你上下載東西多那瀏覽的人數也相對的會很多到時你是必每個月的流量都會超過,所以不管你的空間有多大,你都要衡量你的線上人數及流量大小空間大小選擇適合的虛擬主機、不然到時流量超過被罰錢那可划不來、尤其是當你空間大時流量小但你又提供給人下載檔案時那就會很慘、所以當你購買了虛擬主機石一定要隨時注意流量的使用及空間運用即時你空間很大但是流量小如果能夠隨時注意一下那就不會被罰錢了。
什麼人不適合使用虛擬主機?
不適合虛擬主機的使用者其實就是提供人下載、使用多人用戶程式(plog、開放聊天室等)、bt網站、影音下載網站、cgi論壇、色情網站、政論論壇等流量超多程式運用複雜等網站、通常這些網站都有幾個特點、線上人數隨時都有七、八十個以上、程式運用耗用cpu和記憶體達5%以上、流量每月需求50G以上、容易被駭客攻擊等都不適合使用虛擬主機這都會影響其他用戶的使用權力、應該都是被禁止在虛擬主機上使用的、那這些網站適合放在哪?其實像這些網站有些都在營業用、當然是比較適合自己架網站或者租用實體主機或者目前很流行使用的專屬虛擬主機等最好你的防護要做好一點、防火牆多架幾層、掃毒軟體用多一點、主機安全性設好一點、不然同業競爭那攻來攻去的不好防護。

免費網頁空間與虛擬主機有何不同?
[color=black]免費網頁空間並沒有獨立的站台,你會發現你的網址是http://abc.com/abc/[/color]
且不能執行asp、php程式、資料庫、信箱、ftp
但虛擬主機是能執行或使用asp、php程式、資料庫、信箱、ftp等功能且有獨立的網址
http://abc.com.tw後面可不用加上資料夾名稱
但請注意通常一台虛擬主機站台只能建立一個其他如信箱站台、ftp站台等只有一個

實體主機與虛擬主機有何不同?
實體主機與虛擬主機最大的不同是在於對於伺服器本身的主控權
實體主機是一台真實的伺服器你可以像用你的電腦那樣遠端登入後可建立一定數量虛擬主機站台你本身就是個虛擬主機商,且你可在該台主機商安裝你需要的軟體像使用自已的電腦一樣,必要的話你還可以到機房去摸摸它,而虛擬主機只是你實體主機上的一個站台而已你看不到也摸不到,你不能像用實體主機一樣遠端登入你的伺服器上或安裝軟體在上面,你能使用的範圍只有使用這些站台而已,所以千萬不要要求你的虛擬主機商幫你在伺服器上安裝軟體或修改相關整台主機的任何設定值,因為那已經超出你能使用的範圍。


威博達虛擬主機
04-8967167
http://webdsn.net