摘要:解決方案使用,將用戶數(shù)據(jù)以監(jiān)管為目的進(jìn)行分割,并將其保留在當(dāng)?shù)毓茌牱秶鷥?nèi)。我是上海小胖,專注等開源數(shù)據(jù)庫(kù)的,擁抱開源,接受收費(fèi)。上海小胖原創(chuàng)地址歡迎各位大神前來(lái)評(píng)論。每周五,敬請(qǐng)期待,上海小胖獨(dú)更。
SteppeChange通過(guò)使用MongoDB,從其應(yīng)用程序的開發(fā)進(jìn)度中節(jié)省下大約六個(gè)月的時(shí)間。
SteppeChange是一家大型數(shù)據(jù)分析技術(shù)公司,負(fù)責(zé)設(shè)計(jì)和實(shí)施客戶定制,快速上市的數(shù)據(jù)科學(xué)和技術(shù)解決方案。 他們與世界各地的客戶合作,為挑戰(zhàn)性問(wèn)題找到創(chuàng)新的解決方案,并分配分析工作,創(chuàng)造最大的價(jià)值。
SteppeChange首席技術(shù)官兼首席數(shù)據(jù)架構(gòu)師Gregory Rayzman分享了為什么公司依靠MongoDB進(jìn)行各種解決方案,其中包括為2.2億全球用戶提供的可擴(kuò)展的移動(dòng)客戶參與平臺(tái)。
全球科技公司聘請(qǐng)SteppeChange建立一個(gè)移動(dòng)客戶互動(dòng)平臺(tái),供全球移動(dòng)運(yùn)營(yíng)商使用。 SteppeChange被第二個(gè)分配了這個(gè)項(xiàng)目,SteppeChange知道他們將要面對(duì)挑戰(zhàn),因?yàn)椴煌膰?guó)家有非常不同的數(shù)據(jù)管理法律。 雖然一個(gè)國(guó)家可能要求所有數(shù)據(jù)在休息時(shí)加密,但另一個(gè)國(guó)家可能要求所有數(shù)據(jù)都存儲(chǔ)在其國(guó)家邊境內(nèi)。
SteppeChange的目標(biāo)是建立一個(gè)具有單一代碼庫(kù)的平臺(tái),同時(shí)平衡多個(gè)數(shù)據(jù)管理要求,滿足全球2.2億用戶的預(yù)期需求。
設(shè)計(jì)選項(xiàng)在評(píng)估數(shù)據(jù)庫(kù)選項(xiàng)時(shí),尋找滿足多個(gè)國(guó)家管理的不同數(shù)據(jù)管理需求的系統(tǒng)是至關(guān)重要的。在調(diào)查了諸如MySQL和PostgreSQL等關(guān)系型數(shù)據(jù)庫(kù)以及Cassandra和Couchbase等NoSQL數(shù)據(jù)庫(kù)后,SteppeChange很快就意識(shí)到MongoDB Enterprise Advanced提供了SteppeChange所需要的靈活性、可擴(kuò)展性和敏捷性。
MongoDB Zones 功能對(duì)SteppeChange的應(yīng)用程序至關(guān)重要。使用它,SteppeChange可以將MongoDB集合中的數(shù)據(jù)分解成多個(gè)分片,并將每個(gè)分片分配給特定地理位置相關(guān)聯(lián)的區(qū)域。區(qū)域是同一集群的一部分,可以在全球查詢,但數(shù)據(jù)位于當(dāng)?shù)厥鞘艿椒稍试S的。 MongoDB區(qū)域分片的延遲不僅減少,而且SteppeChange還可以獨(dú)立于其他區(qū)域擴(kuò)展以及擴(kuò)展每個(gè)區(qū)域。
MongoDB Cloud Manager也是建立和監(jiān)控MongoDB部署的主要資產(chǎn)。它允許SteppeChange可視化所有系統(tǒng)的持續(xù)狀態(tài)和狀態(tài),排除問(wèn)題,并輕松執(zhí)行時(shí)間點(diǎn)恢復(fù)。
解決方案使用MongoDB Zones,SteppeChange將用戶數(shù)據(jù)以監(jiān)管為目的進(jìn)行分割,并將其保留在當(dāng)?shù)毓茌牱秶鷥?nèi)。更具體地說(shuō),用戶數(shù)據(jù)在物理上位于適當(dāng)國(guó)家的數(shù)據(jù)中心,使得應(yīng)用程序?qū)τ脩魯?shù)據(jù)的訪問(wèn)符合本地法規(guī)邊界。
SteppeChange設(shè)計(jì)并建立了一個(gè)由三個(gè)區(qū)組成的多分片MongoDB集群。每個(gè)Shard都有三個(gè)副本集,除了用于報(bào)告隱藏的無(wú)投票權(quán)節(jié)點(diǎn)之外,還允許系統(tǒng)基于節(jié)點(diǎn)功能來(lái)達(dá)到負(fù)載均衡。SteppeChange將特定管轄區(qū)有關(guān)的數(shù)據(jù)部署在相應(yīng)管轄范圍內(nèi)的數(shù)據(jù)中心,而不受相同法規(guī)限制的數(shù)據(jù)部署在AWS上。
對(duì)于部署在AWS上的MongoDB區(qū)域分片,SteppeChange在多個(gè)AWS可用區(qū)域(AZ)上分發(fā)復(fù)制集節(jié)點(diǎn),以提高應(yīng)用程序可用性并防止AWS中斷。此外,SteppeChange還針對(duì)配置服務(wù)器使用類似的設(shè)計(jì) - 它們也駐留在多個(gè)AZ中。
為了保證遵守安全和隱私標(biāo)準(zhǔn),SteppeChange還利用MongoDB的本機(jī)加密。為了滿足關(guān)于數(shù)據(jù)訪問(wèn)的規(guī)定,SteppeChange使用審計(jì)框架來(lái)記錄對(duì)數(shù)據(jù)庫(kù)執(zhí)行的所有管理和非管理操作。
SteppeChange的部署拓?fù)鋱D
MongoDB加速交付通過(guò)MongoDB,SteppeChange可以通過(guò)從開發(fā)時(shí)間表中節(jié)省下大約六個(gè)月時(shí)間來(lái)快速將SteppeChange的應(yīng)用推向市場(chǎng)。 SteppeChange的團(tuán)隊(duì)已經(jīng)能夠利用基于MongoDB BSON的文檔存儲(chǔ),二進(jìn)制Serializable JSON對(duì)象。 這是SteppeChange應(yīng)用程序中使用的基于JSON的底層數(shù)據(jù)結(jié)構(gòu)的完美原生匹配,它提供了一種快速添加新功能的敏捷方法。 SteppeChange還能夠簡(jiǎn)化數(shù)據(jù)管理,消除數(shù)據(jù)遷移的復(fù)雜性,提高開發(fā)人員的工作效率,并讓SteppeChange的工程團(tuán)隊(duì)專注于手頭的任務(wù)。
在SteppeChange向前邁進(jìn)的今天,正在尋求擴(kuò)大MongoDB中其他功能的使用,例如地理空間功能,例如地理圍欄和基于地理位置的報(bào)價(jià)管理,并將其添加到SteppeChange的移動(dòng)客戶參與平臺(tái)。
我是上海小胖[MiracleYoung],專注MongoDB、MySQL、Redis等開源數(shù)據(jù)庫(kù)的 DevOps,擁抱開源,接受收費(fèi)。
上海小胖[MiracleYoung] 原創(chuàng)地址: https://segmentfault.com/u/shanghaixiaopang/articles
歡迎各位大神前來(lái)評(píng)論。
每周五,敬請(qǐng)期待,上海小胖[MiracleYoung] 獨(dú)更。
如果夏雨荷還在大明湖畔等著我的話,我就不更了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/17642.html
摘要:解決方案使用,將用戶數(shù)據(jù)以監(jiān)管為目的進(jìn)行分割,并將其保留在當(dāng)?shù)毓茌牱秶鷥?nèi)。我是上海小胖,專注等開源數(shù)據(jù)庫(kù)的,擁抱開源,接受收費(fèi)。上海小胖原創(chuàng)地址歡迎各位大神前來(lái)評(píng)論。每周五,敬請(qǐng)期待,上海小胖獨(dú)更。 SteppeChange通過(guò)使用MongoDB,從其應(yīng)用程序的開發(fā)進(jìn)度中節(jié)省下大約六個(gè)月的時(shí)間。 SteppeChange是一家大型數(shù)據(jù)分析技術(shù)公司,負(fù)責(zé)設(shè)計(jì)和實(shí)施客戶定制,快速上市的數(shù)據(jù)...
摘要:公有云服務(wù)正在從一項(xiàng)削減成本的技術(shù)發(fā)展為一項(xiàng)推動(dòng)業(yè)務(wù)敏捷性的技術(shù)。很多人還為那些希望向公有云做戰(zhàn)略轉(zhuǎn)型的們提供了一些實(shí)用的建議或經(jīng)驗(yàn)教訓(xùn)。不過(guò)他預(yù)計(jì),一旦法規(guī)趕上,他們將轉(zhuǎn)移到公有云中。我們?nèi)匀徽J(rèn)為,世界最終將走向公有云。公有云服務(wù)正在從一項(xiàng)削減成本的技術(shù)發(fā)展為一項(xiàng)推動(dòng)業(yè)務(wù)敏捷性的技術(shù)。公有云不僅讓CIO不用運(yùn)營(yíng)數(shù)據(jù)中心,還能讓他們專注于更有戰(zhàn)略型的項(xiàng)目——也就是數(shù)字化轉(zhuǎn)型項(xiàng)目。無(wú)論這意味著...
摘要:在歐洲,數(shù)據(jù)中心可用性區(qū)域?qū)⒂兄跐M足歐盟制定通用數(shù)據(jù)保護(hù)條例法規(guī),可以滿足在本地托管數(shù)據(jù)的公司的需求。公司表示,財(cái)富強(qiáng)企業(yè)中有的企業(yè)以某種方式使用其數(shù)據(jù)服務(wù)。在未來(lái)幾個(gè)月,很多在全球范圍內(nèi)運(yùn)行大型混合云的企業(yè)首席信息官和數(shù)據(jù)中心管理人員很有可能面臨來(lái)自IBM公司的競(jìng)爭(zhēng)。這是因?yàn)镮BM正在為美國(guó)、歐洲和亞太地區(qū)的公共云開通運(yùn)營(yíng)其18個(gè)新的可用性區(qū)域。根據(jù)IBM公司的說(shuō)法,可用性區(qū)域是云計(jì)算數(shù)...
閱讀 2650·2021-11-25 09:43
閱讀 670·2021-11-12 10:36
閱讀 4615·2021-11-08 13:18
閱讀 2168·2021-09-06 15:00
閱讀 3106·2019-08-30 15:56
閱讀 924·2019-08-30 13:57
閱讀 1985·2019-08-30 13:48
閱讀 1413·2019-08-30 11:13