你為什么會考慮至少對你的部分?jǐn)?shù)據(jù)和應(yīng)用程序采用云計算存儲服務(wù)呢?好吧,除非你在過去的六年時間里都在過著與世隔絕的生活,否則的話你一定會對云計算存儲所帶來的好處深有體會。
公共云計算存儲能夠帶來顯著的經(jīng)濟(jì)效益,這是因為你只需為你所需和所使用的資源支付費用,從而節(jié)省了新存儲系統(tǒng)開支成本以及容納與運行該系統(tǒng)所需的空間、能源和冷卻成本。大多數(shù)供應(yīng)商所提供的無限的虛擬容量可對你的數(shù)據(jù)存儲實現(xiàn)高效成本地擴(kuò)張,從而滿足你不斷增長中的業(yè)務(wù)需求。除了向供應(yīng)商提供其它的管理任務(wù)以外,各種不同的云計算存儲服務(wù)(雖然Amazon簡單存儲服務(wù)這樣的云計算存儲商品并不在此之列,但是一些更高級別的服務(wù)確實是如此的)還使你能夠提供諸如備份和復(fù)制等卸載數(shù)據(jù)保護(hù)任務(wù)的功能,從而降低與硬件、軟件和管理相關(guān)的成本。
但是,我們經(jīng)常會聽到IT管理人員所提出的一個更為棘手的問題:當(dāng)遇到新上線、重要的增長與擴(kuò)張或定期的技術(shù)更新等問題時,我應(yīng)當(dāng)如何在云計算和傳統(tǒng)數(shù)據(jù)中心存儲之間作出取舍呢?我是應(yīng)該堅持采用我的組織中已內(nèi)部部署和正在管理使用的聯(lián)網(wǎng)的(或者有時候是直接連接的)存儲方法,或者還是計劃至少把我的部分?jǐn)?shù)據(jù)存儲在公共云計算中呢?
雖然對于這個問題還沒有一個唯一正確的答案,但是在作出決策之前認(rèn)真考量某些權(quán)衡因素是非常必需和有益的。這里有八個主要的決策權(quán)衡因素,可供你的組織在決策使用云計算存儲服務(wù)之前參考使用:
1. 你的主要應(yīng)用案例是什么?是備份、災(zāi)難恢復(fù)(DR)、協(xié)作還是主存儲?這是一個首要的也是最關(guān)鍵的問題,這是因為對這個問題的回答將聚焦你的應(yīng)用范圍從而簡化你的決策過程。例如,供應(yīng)商滿足云計算備份應(yīng)用的需求是遠(yuǎn)不同于主存儲應(yīng)用的需求的。
2. 我將存儲的信息是屬于哪一種類型的信息?存儲的數(shù)據(jù)是否是用戶和應(yīng)用程序的數(shù)據(jù)?我的應(yīng)用程序是否也會在云計算中運行?如果回答是后者,那么你可能就會更多地考慮基于云計算的存儲服務(wù)了,如Amazon彈性塊存儲(EBS),該服務(wù)就可用于支持Amazon彈性云計算。
3. 我是會為云計算架構(gòu)的應(yīng)用程序選擇對象存儲服務(wù),還是為傳統(tǒng)的應(yīng)用程序選擇基于數(shù)據(jù)塊或文件的存儲服務(wù)?前者可能更適合于采用REST之類或SOAP API方式訪問的公共云計算中的存儲服務(wù),而后者則要求通過基于塊或文件存儲的協(xié)議進(jìn)行訪問。
4. 公共云存儲服務(wù)是否能夠滿足我的數(shù)據(jù)可用性需求?這個問題意味著你需要了解相關(guān)供應(yīng)商的服務(wù)水平協(xié)議(SLA)中的具體條款,同時還需確認(rèn)你所擁有的哪些資源是不滿足條款中的內(nèi)容。
5. 你的數(shù)據(jù)安全性和保密性要求是什么樣的?你將要審核供應(yīng)商提供的加密功能,其中涵蓋了傳輸狀態(tài)的數(shù)據(jù)和存儲狀態(tài)的數(shù)據(jù)。采用了何種類型的訪問控制和授權(quán)方法?
6. 使用公共云計算存儲是否能夠讓我遵守諸如HIPAA或Sarbanes-Oxley這樣的相關(guān)行業(yè)法規(guī)?在你的組織中,是否還有著你還必須遵守的內(nèi)部IT政策嗎?
7. 供應(yīng)商是否能夠滿足我對恢復(fù)時間的要求?如果我正在對備份和恢復(fù)應(yīng)用使用云計算,那么供應(yīng)商的SLA是否能夠支持我滿足對恢復(fù)時間和恢復(fù)點目標(biāo)的要求呢?
8. 關(guān)于主存儲是什么樣的?如果至少有部分?jǐn)?shù)據(jù)是主存儲的,那么供應(yīng)商是否會提供一個網(wǎng)關(guān)設(shè)備或服務(wù)以便于實現(xiàn)類似于對本地存儲對象訪問的使用體驗?在高峰期時間段內(nèi),你是否能夠滿足對IOPS和響應(yīng)時間的需求?
如果針對特定數(shù)據(jù)集和用例上述八個問題的答案無法令你感到滿意,那么你可能就需要考慮選擇內(nèi)部存儲解決方案了。更有可能的是,你將會發(fā)現(xiàn)一些用例和數(shù)據(jù)集非常適合采用云計算數(shù)據(jù)存儲,而另一些則不適合。例如,很多用戶已經(jīng)在他們的備份應(yīng)用中使用了云計算存儲,尤其是那些他們認(rèn)為是“非關(guān)鍵”的數(shù)據(jù)集。請記得,云計算存儲網(wǎng)關(guān)可以作為云計算和內(nèi)部存儲之間的一座“橋梁”,這樣做可實現(xiàn)諸如安全訪問、本地緩存提升性能、以及對傳統(tǒng)協(xié)議的支持(例如,針對文件的網(wǎng)絡(luò)文件系統(tǒng)(NFS)和針對塊存儲的iSCSI)。一些網(wǎng)關(guān)是以特定用例(如備份或災(zāi)難恢復(fù)應(yīng)用等)為應(yīng)用目標(biāo)的,而另一些網(wǎng)關(guān)則是專為適應(yīng)各種存儲需求而定制的。
雖然本文主要側(cè)重于公共云計算,但是你可能還會需要考慮到私有云計算存儲。雖然在市場上并沒有很多的相關(guān)選擇對象,但是如果你特別留意的話,你仍然能夠找到它們。例如,Nirvanix公司所提供的CloudComplete就是一種具有管理功能的私有云計算存儲產(chǎn)品。目前,大多數(shù)私有云計算產(chǎn)品都是由供應(yīng)商進(jìn)行管理的,其存儲節(jié)點和功能通常都是位于你自己的設(shè)備中。你能夠獲得可擴(kuò)展性、公共云計算存儲的易于管理與成本效益,其中包括了設(shè)備資本支出的節(jié)省。但是,你可能需要支付相關(guān)的運行成本。
但是,如果你采用了內(nèi)部存儲的解決方案,那么你就能夠享有比采用公共云計算解決方案更多的控制權(quán)、數(shù)據(jù)安全性,以及更易于遵守行業(yè)法規(guī)。通過在其他位置增加存儲節(jié)點的方式,Nirvanix公司還提供了擴(kuò)展私有云計算存儲服務(wù)規(guī)模的功能,而所有的節(jié)點都在同一個命名空間中。私有云計算存儲的一個額外的好處是它是發(fā)展至云計算存儲混合模式的一個踏腳石,在云計算存儲混合模式中我們可以按需實現(xiàn)數(shù)據(jù)在私有云計算和公共云計算之間的存儲、遷移等操作??赏ㄟ^諸如Caringo、EMC Atmos、Mezeo Software或Scality等公司的軟件實施私有云計算存儲。雖然使用私有云計算存儲訪問仍然屬于云計算發(fā)展的早期階段,但是如果上述八個問題的回答并不支持你做出一個明確的決策,那么它也可以是你的選擇之一。