雖然眾多中小型企業(yè)已經(jīng)把他們大部分的IT基礎(chǔ)設(shè)施遷移至云計算,但是大型企業(yè)實施這一戰(zhàn)略的進度明顯慢于他們使用一些軟件即服務(wù)產(chǎn)品的速度。這些數(shù)據(jù)中心如此不青睞云計算的原因在于他們的基礎(chǔ)設(shè)施、人員甚至硬件條件均已到位且運行正常。一個讓這些企業(yè)能夠同時用好他們內(nèi)部基礎(chǔ)設(shè)施和云計算的企業(yè)混合云計算模式將是一個兩全其美的方法。雖然混合云計算并不完美,但是數(shù)據(jù)存儲管理員們遵循下文所述的四個步驟還是能夠完成企業(yè)混合云計算實施的大部分工作的。
步驟一:了解你的基礎(chǔ)設(shè)施
在使用云計算之前,企業(yè)必須了解其現(xiàn)有的基礎(chǔ)設(shè)施,特別是具體有多少數(shù)據(jù),將會遷移至云計算的數(shù)據(jù)量是多少。在進行這一評估時有兩個重要的因素:
·在本地和云計算之間傳輸和回傳一個文件所需的時間。這一因素主要取決于所訪問文件的大小和云計算連接的速度。如果所有的應(yīng)用只是偶爾訪問相對較小的文件,那么云計算將是非常理想的存儲方式。如果需要持續(xù)或偶爾訪問大型文件,那么云計算就不是一個理想的選擇了。
·云計算訪問發(fā)生的位置。例如,如果是從內(nèi)部設(shè)施上訪問云計算,那么云計算延遲則更重要。而如果是在云計算內(nèi)訪問(即云計算實例訪問已經(jīng)存儲在云計算中的數(shù)據(jù)),那么延遲就不是問題了。
基礎(chǔ)設(shè)施評估可以歸結(jié)為兩點:1)了解企業(yè)有些什么;2)在企業(yè)混合云計算存儲場景中是如何訪問數(shù)據(jù)的。
步驟二:利用云計算的優(yōu)勢
你需要同時發(fā)揮云計算的優(yōu)勢和企業(yè)的所長。云計算特別擅長臨時性的工作,例如實例化一組虛擬機以處理一個特定的數(shù)據(jù)集,然后關(guān)閉這些虛擬機。云計算最不擅長的是持久性的東西,比如存儲。長期在云計算中存儲PB級數(shù)量的信息將付出非常昂貴的代價,而且每一個計費周期都需要重新購買相同數(shù)量的資源。對于具有較低資源需求的小型企業(yè)來說,這并不是一個問題,但是對于大型企業(yè)來說,開發(fā)他們自己的私有云計算要比使用公共云計算便宜得多。
步驟三:了解你的混合云計算
一個企業(yè)混合云計算戰(zhàn)略的最關(guān)鍵部分就是實現(xiàn)數(shù)據(jù)中心和云計算之間交互的組件。通常,這個組件是一個設(shè)施或VM的形式,但在有些情況下,它可能是一個被安裝在環(huán)境中所有服務(wù)器上的一個代理程序。設(shè)備的價值在于它減輕了從本地到云計算的遷移工作量,但它也可能是一個瓶頸,因為所有的數(shù)據(jù)都需要通過這樣一個單獨的設(shè)備。代理方法的好處在于,其設(shè)計是可擴展的,因為所有的服務(wù)器可以同時訪問云計算;其不利的一面在于需要在每一臺服務(wù)器上都安裝代理程序。
步驟四:你的混合云計算將是怎樣的?
最后一步就是把哪些東西遷至云計算。對于很多企業(yè)來說,備份是他們的第一個選擇云計算化的項目。但是這也帶來了長期在云計算中存儲大容量數(shù)據(jù)的挑戰(zhàn)。云計算是理想的備份解決方案,但是對于企業(yè)來說,最好的做法就是只在云計算中存儲最近期的備份數(shù)據(jù)。這類數(shù)據(jù)也就是在發(fā)生災(zāi)難事件后企業(yè)所最需要的數(shù)據(jù)了。
長期備份數(shù)據(jù)和歸檔文件也可存儲在企業(yè)云計算中?;旌显O(shè)施可作為云計算的本地掛載點和緩存。但是長期的高容量存儲問題再次成為了一個大問題。企業(yè)需要做一道涉及五至十年存儲成本的數(shù)學(xué)題。企業(yè)的當(dāng)前容量及其增長率也需要被考慮進去。10年所支付費用可能比在一年中所支付的成本更低。
就我個人經(jīng)驗而言,大多數(shù)擁有數(shù)+PB存儲容量數(shù)據(jù)的企業(yè)會發(fā)現(xiàn),使用云計算之類的技術(shù)(對象存儲系統(tǒng))進行內(nèi)部數(shù)據(jù)存儲要比把數(shù)據(jù)長期存儲在云計算中更具成本效益。
另一個潛在的用例就是基于云計算的應(yīng)用程序開發(fā)和測試,以及內(nèi)部生產(chǎn)。在此用例中,混合設(shè)施被部署在云計算中,而來自于數(shù)據(jù)中心的數(shù)據(jù)則被緩存在云計算中,這樣應(yīng)用程序開發(fā)和Q&A團隊就可以測試數(shù)據(jù)的試生產(chǎn)副本。當(dāng)開發(fā)人員發(fā)現(xiàn)當(dāng)前代碼運行穩(wěn)定,他們就會把代碼遷移至數(shù)據(jù)中心以便于開展全面生產(chǎn)。
混合云計算方法對于云計算來說意義非凡,但是考慮到大型數(shù)據(jù)中心的通常規(guī)模,我們一般會考慮總的云計算成本。大多數(shù)企業(yè)應(yīng)當(dāng)能夠以某種方式使用云計算,但是它可能更傾向于承擔(dān)臨時性的任務(wù),如當(dāng)有需求時可擴展規(guī)模,而在需求過后迅速縮小規(guī)模。也就是說,大多數(shù)大型企業(yè)應(yīng)當(dāng)能夠擁有諸如對象存儲這樣的云計算概念,并將其應(yīng)用于他們的內(nèi)部數(shù)據(jù)中心。