目前不管是測試網頁或正式成果都是放在網路租用的vps主機上,想說架設的時候用到很多麻煩,但感謝google大神與國內外熱心網友的討論串,讓我能夠一一克服,在此就分享一下主機架設流程與相關說明,順便將本系列文當作學習筆記!
在網站架設的最後一個步驟就是把你所製作的網站發表至網際網路,因此網站開發者必須自行擁有或向主機廠商租用空間放置你的網站,當然兩種方法各有優缺點,自行架設網頁伺服器,軟硬客製化程度最好,可以根據使用者個不同需求做出是當調整,但缺點就是軟硬體花費高,需要專人維護,通常是稍具規模的公司才有辦法維持這樣的花費。一般而言通常是向網路主機廠商租用空間來放置網頁,除了可以降低軟硬體操作整合的麻煩外,亦可降低後續的維護成本。
在網站架設的最後一個步驟就是把你所製作的網站發表至網際網路,因此網站開發者必須自行擁有或向主機廠商租用空間放置你的網站,當然兩種方法各有優缺點,自行架設網頁伺服器,軟硬客製化程度最好,可以根據使用者個不同需求做出是當調整,但缺點就是軟硬體花費高,需要專人維護,通常是稍具規模的公司才有辦法維持這樣的花費。一般而言通常是向網路主機廠商租用空間來放置網頁,除了可以降低軟硬體操作整合的麻煩外,亦可降低後續的維護成本。
網路主機廠商所提供的主機服務可大致分為兩種
- 虛擬主機(英語:Virtual Host),又稱虛擬伺服器、主機空間或是網頁空間:一般我們在使用的虛擬主機是由主機商把一台電腦分成數十甚至數百個帳戶,然後讓我們這些客戶去分享上面的硬體資源,所以可能有人注意到虛擬主機的規格表通常只會寫說你個人專屬的容量跟流量有多少,而不會寫說你個人專屬的記憶體、CPU有多少,這是因為虛擬主機的硬體資源是由所有用戶共享的,如果跟你使用同一台主機的網站很吃資源,那你的網站所能使用的硬體資源就會相對減少,另外虛擬主機他就是給你專門建網站用的,所以你的權限就只能存取SQL、FTP、Apache、Mail這些他們主機上安裝好的服務,部分的虛擬主機會讓你有排程的權限,但是要讓你能夠自行安裝程式、管理整個系統這是虛擬主機絕不可能提供的(引用來源)
- 虛擬專用伺服器(英語:Virtual private server,縮寫為 VPS):此服務是指通過虛擬化技術在獨立伺服器中運行的專用伺服器。每個使用VPS技術的虛擬獨立伺服器擁有各自獨立的公網IP位址、作業系統、硬碟空間、記憶體空間、CPU資源等,還可以進行安裝程式、重新開機伺服器等操作,與執行一台獨立伺服器完全相同。(來源:wikipedia)
簡而言之,第一種服務就是大家共享一台主機,比方說主機記憶體16GB四個使用者分享使用,但不是平均分配,而是根據當時各個使用者的狀況讓電腦下去分配資源,如果當時電腦判斷A需要用到10GB記憶體,其他使用者就只能使用剩下的6GB記憶體,再來比較麻煩的就是主機商沒提供的軟體服務,使用者不能自行安裝,但價格便宜。vps服務就是主機廠商將主機硬體用虛擬系統直接切成平均n等份分給使用者,看使用者需要多少就購買多少,硬體不用跟其他使用者分享,完全獨立,使用者想做啥就做啥。
以下是台灣的虛擬主機與國外vps主機比較熱門費用比較表:
fig. 1 台灣虛擬主機價格表
在台灣虛擬主機部分,從fig.1 的表格可以看出,台灣的虛擬主機價格落差很大,當然可能因為提供的進階服務不同和機房等級不同才會有此差異,如果沒有其他進階應用(不需要資料庫,php等後台應用),就單純架站而言選最便宜的服務就好。還有這是只有比較台灣廠商的服務價格,如果跟國外廠商相比,拿ipage.com的服務來說,不僅提供無線空間與頻寬,還提供免費的mysql資料庫,一個月只要台幣65元,真的是超級便宜。
fig. 2 國外vps主機價格表
國外vps主機部分,fig. 2表格為國外vps主機價格表,可以看到流量與硬碟空間完全樂勝國內的一般虛擬主機,重點是你有這台虛擬主機的完全控制權,而且價格又不貴,雖然連線速度跟台灣比起來有落差(台灣本島連線約10ms,但連到日本或新加坡主機要80ms起跳),但台灣要取得相同硬體規格的主機與頻寬,可能要付出高於這2~3倍的費用。
其實照理說我應該要兩種主機服務,分別將台灣與國外的價格都列出來比較,這樣會比較公正詳細,但想說拿"比較好用且便宜的國外vps服務對比比較陽春價格卻差不多的台灣一般虛擬伺服器"服務直接比較,我想應該高下立判,除非你真的英文爛到可以,無法接受國外客服與說明文件,一定要台灣原廠支援服務才行,那只好去找台灣廠商了~
因為之前在學習寫網頁時就認為一定會使用後php,mysql和各種軟體差件來使用,再加上需要網路連線延遲低的需求,所以選擇了擁有日本機房,且價格便宜的vultr vps主機。
下一篇來介紹vultr的購買與ubuntu安裝設定。
沒有留言 :
張貼留言