開源產品對于構建私有云來說是一個便宜的選擇,但前提是IT團隊擁有能夠操作私有云的先進技能。
如果你正在構建私有云,你就有兩種選擇,一是購買商業的軟硬件,二是尋找開源的選項。如果你決定是否要構建一個開源的私有云時,你需要首先考慮以下方面:
有效性:讓我們面對現實吧,開源與否,你選擇的工具必須有效可靠的工作,讓你能夠指望他們。無論是開源的私有云或商業的替代方案都必須被仔細評估來決定他們是否能夠滿足你的業務挑戰。在任何情況下,不要指望未來的升級,因為時間也許會被拖延并且增加新功能的優先級也有可能會調整。一開始就應該尋找合適的工具來完成工作,而不是執著于開源或商業。
成本:私有云的開源工具可以很便宜或者免費可以獲得,但是長遠來看有很多不確定性。將你的IT人員的時間和精力花在定制和支持開源工具可以遠遠超過購買商業的開箱即用,并且附有技術支持和維護的軟件所需的成本。盡你所能對幾種選擇進行在長期運行的條件上所需要的投入水平的評估,并尋找該解決方案壽命內效益最好的場景。
長久性:開源存儲選項依賴社區的支持來保證它們的活躍度和生存。使用那些不被更新的軟件在最好的情況下就是被卡在一組很有限的功能上,最糟的狀況也許會需要一個昂貴和復雜的替代方案。當然商業選擇也有可能因為收購或者只是簡單的廠商方面的一個戰略上的改變而被中斷,所以不要假設這種風險在這兩個情形上都一定不會發生。
穩定性:商業或者開源工具可以高度可靠,但是隨著功能和版本的增加,他們就會變得越復雜,所帶來的風險也就越大。對于“多分支”發布的開源工具尤其要注意,如果多個開發版本分支并行,不同的版本也許會包含不同的功能,這會讓運行和兼容性成為一個真正的挑戰。
兼容性:使用開源的方式構建私有云的一大潛在優點是,各式各樣可供選擇的硬件和軟件所帶來的可使用性。既然開源工具不是特定廠商的,他們能夠提供從許多競爭廠商那里豐富的選擇方案中得到兼容性。有顯著勢頭和獲得廣泛廠商支持的開源工具會成為最佳的支持一個異構環境的選擇之一。話雖如此,要仔細檢查所有廠商和使用的版本的兼容性是很重要的,不要想當然認為你在各種情形下都會獲得完整的功能支持。
正如任何變革性的技術變化,投資私有云是一個復雜的過程,需要慎重考慮。記得總是從你的業務目標出發,清晰的定義你的需求,然后評估能夠支持這些目標達成的技術。列出幾種解決問題的方式場景,并分析每種方案在未來幾年內的成本和運營影響。一旦你已經評估并審核了幾種方案的準確性,那么你可以選擇最適合你的需要和預算的那種方案。