虚拟主机
虛擬主機(英語:)或稱 共享主機(),又稱虛擬伺服器,是一種在單一主機或主機群上,實現多網域服務的方法,可以執行多個網站或服務的技術。虛擬主機之間完全獨立,並可由用戶自行管理,虛擬並非指不存在,而是指空間是由實體的伺服器延伸而來,其硬體系統可以是基於伺服器群,或者單個伺服器。
系列条目 |
互联网托管服务 |
---|
全功能托管 |
网页托管 |
特定应用的网页托管 |
内容格式 |
其他类型 |
其技術是互聯網伺服器採用的節省伺服器硬體成本的技術,虛擬主機技術主要應用於HTTP,FTP,EMAIL等多項服務,將一台伺服器的某項或者全部服務內容邏輯劃分為多個服務單位,對外表現為多個伺服器,從而充分利用伺服器硬體資源。如果劃分是系統級別的,則稱為虛擬伺服器。
使用虛擬伺服器目的
方便管理
所有的虛擬主機都在同一部主機中,因此彼此可以共用相同的組態設定,藉此節省管理的人力與成本。[1]
提高性能
相同主機內的虛擬主機可以共用彼此的程序集(Process Pool),因此可以縮短對客戶端的回應時間。[1]
虛擬主機的實作類型
實作方式主要有三種:網址名稱對應(Name-based)、IP位址對應(IP-based)以及Port埠號對應(Port-based)。[1]
網址名稱對應(Name-based)
網址名稱對應(Name-based)是藉由辨識客戶端所以提供的網址,決定其所對應的服務,這個方法有效的減少IP位址的佔用,但缺點是必須仰賴DNS名稱對應服務的支援,若名稱對應服務中斷,對應此名稱的服務也會無法取用。[1]
IP位址對應(IP-based)
IP位址對應(IP-based)是指在同一部伺服器上,藉由同一份組態設定、不同的IP來管理多個服務。[1]
Port埠號對應(Port-based)
近似於IP位址對應,不過是在同一個IP之下,利用不同的Port埠號來區別不同的服務,藉以快速建立多個虛擬主機。例如:
- 192.168.0.1:80
- 192.168.0.1:8080
- 192.168.0.1:8888
不過這類的應用大多用在私人或實驗性質的服務中,原因是使用者無法利用預設的埠號(例如Web服務的預設埠號80)取用提供的服務,除非使用者知道提供服務的埠號。[1]
選擇虛擬主機
- 主機的硬件設施情況
- 虛擬主機提供商的所擁有的虛擬主機機房,是什麼規模的數據中心,是否有足夠機房線路的頻寬,虛擬主機網站聯線的速度是否同時滿足他所有虛擬主機客戶的流量頻寬。
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.