在服務器機房安裝完畢以后,系統管理員非常需要一些工具來幫助他們有效地運行服務器。正因為如此,管理、監控、配置服務器基礎架構的軟件便流行了起來。所以,問題不是你是否需要管理軟件工具,而是你應該選擇什么樣的軟件工具。
當談到服務器的時候,我們應該怎么理解基礎架構(infrastructure)的含義呢?作為企業IT支撐平臺,在大多數情況下,服務器并不是以單機形態工作,管理員往往會以不同群組區分它們:不同類型、不同功能、可擴展性集群等,然后將它們有機組織起來提供支持,以便使它們更好地一起協同工作。所以,基礎架構的含義不僅包括把服務器按照各種方式組織起來,而且包含所提供的支持它們正常運行的工具。也就是說,要使得服務器基礎架構運行,管理員必須首先把服務器以正確的方法裝配起來,然后監測它們的運行狀況、管理它們的服務。這絕不是一個簡單的任務。
憑經驗來說,服務器數量越多,所需要的基礎架構工具也就越多。另一方面,如果一個管理員看管著上千臺服務器,或許他首先的工作就是需要選擇基礎架構工具來使它們運轉,當然讓這些服務器發揮最大功效也不是件小事情,最終管理者還需要把投資回報(ROI)最大化。要全部實現這些目標,沒有基礎架構工具是不可能辦到的。
需要考慮的工具
基礎架構工具涵蓋了很大范圍,包括:應用部署和管理、資產和目錄管理、備份和歸檔、批處理、配置和變更管理、集群管理、數據管理、桌面管理、災難恢復、企業系統管理、文件傳輸管理、作業自動控制和時序安排、許可管理、網絡管理、性能(負荷和壓力)測試、補丁和升級管理、打印管理、安全管理、存儲管理、用戶管理、Web系統管理等。
對于這些工具有很多種組合方式,所以我們在市場上所見到的數百種服務器管理工具產品都有不同程度的重疊,廠家介紹它們的角度以及專家對它們的分析切入點也都會有所不同。
不過,盡管服務器基礎架構管理工具如此眾多和混亂,但是要弄清楚一個企業組織需要什么樣的工具來支持服務器,并不一定非計算機專家不能勝任。首先一些基本的信息是必須的:服務器放置在哪里,它們(大體上)在做什么工作,以及它們配置的一些詳細信息(運行什么樣的軟件和硬件)。然后再考慮服務器管理的其他項目,如上面所列出的各種需求。基本上,對于中小型商業和大型企業這個過程都是相同的。值得肯定的一點是,如果在管理服務器架構的時候出現什么隔閡或問題,就要考慮用工具來解決。
有經驗的人可能會說:并沒有這么簡單!確實,上面所描述的過程省去了一些重要的復雜環節,包括預算限制、現有架構因素、個人因素、變更的阻力等。另外,要想比較各種管理工具產品也并不簡單,雖然很多產品是有共性的,但供貨商可能會以不同的方式描述,而且,并不是每個供貨商都對市場同樣熟練,這也就意味著有時一些好的產品(或特性)并不能很有效地傳達出來,當然也會有一些是吹噓過度。
選擇和權衡
服務器基礎架構工具是目前增長最為快速的軟件種類。由于一些大型企業組織大量采用小型服務器(如刀片式服務器),相應的管理軟件的需求也呈指數級上升。所以,服務器基礎架構管理工具的競爭也異常激烈。不僅一些名字響當當的大公司不斷推出新產品,一些名不見經傳的小公司也表現得異常活躍。
這樣帶來的好處就是留給用戶的選擇余地很大,當然也有其不利的一面。不僅是在眾多產品森林中跋涉很艱難,而且還有很多的問題需要考慮:購買還是租用?自己操作還是外包?選擇單一供應商還是從多家購買?面對多種平臺、琳瑯滿目的產品、眾多的選擇,反復權衡也是不可避免的。
當提到服務器基礎架構工具時,長期以來很多人默認的選擇就是服務器硬件供應商。也就是說,如果一個企業使用了IBM、HP或Dell的服務器,它一般都是傾向于選擇這些服務器廠商各自的服務器管理工具。通常來說這是很方便的,因為這些工具都是針對它們的服務器做過優化的。
但是,這些供應商提供的工具所覆蓋的功能卻并不完整,而且它們也有可能相比較要貴一些。最重要的是,一個企業內部往往會使用來自不同廠商、運行不同操作系統平臺的服務器,不同廠商的工具一起運行時的表現可能就遠遠不如使用第三方專門為異構環境設計的管理工具。另外,第三方軟件經常被選擇的原因是它們的“血統”往往比較好,而且提供很好的價格優勢,而不是出自慣性思維。
這里需要強調的是,如果要選擇第三方的產品,我們給出的理由是這些產品提供一流的特性,但并不能保證它們能夠與任何產品一起協調工作。同樣,如果你選擇了單一供應商的配套產品,協調的問題就不存在了,但隨之而來的是成本問題以及被鎖定在一個供應商的不靈活性。另外企業可能還面臨一個選擇,是自己購買并操作這些工具,還是外包給別人來操作。自己擁有并操作這些工具通常會有很好的安全性和可控性,而外包的方法整體費用不貴,而且也會帶來便利以及人員節省。