盡管他們可能看起來非常類似,但是在主要的公有云存儲服務商的產品之間還是有所不同,因此你需要提前認真評估這些服務,而且要根據具體的存儲需求進行評估。
開始著眼于服務條款和功能,不同的服務商可能存在差異。為了熟悉服務商希望維護的服務水平承諾,回顧一下服務水平協議(SLA)以及每一個服務商網站上的常見問題解答。隨后可以根據最符合你的工作負載和服務水平需求的條件,縮小服務商候選的列表。
你還可能會進行一個粗糙的成本分析。存儲服務成本可以分成數個類別,主要取決于你是否需求塊存儲或者對象存儲。例如,在亞馬遜Web服務(AWS)彈性塊存儲(EBS)的情況下,你需要為其所提供的標準存儲每月每GB支付一些零錢,比如幾美分,而相反標準的EBS容量則會根據I/O需求收取上百萬。“預分配IOPS容量(旨在低延遲和最小化IOPS)”相對應的費用會更高。如果你選擇定期快照你的EBS容量到亞馬遜簡單對象存儲服務(S3),你還要為所存儲的數據按月每GB支付一些錢。
對象存儲價格的例子可參照亞馬遜對于每一類S3存儲(標準vs減少的冗余)的不同收費。會根據存儲對象的數量和規模有具體的按月成本,對象操作需求的類型和數量(Get、Put等)通過REST應用編程接口實現,傳輸的數據量也有所限制。這些存儲的成本一開始看起來無關緊要,但是卻會快速增加你的AWS存儲安裝的增長。
如果你考慮在公有云中運行關鍵應用和/或數據集,你應該嘗試同每一個云存儲服務商的客戶對話。在這個實例中,強烈建議為支持服務付費,由于你的額工作負載和相關的存儲無法忍受過多的宕機時間或者其他的服務問題。比如,亞馬遜現在為數個層次的高級支持,服務面向開發者、中型企業和企業級客戶。你可以同專業技術人員對話,他們來闡述保證的響應時間,得到最佳實踐的知道,而且訪問診斷工具和架構以及操作咨詢資源,從而支持你自己的AWS基礎架構開發,或者擴展支持。云存儲支持服務有點貴,尤其是對于高容量的客戶而言更是如此,但是如果你在公有云網站上運轉重要的工作負載或者管理關鍵基礎架構,就會物有所值。
一旦你琢磨好基礎成本和每一個云服務商的服務的條款,就可以開始探索整個存儲服務功能的更多細節了。為了輔助這份工作,這里提供七個問題,在你同服務提供商進行調查對話時可能會用到:
1.將數據導入云存儲服務是否容易實現?
2.如何確保我的數據的安全,不管是在運行中還是處于休息狀態?(關注物理/設備安全,以及防火墻、數據加密和訪問控制)。
3.如果可能的話,如何分配空間保護和維護我的數據,比如跨可用區域復制?術語有效性是如何定義的,在宕機事件中我會得到哪些補償?
4.服務商的SLA保證是多少個九的有效性?術語有效性是如何定義的。在宕機事件發生時,我會得到哪些補償?
5.傳統的數據保護是什么?是否提供快照和/或備份服務?
6.我每月的總費用可能是多少,包括所有的提供商定價?
7.如果我決定終止云存儲服務,流程是什么,將我的數據轉移回我的數據中心或者其他不同的服務商的網站上成本是多少?我如果確保之前所有的數據都會被完全刪除?
在和一個具體的云存儲服務商和服務做出決定之前,你應該對這些問題都要得到滿意的大幅。如果你預先做了預習,你可能會得到更加滿意的公有云存儲體驗。