天天看點

穩定高效Linux虛拟主機業務完整解決方案

 方案背景 

   在網際網路資訊高速發展的今天,IDC行業的發展更是勢如破竹,因而更多的人亟待簡單易行的IDC解決方案。為解決這一個IDC行業普遍關注的問題,我們推出此解決方案以供參考。 

 整體目标 

建構一個完全可運作,實施簡單,維護友善且安全穩定的主機營運平台。 

 需求分析 

1、 基礎設施 

   由于此方案是主機營運平台的解決方案,是以在基礎設施上我們需要有一台或多台實體伺服器。對于實體伺服器的配置不做硬性要求,可根據需要自行選擇,但要能夠保證實作最基本的營運需求。 

2、 系統要求 

(1)作業系統 

  在基礎設施架構完成以後,首先需要考慮的就是作業系統。安裝作業系統是建構軟體平台的基礎。現在國内伺服器最常用的作業系統有Windows與Linux兩種。這兩種作業系統各有優勢,我們需要選擇一個适合該解決方案整體設計的作業系統。 

  (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技術使得伺服器管理者和使用者之間是隔離的,進而能夠平均配置設定使用者資源,保證資源公平使用,通過對資源的監控使得伺服器的資源能夠更加合理得被使用,同時也能有效提高伺服器的安全穩定。CloudLinux和cPanel可完美整合。整合後,在cPanel面闆中可以更友善的對CloudLinux進行檢視與設定等操作。 

  (4) 主機财務軟體:WHMCS 

  WHMCS是一套集客戶管理、财務和幫助系統為一體的線上交易軟體。主機商可以在WHMCS中輕松實作客戶資訊管理、幫助系統管理、客戶訂單管理、客戶主機及域名等産品的管理。 

  WHMCS支援當今最流行的主機控制台如cPanel和Plesk等,同時它還支援多種語言,能夠整合多種支付網關如Paypal、Alipay、2CO等。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監控的網絡服務有SMTP、POP3、HTTP、NNTP、PING等,同時也可以監控主機資源,進而讓管理者能夠有效的處理伺服器負載過高的情況。Nagios的WEB界面可用于檢視目前的網絡狀态和故障曆史等。 

  方案總結 

  Linux虛拟主機:CloudLinux+cPanel 

  主機财務軟體:WHMCS 

  備份系統:R1Soft 

  監控系統:Nagios 

  通過上述解決方案的介紹,我們現在已經可以建立一個簡單的主機營運平台。當然該方案是一個比較簡單的方案,對于有更多其它需求的使用者可以在該方案的基礎添加相應的裝置或軟體,進而建立一個符合自身需求的主機營運平台。

本文轉自zsaisai 51CTO部落格,原文連結:http://blog.51cto.com/3402313/988037