你為什麼會考慮至少對你的部分資料和應用程式採用雲計算存儲服務呢? 好吧,除非你在過去的六年時間裡都在過著與世隔絕的生活,否則的話你一定會對雲計算存儲所帶來的好處深有體會。
公共雲計算存儲能夠帶來顯著的經濟效益,這是因為你只需為你所需和所使用的資源支付費用,從而節省了新存儲系統開支成本以及容納與運行該系統所需的空間、能源和冷卻成本。 大多數供應商所提供的無限的虛擬容量可對你的資料存儲實現高效成本地擴張,從而滿足你不斷增長中的業務需求。 除了向供應商提供其它的管理工作以外,各種不同的雲計算存儲服務(雖然Amazon簡單存儲服務這樣的雲計算存儲商品並不在此之列,但是一些更高級別的服務確實是如此的)還使你能夠提供諸如備份和複製等卸載資料保護任務的功能, 從而降低與硬體、軟體和管理相關的成本。
但是,我們經常會聽到IT管理人員所提出的一個更為棘手的問題:當遇到新上線、重要的增長與擴張或週期性技術更新等問題時,我應當如何在雲計算和傳統資料中心存儲之間作出取捨呢? 我是應該堅持採用我的組織中已內部部署和正在管理使用的聯網的(或者有時候是直接連接的)存儲方法,或者還是計畫至少把我的部分資料存儲在公共雲計算中呢?
雖然對於這個問題還沒有一個唯一正確的答案,但是在作出決策之前認真考量某些權衡因素是非常必需和有益的。 這裡有八個主要的決策權衡因素,可供你的組織在決策使用雲計算存儲服務之前參考使用:
1. 你的主要應用案例是什麼? 是備份、災害復原(DR)、協作還是主存儲? 這是一個首要的也是最關鍵的問題,這是因為對這個問題的回答將聚焦你的應用範圍從而簡化你的決策過程。 例如,供應商滿足雲計算備份應用的需求是遠不同于主存儲應用的需求的。
2. 我將存儲的資訊是屬於哪一種類型的資訊? 存儲的資料是否是使用者和應用程式的資料? 我的應用程式是否也會在雲計算中運行? 如果回答是後者,那麼你可能就會更多地考慮基於雲計算的存儲服務了,如Amazon彈性塊存儲(EBS),該服務就可用於支援Amazon彈性雲計算。
3. 我是會為雲計算架構的應用程式選擇物件存儲服務,還是為傳統的應用程式選擇基於資料塊或檔的存儲服務? 前者可能更適合於採用REST之類或SOAP API方式訪問的公共雲計算中的存儲服務,而後者則要求通過基於塊或檔存儲的協定進行訪問。
4. 公共雲存儲服務是否能夠滿足我的資料可用性需求? 這個問題意味著你需要瞭解相關供應商的服務水準協定(SLA)中的具體條款,同時還需確認你所擁有的哪些資源是不滿足條款中的內容。
5. 你的資料安全性和保密性要求是什麼樣的? 你將要審核供應商提供的加密功能,其中涵蓋了傳輸狀態的資料和存儲狀態的資料。 採用了何種類型的存取控制和授權方法?
6. 使用公共雲計算存儲是否能夠讓我遵守諸如HIPAA或Sarbanes-Oxley這樣的相關行業法規? 在你的組織中,是否還有著你還必須遵守的內部IT政策嗎?
7. 供應商是否能夠滿足我對恢復時間的要求? 如果我正在對備份和恢復應用使用雲計算,那麼供應商的SLA是否能夠支援我滿足對恢復時間和復原點目標的要求呢?
8. 關於主存儲是什麼樣的? 如果至少有部分資料是主存儲的,那麼供應商是否會提供一個閘道設備或服務以便於實現類似于對本機存放區物件訪問的使用體驗? 在高峰期時間段內,你是否能夠滿足對IOPS和回應時間的需求?
如果針對特定資料集和用例上述八個問題的答案無法令你感到滿意,那麼你可能就需要考慮選擇內部存儲解決方案了。 更有可能的是,你將會發現一些用例和資料集非常適合採用雲計算資料存儲,而另一些則不適合。 例如,很多使用者已經在他們的備份應用中使用了雲計算存儲,尤其是那些他們認為是「非關鍵」的資料集。 請記得,雲計算存儲閘道可以作為雲計算和內部存儲之間的一座「橋樑」,這樣做可實現諸如安全訪問、本機快取提升性能、以及對傳統協定的支援(例如,針對檔的網路檔案系統(NFS)和針對塊存儲的iSCSI)。 一些閘道是以特定用例(如備份或災害復原應用等)為應用目標的,而另一些閘道則是專為適應各種存儲需求而定制的。
雖然本文主要側重于公共雲計算,但是你可能還會需要考慮到私有雲計算存儲。 雖然在市場上並沒有很多的相關選擇物件,但是如果你特別留意的話,你仍然能夠找到它們。 例如,Nirvanix公司所提供的CloudComplete就是一種具有管理功能的私有雲計算存儲產品。 目前,大多數私有雲計算產品都是由供應商進行管理的,其存儲節點和功能通常都是位於你自己的設備中。 你能夠獲得可擴充性、公共雲計算存儲的易於管理與成本效益,其中包括了設備資本支出的節省。 但是,你可能需要支付相關的運行成本。
但是,如果你採用了內部存儲的解決方案,那麼你就能夠享有比採用公共雲計算解決方案更多的控制權、資料安全性,以及更易於遵守行業法規。 通過在其他位置增加存儲節點的方式,Nirvanix公司還提供了擴展私有雲計算存儲服務規模的功能,而所有的節點都在同一個命名空間中。 私有雲計算存儲的一個額外的好處是它是發展至雲計算存儲混合模式的一個踏腳石,在雲計算存儲混合模式中我們可以按需實現資料在私有雲計算和公共雲計算之間的存儲、遷移等操作。 可通過諸如Caringo、EMCAtmos、Mezeo Software或Scality等公司的軟體實施私有雲計算存儲。 雖然使用私有雲計算存儲訪問仍然屬於雲計算發展的早期階段,但是如果上述八個問題的回答並不支援你做出一個明確的決策,那麼它也可以是你的選擇之一。
(責任編輯:呂光)