對于大多數(shù)組織來說,公共云和私有云如今不再是二者選一的選擇。相反,混合云被認為是當今的最佳云實踐。組織還希望在選擇使用哪個公共云以及在云平臺之間遷移的能力方面具有靈活性。然而,連接私有云和公共云仍然具有挑戰(zhàn)性。
延遲、帶寬和云平臺的性能都會影響將哪些數(shù)據(jù)放入云中以及如何訪問這些數(shù)據(jù)。因此,IT專業(yè)人員應(yīng)該為特定的云存儲用例尋找解決方案,而不是試圖尋找能夠滿足組織所有需求的云計算應(yīng)用程序。
在可以了解在最常見的云存儲使用案例下,需要現(xiàn)場基礎(chǔ)設(shè)施和私有云與一個或多個公共云連接的最有效策略。這些情況包括云爆發(fā)、云作為主存儲或主計算、云作為備份和災(zāi)難恢復(fù)目標,以及云作為數(shù)據(jù)存檔。
1.云爆發(fā)
大多數(shù)組織都在存儲和計算方面構(gòu)建他們的數(shù)據(jù)中心,以應(yīng)對對資源具有高峰需求的最壞情況。在這些高需求峰值之間,大部分資源未被使用。當添加足夠的工作負載或當前的工作負載接近數(shù)據(jù)中心能力的限制時,組織通常會對這些資源進行額外投資。云爆發(fā)的目標是打破持續(xù)保持領(lǐng)先于需求曲線而成本高昂的周期。
憑借可靠的云爆發(fā)策略,組織可以將其數(shù)據(jù)中心運營設(shè)計為常態(tài)而非峰值。當需求超出當前數(shù)據(jù)中心資源時,他們可以在云中啟動某些應(yīng)用程序或工作負載。
云爆發(fā)用例的連接質(zhì)量在很大程度上取決于預(yù)先規(guī)劃的數(shù)量以及組織在需要將工作負載推送到云平臺之前的通知。通過適當?shù)念A(yù)先規(guī)劃,相對標準的商務(wù)級互聯(lián)網(wǎng)連接就足夠了。預(yù)先規(guī)劃需要在峰值之前將數(shù)據(jù)復(fù)制到云平臺中。復(fù)制需要是連續(xù)的,以便云副本與本地副本不同步不能超過幾分鐘。由于關(guān)鍵應(yīng)用程序預(yù)先定位在云中,因此預(yù)植入的方法也具有災(zāi)難恢復(fù)的價值。使用潛在爆發(fā)候選者預(yù)先植入云中的缺點是云存儲資源不斷消耗,這增加了成本。
如果組織希望更加動態(tài)地將工作負載遷移到云平臺,則他們將不得不對更快的網(wǎng)絡(luò)連接進行投資。更加動態(tài)的方法不會消耗額外的云計算資源,并且可以更好地在高峰需求發(fā)生時選擇工作負載以遷移到云平臺。此外,還有一些應(yīng)用程序可以比典型的文件傳輸應(yīng)用程序更優(yōu)化地遷移數(shù)據(jù)。
2.云作為主存儲
最有趣的也是最具挑戰(zhàn)性的云存儲用例,就是將云平臺用作主存儲或主計算。將云平臺作為主存儲需要解決任何延遲問題。與云計算備份和恢復(fù)不同,其連接問題主要是帶寬問題,主存儲通常更具事務(wù)性,使延遲成為主要問題。
云作為主存儲的主要用途是網(wǎng)絡(luò)附加存儲。該領(lǐng)域的供應(yīng)商專注于創(chuàng)建云托管文件系統(tǒng),該系統(tǒng)可以自動確保最常用數(shù)據(jù)的副本位于本地設(shè)備或邊緣設(shè)備上。如果本地用戶修改或更改該數(shù)據(jù),則會更新云副本。如果用戶訪問不在本地邊緣設(shè)備上的文件,則從云中檢索該文件。在大多數(shù)情況下,除非文件很大,否則檢索它的時間幾乎不明顯。
數(shù)據(jù)備份和恢復(fù)是連接本地基礎(chǔ)設(shè)施和公共云最常用的(通常是最初的)用途。組織可以輕松地將這些邊緣設(shè)備放在所有數(shù)據(jù)中心和遠程辦公室中,因為所有存儲都有效地放在一個位置:云平臺。這個領(lǐng)域中的一些供應(yīng)商還添加了全局文件鎖定功能;如果文件在一個位置使用,則所有位置的用戶在訪問同一文件時都會看到只讀通知。
其中一些系統(tǒng)也支持多云使用。創(chuàng)建卷時,管理員可以將其連接到特定的云計算帳戶。在提供程序之間移動數(shù)據(jù)需要將副本從一個卷移動到另一個卷,這意味著所有數(shù)據(jù)路由都會通過內(nèi)部部署設(shè)備返回。
主要塊存儲云實例比文件存儲更具挑戰(zhàn)性。首先,應(yīng)用程序不像等待文件的用戶那樣耐心。如果數(shù)據(jù)訪問速度不夠快,應(yīng)用程序?qū)⒊瑫r甚至崩潰。在過去,確保應(yīng)用程序穩(wěn)定性的唯一方法是使本地設(shè)備足夠大,使數(shù)據(jù)不在其上的機會非常小。問題是這種方法并不能節(jié)省成本。
有兩種方法可以解決此問題。首先,許多云計算提供商現(xiàn)在具有直接連接選項,其中標準企業(yè)存儲系統(tǒng)直接連接到云計算資源。供應(yīng)商將與位于公共云提供商附近的托管服務(wù)提供商合作,以便實現(xiàn)高速連接。這種情況意味著組織將主要使用云計算資源,使用更傳統(tǒng)的存儲系統(tǒng)來存儲數(shù)據(jù)。它還可以使用備份應(yīng)用程序備份此傳統(tǒng)存儲系統(tǒng),并將這些備份存儲在云存儲中。同樣,由于連接速度非常快且非常接近,因此這些備份可以相對快速地完成。
有幾個托管主機設(shè)施可以直接訪問多個公共云提供商。這些設(shè)施在物理上和地理上與公共云提供商的數(shù)據(jù)中心非常接近,云計算提供商的計算資源可以訪問存儲,其延遲類似于提供商數(shù)據(jù)中心內(nèi)的存儲。由于數(shù)據(jù)是“靜止的”,因此不需要遷移工作。如果組織想要使用其他提供商的服務(wù)來應(yīng)用更強大或更便宜的計算功能,那么可以輕松地在云計算提供商的平臺之間移動。
另一種選擇是在將數(shù)據(jù)存儲在云中之前將數(shù)據(jù)分層到第二層。通過這些多層產(chǎn)品,組織可以在內(nèi)部部署為活動數(shù)據(jù)實現(xiàn)相對較小的基于閃存的緩存,這些緩存分層到地理位置相近的輔助提供程序以存儲熱數(shù)據(jù)。一旦數(shù)據(jù)需要冷存儲,可能只存儲在云中。其結(jié)果是內(nèi)部緩存大小與日常活動數(shù)據(jù)的容量相等,熱數(shù)據(jù)在幾毫秒之外復(fù)制,以免干擾應(yīng)用程序執(zhí)行。所有數(shù)據(jù)在創(chuàng)建或修改時都會復(fù)制到云中,但該復(fù)制是異步的,因此不會影響生產(chǎn)性能。這個云副本用作災(zāi)難恢復(fù)副本。它還意味著數(shù)據(jù)在第一層和第二層之間逐漸過時,實際上并不需要復(fù)制。它只是從這些層中刪除,因為它已經(jīng)在云層上。
多層主云存儲策略通常支持多個云平臺,但由于數(shù)據(jù)最終存儲在單個云平臺中作為中央存儲庫,因此提供商之間的遷移與任何其他遷移工作相同。內(nèi)部部署設(shè)備策略可以指向多個云平臺,但在發(fā)送給新的提供商的云平臺之前,所有數(shù)據(jù)都很可能需要遷移回內(nèi)部部署。
3.云備份和恢復(fù)
數(shù)據(jù)備份和恢復(fù)是連接本地基礎(chǔ)設(shè)施和公共云最常用的(通常是最初的)用途。由于采用了壓縮、重復(fù)數(shù)據(jù)消除和塊級增量備份等技術(shù),本地備份存儲系統(tǒng)與公共云存儲之間的連接不需要特別高的速度,采用基本的業(yè)務(wù)級連接通常就足夠了。
就本地備份存儲而言,每個供應(yīng)商對其進行不同的處理。傳統(tǒng)備份供應(yīng)商通常將本地存儲視為主要備份副本,將云副本視為僅用于災(zāi)難。云計算被視為磁帶的替代品。其他更現(xiàn)代化的備份軟件產(chǎn)品將公共云存儲視為更有形的資產(chǎn)。內(nèi)部部署設(shè)備用作緩存或?qū)樱^舊的備份根據(jù)訪問時間自動移動到公共云層。緩存層方法的優(yōu)點是內(nèi)部部署投資相對較小,很少需要升級。
雖然壓縮、重復(fù)數(shù)據(jù)刪除和塊級增量備份降低了備份過程所需的帶寬,但備份供應(yīng)商最近才通過利用災(zāi)難恢復(fù)即服務(wù)來解決恢復(fù)問題。災(zāi)難恢復(fù)即服務(wù)(DRaaS)支持將應(yīng)用程序恢復(fù)為云計算虛擬機,暫時消除了連接速度回到本地數(shù)據(jù)中心的擔憂。在發(fā)生災(zāi)難時,所有數(shù)據(jù)移動都在云計算數(shù)據(jù)中心內(nèi),不需要互聯(lián)網(wǎng)連接。根據(jù)軟件如何使用云計算資源,應(yīng)用程序可以在宣布發(fā)生災(zāi)難后的四小時內(nèi)恢復(fù)運行。
當IT部門決定將應(yīng)用程序移回本地時,互聯(lián)網(wǎng)帶寬將成為一個問題,除非云計算提供商能夠批量發(fā)送數(shù)據(jù)。雖然許多災(zāi)難恢復(fù)即服務(wù)(DRaaS)工具可以在后臺將數(shù)據(jù)復(fù)制回本地,但使用低帶寬連接這樣做將需要數(shù)天甚至數(shù)周的時間。遺憾的是,重復(fù)數(shù)據(jù)刪除和塊級增量備份技術(shù)無法幫助提高恢復(fù)速度。
在許多情況下,組織可能希望將已備份到云中的數(shù)據(jù)放在那里,僅在恢復(fù)請求進入時使用。在其他情況下,它可能希望使用云計算對數(shù)據(jù)執(zhí)行更多操作計算資源。例如,由于災(zāi)難恢復(fù)即服務(wù)(DRaaS)使用云計算資源而不僅僅是云存儲,因此組織可能希望使用其數(shù)據(jù)的云計算副本來測試、開發(fā)或運行報告和分析。挑戰(zhàn)在于大多數(shù)備份應(yīng)用程序以專有格式存儲數(shù)據(jù),而云計算資源無法直接讀取這些數(shù)據(jù)。這意味著IT需要首先恢復(fù)數(shù)據(jù),使其處于本機格式。如果執(zhí)行恢復(fù)的時間過長,請查找以本機格式存儲數(shù)據(jù)的備份應(yīng)用程序。
4.存檔原有數(shù)據(jù)
云存檔實際上可能是最佳用例,因為它通常不需要對網(wǎng)絡(luò)帶寬進行任何更改,并提供顯著的投資回報率(ROI)。存檔產(chǎn)品分析本地生產(chǎn)存儲,以查找在用戶定義的時間段內(nèi)(通常超過一年)未訪問的數(shù)據(jù)。然后將這些文件移動到以每TB為基礎(chǔ)的成本更低的輔助存儲設(shè)備。
傳統(tǒng)存檔產(chǎn)品的問題在于,它們需要在二級存儲系統(tǒng)中進行大量的前期投資,通常為50TB或更多的數(shù)據(jù)。大多數(shù)組織通常沒有50TB的容量存檔。云存檔通過逐步歸檔數(shù)據(jù)來解決此問題,必要時以每GB為基礎(chǔ)。
逐步的方法使得能夠使用更適度的帶寬連接。根據(jù)定義,存檔很少被訪問,因此這種情況與其他云存儲用例沒有相同的帶寬檢索問題。
一個值得關(guān)注的領(lǐng)域是元數(shù)據(jù)。大多數(shù)存儲I/O都與元數(shù)據(jù)相關(guān)。例如,如果用戶想要執(zhí)行云存檔目錄的列表,則需要通過寬帶連接發(fā)送所有元數(shù)據(jù),這需要時間。為了解決元數(shù)據(jù)問題,一些供應(yīng)商在內(nèi)部部署和云平臺中存儲元數(shù)據(jù),因此查詢訪問本地元數(shù)據(jù)副本,用戶體驗將會得到即時響應(yīng)。
大多數(shù)云存檔產(chǎn)品可以將數(shù)據(jù)發(fā)送到多個云平臺,有些甚至可以同時支持多個云平移。交換提供商面臨的挑戰(zhàn)是將數(shù)據(jù)從一個云平臺移動到另一個云平臺所需的成本和時間,特別是在存檔的情況下,這可能意味著移動大量信息。如果組織想要將存檔移出云平臺,并將其原有數(shù)據(jù)存儲在本地,則會出現(xiàn)同樣的問題,因為云平臺的租賃成本比本地對象存儲的購買價格更昂貴。由于網(wǎng)絡(luò)和出口費用,將以前存檔的云計算數(shù)據(jù)移回內(nèi)部部署非常耗時且成本高昂。
將組織的私有云連接到公共云比以往更容易。存在多種云存儲用例,其中內(nèi)部部署和公共云存儲可以很好地協(xié)同工作。還有一些公共云可能是合適的替代品。組織需要制定計劃并逐步執(zhí)行計劃。關(guān)注特定的用例并轉(zhuǎn)移到其他用例上是有意義的,因為組織采用云計算技術(shù)將會獲得成功。