某些工作負(fù)載適合選擇內(nèi)部部署的4個(gè)原因
企業(yè)的工作負(fù)載在內(nèi)部部署還是在云端運(yùn)行如今并不是一個(gè)難題,而一些企業(yè)基于當(dāng)前狀況避免采用云計(jì)算也有一些原因。
進(jìn)入云計(jì)算時(shí)代如今已經(jīng)有十多年的時(shí)間,而如果企業(yè)現(xiàn)在還沒有將工作負(fù)載轉(zhuǎn)移到云端,那么不乏將工作負(fù)載遷移到云端的建議。在某些情況下,企業(yè)可能并不會(huì)將工作負(fù)載轉(zhuǎn)移到云端,或者將已經(jīng)在云端運(yùn)營的工作負(fù)載“遣返”回內(nèi)部部署的數(shù)據(jù)中心。以下是說明企業(yè)的工作負(fù)載更適合在內(nèi)部部署基礎(chǔ)設(shè)施運(yùn)營的4個(gè)原因。
避免采用云計(jì)算的傳統(tǒng)理由
在云計(jì)算應(yīng)用早期,關(guān)于對(duì)于給定的工作負(fù)載選擇內(nèi)部部署還是云計(jì)算的更好建議往往集中在兩個(gè)方面:
首先涉及數(shù)據(jù)安全性和合規(guī)性問題;這個(gè)想法是因?yàn)樵朴?jì)算要求用戶放棄對(duì)其基礎(chǔ)設(shè)施的控制,所以它不適合需要嚴(yán)格安全性的工作負(fù)載。如今,這個(gè)論點(diǎn)站不住腳。大多數(shù)合規(guī)性框架對(duì)云計(jì)算的友好性要比許多人最初想象的要好??紤]到現(xiàn)代云中所有可用的身份識(shí)別與訪問管理(IAM)設(shè)置、加密選項(xiàng)、區(qū)域配置和其他數(shù)據(jù)保護(hù)工具,數(shù)據(jù)安全問題,實(shí)際上沒有理由阻止企業(yè)使用云計(jì)算。
關(guān)于內(nèi)部部署與云計(jì)算的第二個(gè)爭論是,云遷移需要企業(yè)開展大量的工作,而企業(yè)可能沒有具備必要的專業(yè)知識(shí)。當(dāng)出現(xiàn)新興技術(shù)時(shí),人們都會(huì)聽到這種推理。雖然這在云計(jì)算方面曾經(jīng)是一個(gè)值得關(guān)注的問題,但是現(xiàn)在有很多云遷移工具可以使工作負(fù)載遷移到云端變得相對(duì)容易。
避免采用云計(jì)算的原因
但是,反對(duì)將所有工作負(fù)載轉(zhuǎn)移到云端的傳統(tǒng)觀點(diǎn)不再有意義,很多原因可以解釋為什么給定的工作負(fù)載無法在云計(jì)算基礎(chǔ)設(shè)施很好地運(yùn)行。
1.出入口眾多
云計(jì)算成本優(yōu)化對(duì)于許多企業(yè)來說是一個(gè)難題。而采用簡單的方法就是運(yùn)行大量數(shù)據(jù)進(jìn)入(這是將數(shù)據(jù)遷移到云中的過程)和移出(這是指從云中移出數(shù)據(jù))的工作負(fù)載。其原因是,大多數(shù)公共云提供商每次將數(shù)據(jù)移出云端時(shí)都會(huì)收取一定的費(fèi)用。一些云計(jì)算供應(yīng)商還收取進(jìn)入其云平臺(tái)的費(fèi)用,盡管這越來越不常見。
因此,即使用戶每月只為存儲(chǔ)在云中的數(shù)據(jù)支付每千兆字節(jié)幾美分的費(fèi)用,但是如果不斷將數(shù)據(jù)移入和移出云平臺(tái),用戶的支出成本將會(huì)更高。從成本的角度來看,需要大量此類數(shù)據(jù)傳輸?shù)墓ぷ髫?fù)載(例如在云計(jì)算環(huán)境和內(nèi)部部署數(shù)據(jù)中心之間同步運(yùn)行數(shù)據(jù)的應(yīng)用程序)可能不是云計(jì)算理想的負(fù)載。
2.低延遲工作負(fù)載
在云計(jì)算服務(wù)器和最終用戶設(shè)備之間移動(dòng)數(shù)據(jù)需要一定的時(shí)間。確保企業(yè)在地理位置接近其最終用戶的云計(jì)算區(qū)域中提供數(shù)據(jù)有助于減少這些延遲,但是并不能消除這些延遲。
另外,如果企業(yè)的用戶分布在不同的地理區(qū)域,那么對(duì)使用的云計(jì)算區(qū)域進(jìn)行戰(zhàn)略性部署將會(huì)無濟(jì)于事。當(dāng)然,企業(yè)可以鏡像遍布世界各地不同區(qū)域的工作負(fù)載,但這會(huì)花費(fèi)很多成本,除了大型企業(yè)之外,這不是一個(gè)實(shí)際的解決方案。
這意味著要求極低延遲(或以毫秒為單位的響應(yīng)能力)的應(yīng)用程序不適合云計(jì)算。企業(yè)最好將它們托管在離其用戶更近的位置,如果不可能的話,把它們?cè)O(shè)計(jì)成在終端用戶設(shè)備上本地運(yùn)行并完全規(guī)避通過互聯(lián)網(wǎng)傳輸。
3.遷移大量數(shù)據(jù)
云計(jì)算依賴于網(wǎng)絡(luò)連接在云計(jì)算服務(wù)器與創(chuàng)建或使用數(shù)據(jù)的人員之間遷移數(shù)據(jù),這一事實(shí)不僅帶來了延遲方面的挑戰(zhàn),而且還可能使以合理的速度將大量數(shù)據(jù)傳輸?shù)皆浦谢驈脑浦袀鬏敵鋈プ兊貌磺袑?shí)際。
因此,依賴或生成大量數(shù)據(jù)的工作負(fù)載可能無法在云中正常運(yùn)行。當(dāng)然,“大容量”是一個(gè)相對(duì)的術(shù)語,企業(yè)采用的云計(jì)算能夠處理的數(shù)據(jù)傳輸量很大程度上取決于其網(wǎng)絡(luò)帶寬。但是一般來說,由于網(wǎng)絡(luò)限制,每天必須將一百GB字節(jié)或更多數(shù)據(jù)移入或移出云端的應(yīng)用程序可能無法正常運(yùn)行。
值得注意的是,云計(jì)算提供商已在解決方案(如AWS Snowmobile)上投入了大量資金,這些解決方案旨在簡化將大量數(shù)據(jù)移入云端的過程。但是其中大多數(shù)只能解決將工作負(fù)載遷移到云端所需的數(shù)據(jù)傳輸。對(duì)于需要不斷進(jìn)行大量數(shù)據(jù)傳輸?shù)墓ぷ髫?fù)載,它們不是實(shí)用的解決方案。
4.缺乏組織的監(jiān)督和治理
避免采用云計(jì)算的最后一個(gè)原因與技術(shù)無關(guān),而與組織文化和治理有關(guān)。對(duì)于某些企業(yè)而言,云計(jì)算為部門或員工創(chuàng)建并非絕對(duì)必要的工作負(fù)載帶來風(fēng)險(xiǎn),并最終卻無緣無故地耗費(fèi)大量資金。
本地部署基礎(chǔ)設(shè)施中可能會(huì)發(fā)生同樣的事情,但這種情況更為罕見,因?yàn)榇嬖诟嗾系K。使用企業(yè)信用卡的任何人員都可以輕松啟動(dòng)非關(guān)鍵任務(wù)的EC2實(shí)例或RDS數(shù)據(jù)庫。最初,啟動(dòng)這些工作負(fù)載僅需幾美分,而且在大型云計(jì)算基礎(chǔ)設(shè)施中很容易被忽視。
相比之下,員工或團(tuán)隊(duì)在沒有充分理由的情況下很難建立新的服務(wù)器。他們必須支付數(shù)千美元來購買它以及在某個(gè)地方存儲(chǔ)。與基于云計(jì)算的虛擬服務(wù)器相比,未授權(quán)的成本高昂的大型服務(wù)器在下一次預(yù)算審核期間更容易引起注意。
因此,如果企業(yè)缺乏強(qiáng)有力的監(jiān)督或IT治理,則堅(jiān)持使用內(nèi)部部署基礎(chǔ)設(shè)施可能比遷移到云中更安全,并且存在云計(jì)算膨脹和云成本失控的風(fēng)險(xiǎn)。
結(jié)論
需要明確指出,云計(jì)算對(duì)于多種類型的工作負(fù)載來說是很好的解決方案。但是云計(jì)算并不能解決所有IT挑戰(zhàn)。有時(shí),具有數(shù)據(jù)傳輸需求的應(yīng)用程序在內(nèi)部部署運(yùn)營是更好的選擇。