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