對于希望保持對數(shù)據(jù)控制的公司而言,采用多云是關(guān)鍵因素。根據(jù)研究,估計(jì)有 70%的企業(yè)希望采用這種方法。那么,公司如何能夠圍繞數(shù)據(jù)獲得與使用容器的應(yīng)用程序相同的獨(dú)立性?
在過去的十年中,開發(fā)的開源數(shù)據(jù)庫已經(jīng)開發(fā)出來,以滿足大規(guī)模運(yùn)行應(yīng)用程序的一些新要求。這些新數(shù)據(jù)庫在云應(yīng)用程序部署中非常流行。關(guān)于現(xiàn)代應(yīng)用程序部署的報(bào)告顯示,NoSQL數(shù)據(jù)庫已經(jīng)比傳統(tǒng)的云部署關(guān)系數(shù)據(jù)庫更受歡迎。開發(fā)這些數(shù)據(jù)庫是為了存儲(chǔ)和處理大量數(shù)據(jù),每個(gè)人都有自己的方法和品質(zhì),可以幫助開發(fā)人員滿足他們的需求。
作為查看多云和NoSQL選項(xiàng)的一部分,重要的是要強(qiáng)調(diào)所選擇的任何服務(wù)必須能夠以完全分布式方式運(yùn)行,而不是單個(gè)主導(dǎo)節(jié)點(diǎn)。相反,部署中涉及的所有節(jié)點(diǎn)都應(yīng)該能夠執(zhí)行指令,然后群集節(jié)點(diǎn)將自己組織起來以創(chuàng)建新事務(wù)的完整記錄。這種對完全分布式計(jì)算的支持對于使多云部署成功運(yùn)行至關(guān)重要; 如果沒有這種獨(dú)立性,應(yīng)用程序?qū)o法跨多個(gè)云服務(wù)運(yùn)行并提供所需的可用性級別。通過保持這種獨(dú)立性,即使服務(wù)從一個(gè)云服務(wù)遷移到另一個(gè)云服務(wù),應(yīng)用程序也可以繼續(xù)運(yùn)行。
對于具有規(guī)模的企業(yè)而言,設(shè)計(jì)和運(yùn)營改進(jìn)方面的專業(yè)知識(shí)對于構(gòu)建支持這些應(yīng)用程序的框架至關(guān)重要。除此之外,還需要查看實(shí)施的安全最佳實(shí)踐,尤其是對于處理大量客戶數(shù)據(jù)的新應(yīng)用程序。雖然這些項(xiàng)目的開源版本提供了一些此功能,但查看具有企業(yè)級支持和服務(wù)的版本可填補(bǔ)生產(chǎn)應(yīng)用程序的空白。這些步驟共同確保這些新的任務(wù)關(guān)鍵型應(yīng)用程序可以在多云部署中運(yùn)行,以最佳方式執(zhí)行并提供出色的客戶體驗(yàn)。
隨著越來越多的公司將部分或全部工作負(fù)荷轉(zhuǎn)移,云計(jì)算將繼續(xù)增長。云計(jì)算提供的是實(shí)驗(yàn)?zāi)芰Γ晒鸵?guī)模。但是,這種易于部署不應(yīng)該隨著時(shí)間的推移將該應(yīng)用程序鎖定為一種方法。相反,對數(shù)據(jù)的所有權(quán)以及如何隨著時(shí)間的推移處理,管理和存儲(chǔ)數(shù)據(jù)應(yīng)該是架構(gòu)師的一個(gè)重要考慮因素。為了避免這個(gè)問題,必須從一開始就將分布式數(shù)據(jù)支持設(shè)計(jì)到任何新的應(yīng)用程序中。