
我們正在為我們的大學創建共享的網路託管基礎設施。大學內的院係可以在此基礎設施上託管其網站。我們正在考慮設定多個附加到共用儲存的負載平衡 Web 伺服器(用於 Web 內容和 Apache 設定檔)。這些網路伺服器後面還會有資料庫伺服器。有人對此有其他建議嗎?對於替代設定有什麼建議嗎?使用 cPanel/WHM/Plesk 是自動建立/維護帳戶的好主意嗎?
答案1
我在一所擁有大約 21,000 名學生的大學工作。一段時間以來,我們一直透過相當簡單的方式提供這項服務。從歷史上看,我們有 Apache 和 IIS 環境供各部門用作 Web 主機。現在,我們正在進行升級以提高可靠性,將使用相同儲存的多個 Apache 主機置於硬體負載平衡器後面,該負載平衡器還為少數需要它的網站執行 SSL 繁重工作。
改變我對你的問題的回答的最重要的事情是規模問題。我們已經有一個 Web 服務小組,充當部門和後端工作之間的協調者來建立新站點,他們積極與部門合作,確定共享主機上是完整站點還是子站點更適合他們的需求。我們每年都會有幾個新的此類網站。這對我們有用。
然而,一所大學裡的一位朋友,規模與我差不多,但捐贈金額要大得多,他管理著比我多得多的物理網絡服務器,因為各系歷來要求物理分離,並且得到了它。遷移到像我們這樣的架構對他們來說將是一場艱苦的政治鬥爭,所以他們沒有這麼做。
如果您預計每年建立超過 10 個,那麼您可能會透過自動化流程看到收益。被壓抑的需求可能會使第一年的產量比以後的年份高得多,但您比我們更能判斷這一點。最終,此類工具將使該過程變得更容易,但如果需求足夠低,維護 cPanel/諸如此類的環境的工作量可能會超過手動編寫幾個站點的工作量。
答案2
我最近工作的大學正在努力實施一個單一的商業 CMS 系統,所有部門都將被鼓勵/強制使用。我可以理解他們的推理- 它集中了所有管理,並有助於鼓勵在美術、設計、安全等方面採取單一政策。團隊運行主站點和 htsearch。網路郵件、圖書館和線上系統均由 IT 部門集中管理。
在考慮您想要將多少控制權移交給他們以及您想要集中處理多少時,您需要考慮部門的技術能力和規模。
如果我們只是談論部門託管,那麼我認為沒有必要使用 cPanel,事實上這只會使事情變得複雜。如果您為每個員工(這可能是個好主意)或每個學生(純粹基於它佔用的資源量,這可能不是一個好主意)提供單獨的託管,cPanel 可能會派上用場。
答案3
我會考慮先確定您想要支援哪些群體,調查這些群體的需求,然後確定您願意提供哪些服務…然後您就可以擔心架構了。
……
當我在一所大學工作時,我們的 gopher 伺服器慢慢成長為主要的大學網路伺服器 - 最後,我們有超過一千個帳戶,因為大學內的任何團體只需要一名工作人員在其上簽字。這意味著我們擁有整個學校和部門,還有學生團體、教職員工的寵物項目等(哦——而且我們沒有基礎設施來確定團體何時解散,或者工作人員何時更換等,所以我們沒有清理舊帳戶的方法)。
如果你真的想要它,我可以給你我提出的設計,以滿足一些承包商向大學提出的“要求”,然後堅持他可以建造,經過幾個月的向我們展示後,最終沒有向我們運送灰色市場硬體空的儲存陣列。
(我主要是感到痛苦,因為我們距離部署一個兩台機器的sun 集群來替換我們老化的基礎設施還有幾週的時間,而且我已經實現了一個相當混亂的系統來處理人們使用他們個人的LDAP憑證登入系統,但隨後存取資料的群組目錄結構,而Solaris 沒有很好的群組配額規定,甚至必須為ColdFusion 編寫連接器,如果確實是Web 伺服器故障,則該連接器不會對CF 伺服器進行故障轉移)
如今,我可能會選擇更多的虛擬化- 7 年前,我們的承包商堅持將所有內容都放在兩台機器集群上(兩個版本的iPlanet Web 伺服器、apache、chilisoft ASP、ColdFusion、PHP、 Oracle、mysql 和其他一些資料庫等[注意,我最初建造的是iPlanet + ColdFusion + Oracle,僅此而已])我認為我建議的替代品是一個裝滿1U 和2U 盒子的機架,但這些獨立硬件的需求並不大天。
……
所以,這個故事的原因(除了發洩)是——你可以嘗試提供一切無論您的社區是否需要,都可以在陽光下使用,或者您可以進行一些需求分析並滿足社區大多數人的需求,而無需為自己帶來幾乎無法維護的東西。
答案4
我們正在為我們的大學創建共享的網路託管基礎設施。大學內的院係可以在此基礎設施上託管其網站。
我強烈建議在決定行動方案之前重新考慮架構並收集需求。從表面上看,與任何集中式 CMS 系統相比,這聽起來效率極低且難以管理。 (例如共享點或者露天)。 IT 部門應該很容易接受採用共享點類型系統(尤其是在大學環境中)的好處
話雖這麼說,讓我們假裝有一個合法的理由來創建多個網站,而不需要集中的資訊管理和網站管理(通常政治是理由/原因)。
出於所有意圖和目的,您將運行一個共享託管網站,就像任何其他商業網站託管服務商一樣。 Plesk 無疑是多作業系統環境中的一個好方法,此外 plesk 還可以處理虛擬和實體伺服器管理。