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