方案背景 

   在網際網路資訊高速發展的今天,IDC行業的發展更是勢如破竹,因而更多的人亟待簡單易行的IDC解決方案。為解決這一個IDC行業普遍關注的問題,我們推出此解決方案以供參考。 
 整體目標 
構建一個完全可執行,實施簡單,維護方便且安全穩定的主機運營平臺。 
 需求分析 
1
 基礎設施 

   
由於此方案是主機運營平臺的解決方案,所以在基礎設施上我們需要有一臺或多臺物理伺服器。對於物理伺服器的配置不做硬性要求,可根據需要自行選擇,但要能夠保證實現最基本的運營需求。 
2
 系統要求 
(1)
作業系統 
  在基礎設施架構完成以後,首先需要考慮的就是作業系統。安裝作業系統是構建軟體平臺的基礎。現在國內伺服器最常用的作業系統有WindowsLinux兩種。這兩種作業系統各有優勢,我們需要選擇一個適合該解決方案整體設計的作業系統。 
  (2)虛擬主機控制皮膚 
  只有通過虛擬主機控制皮膚,我們才有可能更方便更快捷的設定伺服器引數,管理伺服器與維護伺服器。 
  3 功能要求 
  主機運營平臺最關注的則是運營二字,所以主機財務軟體也是不可或缺的。只有通過主機財務軟體,主機業務才有可能簡便的運營起來。 
  4 安全要求 
  (1) 資料備份 
  不管是個人電腦資訊,還是大型伺服器的資料,安全備份是非常重要的。資訊,資料無疑已經成為了一項重要的企業資產,資料丟失有時會導致非常嚴重且不可恢復的後果,所以對於一個安全可靠的主機運營平臺來說,一定要做好資料備份的工作。 
  (2) 實時監控 
  伺服器的穩定性也會嚴重影響到主機運營平臺的整體效能與質量。實時監控伺服器,並在最短時間內解決伺服器上所有不穩定的因素,才能保證伺服器的穩定性,從而保證整個主機運營平臺的良好執行。 
  總體設計 
  1 基本架構實施 
  (1)作業系統:Linux 
  Linux是主機行業中最常用的作業系統之一,雖然是開源的作業系統,但Linux的效能在許多方面會優於windowns作業系統。Linux最早就是開發用於網路伺服器的作業系統,且它的安全性穩定性都比較高,由此我們選擇Linux做為主機運營平臺的作業系統。 
  (2)虛擬主機控制皮膚:cPanel 
  cPanel是應用於Linux作業系統上的國際知名虛擬主機管理系統。cPanel皮膚克服了Linux作業系統介面不夠優秀的缺點,提供了一個非常友好的介面。同時cPanel提供的功能也很強大。通過簡單的圖形介面我們可以非常輕鬆的管理我們的伺服器及伺服器上的各個網站。 

(3) 作業系統升級:CloudLinux 
  在確定cPanel虛擬主機控制皮膚後,建議使用CloudLinux作業系統來完成更佳的架構實現。 
  CloudLinux 是一個基於 CentOS Linux發行版,主要適合虛擬主機和資料中心服務的虛擬主機專用作業系統。CloudLinux獨創的Lightweight Virtual Environment技術使得伺服器管理員和使用者之間是隔離的,從而能夠平均分配使用者資源,保證資源公平使用,通過對資源的監控使得伺服器的資源能夠更加合理得被使用,同時也能有效提高伺服器的安全穩定。CloudLinuxcPanel可完美整合。整合後,在cPanel皮膚中可以更方便的對CloudLinux進行檢視與設定等操作。 
  (4) 主機財務軟體:WHMCS 
  WHMCS是一套集客戶管理、財務和幫助系統為一體的線上交易軟體。主機商可以在WHMCS中輕鬆實現客戶資訊管理、幫助系統管理、客戶訂單管理、客戶主機及域名等產品的管理。 
  WHMCS支援當今最流行的主機控制皮膚如cPanelPlesk等,同時它還支援多種語言,能夠整合多種支付閘道器如PaypalAlipay2CO等。WHMCS是國際上使用最廣泛的主機財務系統,在WHMCS中可以實現使用者訂購,主機自動開通,迴圈賬單,客戶管理等功能。 
  WHMCS能和cPanel可進行無縫整合,整合後在WHMCS可以實現方便查詢cPanel使用者資訊,使用者付款後可以自動/手動建立cPanel虛擬主機賬戶、更換使用者伺服器、刪除使用者賬戶、合併使用者賬戶、修改使用者主機賬單週期等。對於提供cPanel伺服器管理的供應商來說,WHMCS是不可多得的好幫手。WHMCS同時也能整合域名系統,從而實現客戶訂單付款後域名自動註冊及續費等功能。 
  2 安全體系實施 
  (1)備份系統:R1Soft 
  R1Soft是主機業低成本的專業備份解決方案,R1Soft的顯著特點有備份間隔短,速度快,負載小等特點。在同類的專業備份軟體中,R1Soft是價效比最高的一款軟體。R1Soft可以備份恢復MSSQL 資料庫,MySQL資料庫,還可以實現MySQL中單個表的恢復。R1Soft支援主流的虛擬化技術,包括KVM Xen Hyper-V VMWare Virtuozzo,同時它也可用於雲端計算系統的備份。
  R1Soft企業版支援多臺伺服器的統一備份管理。在統一備份管理中,可以設定一個Server端伺服器,與多個Agent伺服器,通過Server伺服器對多個Agent伺服器進行統一的備份操作。對於主機商來說,這樣的備份是非常方便,也是非常高效的。 
  (2)監控系統:Nagios 
  Nagios是開源的網路監控軟體,它可以有效的監控伺服器的狀態。Nagios監控的網路服務有SMTPPOP3HTTPNNTPPING等,同時也可以監控主機資源,從而讓管理員能夠有效的處理伺服器負載過高的情況。NagiosWEB介面可用於檢視當前的網路狀態和故障歷史等。 
  方案總結 
  Linux虛擬主機:CloudLinux+cPanel 
  主機財務軟體:WHMCS 
  備份系統:R1Soft 
  監控系統:Nagios 
  通過上述解決方案的介紹,我們現在已經可以建立一個簡單的主機運營平臺。當然該方案是一個比較簡單的方案,對於有更多其它需求的使用者可以在該方案的基礎新增相應的裝置或軟體,從而建立一個符合自身需求的主機運營平臺。