當IT組織認識到公共雲中的潛在安全性問題時,即如果商務應用程式開始使用Amazon EC2,他們就有可能會失去對他們資料中心的控制權,他們就會開始著手推動實施私有雲。 我們有很多理由會認為這是一個好主意,其中包括在他們的公司裡快速應用行動裝置。 私有雲是對行動裝置進行安全性原則管理和實施的一個成功方法。
在私有雲實施之前,必須首先完成的工作之一就是確定雲計算的用例。 你準備在私有雲中運行哪些應用程式?你是否有大量在集群或特殊硬體的Unix上運行的應用程式?你是否有大量在一台大型機上運行的舊應用程式?如果最後兩個問題的答案是肯定的, 那麼你完成UNIX和大型機工作負載虛擬化任務的工作量將是非常巨大的。 我們用於構建私有雲的虛擬化軟體運行在基於x86的平臺上。 這就意味著,如果你希望對Unix應用程式和大型機應用程式進行虛擬化以便於讓它們在私有雲上運行,那麼這些應用程式的架構必須支援在x86平臺上運行。 這並不是一個簡單的任務。 你必須進行評估,如最終把舊應用程式遷移至私有雲是否值得,或者只是專注于把你的Linux和Windows應用程式遷移至私有雲並為雲計算編寫新的應用程式。
顯而易見,實施私有雲具有較高的挑戰性和需要昂貴的成本開支。 你需要擁有內部的專業人士以便於進行或協助私有雲實施,除非你簽約的私有雲供應商所提供的專業服務能夠替代你完成實施工作,或者你也可以雇傭協力廠商諮詢公司與私有雲供應商協作。 無論如何,構建一個私有雲的代價都是非常昂貴的。 你不僅需要培訓你的員工使用私有雲,你還必須為變更管理、配置、安全等工作創建新的業務流程。 你可能還需要購買一些新的監控工具軟體以便於對虛擬網路、虛擬交換器等進行性能與安全性方面的監控,這是因為物理監控工具一般是無法對虛擬環境中的流量進行監控的。
類似于傳統的資料中心,IT組織無須準備超過其功能的資源以處理突發性的應用程式;但是,與傳統資料中心相比,在私有雲中你在有需要的時候能夠得到一個更好的彈性能力。 出於這個原因,在你實施你的私有雲時,你應當為與公共雲供應商的整合做好規劃。 這就意味著,當你選擇你的公共雲供應商時,你應當關注公共雲供應商所使用的虛擬機器管理程式、網路以及存儲模式。 例如,Eucalyptus系統公司基於Eucalyptus的私有雲軟體就與Amazon EC2雲計算軟體相容,也就是說Eucalyptus支援EC2的雲計算API。 如果你決定在以後會把部分私有雲應用程式遷至公共雲,或者如果你已經有一些應用程式在公共雲中運行了,那麼這種對細節的關注將為你在後期免除很多的操心和精力投入。
伺服器虛擬化僅僅是實施私有雲的一部分。 為了充分利用好私有雲實施,你還應當對存儲、實施自動化以及業務流程實行虛擬化,同時還應確保你將實施一個自助服務的入口網站/服務目錄,以允許私有雲使用者們為他們的工作選擇服務。
自動化/業務流程工具在虛擬層的頂部運行,其中包括了虛擬化的伺服器、網路以及存儲。 它們極大地減少了相關的人工工作量,例如佈建服務器、架設防火器、把伺服器接入網路等等,由此,它們也就消除了與人工作業任務相關的人為因素錯誤。
實施私有雲的宏步驟包括:伺服器虛擬化、存儲虛擬化以及選擇在虛擬環境中運行的管理和監控工具,它們將實施自動化、業務流程以及自助服務入口網站/服務目錄。 你的工作就是選擇一家私有雲供應商來説明你完成這一工作,同時還需培訓你自己的員工使用雲計算和開發新的業務流程。
(責任編輯:蒙遺善)