多云存儲(chǔ)策略的有效性僅與云平臺(tái)本身及其提供的多云存儲(chǔ)功能相同。任何不支持企業(yè)戰(zhàn)略的平臺(tái)都可能影響整個(gè)組織的存儲(chǔ)操作。因此,必須對(duì)每個(gè)云計(jì)算服務(wù)進(jìn)行審查,以確保其滿足企業(yè)的特定存儲(chǔ)需求。
企業(yè)在評(píng)估云平臺(tái)的功能時(shí),需要考慮以下七個(gè)因素,以幫助確定其支持多云存儲(chǔ)策略的有效性。
(1)順利集成
云平臺(tái)必須與企業(yè)現(xiàn)有的系統(tǒng)無(wú)縫集成,以便移動(dòng)、存儲(chǔ)、保護(hù)數(shù)據(jù)。因此,在查看各種平臺(tái)及其用于多云存儲(chǔ)的功能時(shí),企業(yè)需要確保云計(jì)算提供商提供基于標(biāo)準(zhǔn)的API,以揭示云平臺(tái)的服務(wù),從而無(wú)論技術(shù)或位置如何,都可以鏈接系統(tǒng)。為此,企業(yè)必須檢查提供程序的可用API,以確定它們的功能以及與現(xiàn)有服務(wù)、應(yīng)用程序、工具和其他系統(tǒng)的兼容性。
某些云計(jì)算平臺(tái)可能會(huì)提供其他服務(wù)來(lái)幫助實(shí)現(xiàn)此集成。例如,谷歌云的Cloud Endpoints服務(wù)提供了一個(gè)框架和工具,用于基于OpenAPI規(guī)范開(kāi)發(fā)、管理和監(jiān)控API。企業(yè)可以將Cloud Endpoints與AWS Lambda等服務(wù)結(jié)合使用,以跨環(huán)境集成工作負(fù)載。
(2)網(wǎng)絡(luò)和連接
集成不同的系統(tǒng)依賴于一個(gè)功能齊全的網(wǎng)絡(luò)基礎(chǔ)設(shè)施,該基礎(chǔ)設(shè)施有助于用戶、應(yīng)用程序、服務(wù)和數(shù)據(jù)存儲(chǔ)之間的連接。網(wǎng)絡(luò)必須足夠可靠,能夠處理波動(dòng)的、有時(shí)不可預(yù)測(cè)的工作負(fù)載以及不同類型和數(shù)量的數(shù)據(jù)。每個(gè)云計(jì)算服務(wù)都應(yīng)支持行業(yè)標(biāo)準(zhǔn)的機(jī)制,以促進(jìn)安全的網(wǎng)絡(luò)通信,如VPN或通過(guò)互聯(lián)網(wǎng)服務(wù)提供商的專用連接。
即使采用這些機(jī)制,管理與多個(gè)云計(jì)算平臺(tái)的連接仍然是企業(yè)面臨的最大挑戰(zhàn)之一。要消除一些難點(diǎn),需要考慮網(wǎng)絡(luò)功能虛擬化、軟件定義的網(wǎng)絡(luò)、軟件定義的廣域網(wǎng)或網(wǎng)絡(luò)服務(wù)等技術(shù)。如果企業(yè)采用走這條路線,則需確保該技術(shù)與云平臺(tái)兼容,并能夠提供必要的連接性。
(3)系統(tǒng)管理
即使沒(méi)有多個(gè)云平臺(tái),IT專業(yè)人員也會(huì)全力管理支持?jǐn)?shù)據(jù)移動(dòng)和存儲(chǔ)的各種系統(tǒng)。團(tuán)隊(duì)通常依賴各種工具來(lái)實(shí)現(xiàn)、維護(hù)、監(jiān)控和保護(hù)資源,但這些工具通常不足以支持多云環(huán)境。這使得管理員們致力于尋找能夠擴(kuò)充或替換他們已經(jīng)使用的內(nèi)容。
任何不支持企業(yè)的多云存儲(chǔ)策略的云平臺(tái)都會(huì)影響企業(yè)的存儲(chǔ)操作。實(shí)現(xiàn)這些并不容易。傳統(tǒng)工具并不是為多云環(huán)境設(shè)計(jì)的,而較新的工具仍然不太成熟,通常僅限于少數(shù)幾個(gè)平臺(tái)。在規(guī)劃多云戰(zhàn)略時(shí),企業(yè)必須確定管理平臺(tái)需要什么,可以提供哪些幫助,可以使用哪些新工具來(lái)減輕負(fù)擔(dān),以及這些工具實(shí)際支持哪些平臺(tái)。
企業(yè)仍然需要執(zhí)行大量的腳本來(lái)使一切正常工作,但至少應(yīng)該知道接下來(lái)會(huì)發(fā)生什么。因此在選擇云平臺(tái)之前,需要盡可能清楚地了解在短期和長(zhǎng)期管理其服務(wù)所需的內(nèi)容。
(4)工作流程管理
多云戰(zhàn)略的一個(gè)好處是能夠跨云平臺(tái)移動(dòng)和分發(fā)數(shù)據(jù)和應(yīng)用程序。隨著需求的變化,工作流程和支持它們的數(shù)據(jù)也會(huì)發(fā)生變化。對(duì)于每個(gè)云平臺(tái)來(lái)說(shuō),企業(yè)必須評(píng)估其在分布式環(huán)境中運(yùn)行的能力,同時(shí)提供支持不斷變化的需求所需的性能、靈活性和可靠性。
作為此過(guò)程的一部分,企業(yè)應(yīng)評(píng)估平臺(tái)的多云存儲(chǔ)功能,使其能夠使用已使用或計(jì)劃用于開(kāi)發(fā)、部署、管理應(yīng)用程序和數(shù)據(jù)的DevOps工具,包括編排、配置和自動(dòng)化工具。該平臺(tái)還應(yīng)支持企業(yè)所需的任何基礎(chǔ)設(shè)施技術(shù),例如容器化、虛擬化和無(wú)服務(wù)器計(jì)算。通常,企業(yè)必須知道支持?jǐn)?shù)據(jù)存儲(chǔ)及其跨平臺(tái)移動(dòng)所需的內(nèi)容,以及將云平臺(tái)集成到工作流管理中所需的工作量。
(5)安全和隱私
每個(gè)云平臺(tái)都必須有適當(dāng)?shù)臋C(jī)制來(lái)保護(hù)數(shù)據(jù)、驗(yàn)證用戶、控制訪問(wèn)級(jí)別,并防止惡意攻擊。企業(yè)應(yīng)該能夠監(jiān)視和記錄用戶行為和數(shù)據(jù)訪問(wèn),并在安全事件發(fā)生時(shí)立即響應(yīng)。企業(yè)還應(yīng)該考慮隱私和合規(guī)性要求,如果數(shù)據(jù)跨越國(guó)家和地區(qū)邊界,這可能會(huì)變得很棘手。
遺憾的是,云計(jì)算提供商采用不同的方法來(lái)保護(hù)他們的系統(tǒng),使得多云安全性變得復(fù)雜和困難。即便如此,企業(yè)必須能夠?qū)⑾嗤挠脩?、?shù)據(jù)和應(yīng)用程序策略應(yīng)用于本地系統(tǒng)的云計(jì)算環(huán)境,而不會(huì)產(chǎn)生不必要的開(kāi)銷或影響用戶體驗(yàn)。為此,在審核多云存儲(chǔ)的功能時(shí),需要仔細(xì)評(píng)估每個(gè)提供商的功能,以便了解在所有環(huán)境中保護(hù)數(shù)據(jù)需要采取的措施。
(6)服務(wù)和功能
即使企業(yè)可以輕松地集成、管理、保護(hù)云平臺(tái),它仍然必須能夠提供支持其多云存儲(chǔ)戰(zhàn)略所需的功能。企業(yè)首先考慮的一個(gè)問(wèn)題可能是平臺(tái)支持的存儲(chǔ)類型——對(duì)象,塊或文件。但是,企業(yè)還必須考慮其他因素,例如數(shù)據(jù)中心位置、供應(yīng)商歷史記錄和穩(wěn)定性、可用的支持模型、服務(wù)級(jí)別協(xié)議、易用性和自助服務(wù)功能,這些因素可能會(huì)影響數(shù)據(jù)存儲(chǔ)和應(yīng)用程序交付。
多云戰(zhàn)略的一個(gè)優(yōu)勢(shì)是能夠挑選云平臺(tái)以最好地滿足特定需求。并非所有平臺(tái)都需要滿足所有必需的服務(wù)。例如,企業(yè)可以為應(yīng)用程序數(shù)據(jù)選擇一個(gè)或多個(gè)具有全局?jǐn)?shù)據(jù)中心的平臺(tái),但使用不同的平臺(tái)來(lái)存檔數(shù)據(jù)和支持災(zāi)難恢復(fù)策略。企業(yè)的一些決策也可能基于適用的合規(guī)法律和行業(yè)法規(guī)。
(7)成本控制
從理論上講,多云策略可以節(jié)省資金,但前提是企業(yè)可以密切管理服務(wù)費(fèi)用。這樣做不僅因?yàn)槭褂枚鄠€(gè)平臺(tái),而且復(fù)雜的許多平臺(tái)固有的復(fù)雜成本結(jié)構(gòu)變得復(fù)雜。企業(yè)必須考慮存儲(chǔ)和傳輸數(shù)據(jù)的成本,以及諸如計(jì)費(fèi)增量、訪問(wèn)頻率、貨幣差異、支持要求、服務(wù)級(jí)別,以及服務(wù)包折扣等因素。
即使在最好的情況下,也很難提前確定成本。為了幫助完成此過(guò)程,某些平臺(tái)提供了用于估算使用情況的定價(jià)計(jì)算器。例如,微軟公司提供了用于監(jiān)控、分配和優(yōu)化云計(jì)算成本的Azure成本管理服務(wù)。企業(yè)還可以考慮使用第三方工具或咨詢服務(wù)。