云基礎(chǔ)設(shè)施已經(jīng)改變了服務(wù)的架構(gòu)、開發(fā)和部署方式。現(xiàn)在自IaaS(Infrastructure as a Service)而上,還提供有PaaS(Platform as a Service)及一系列可用的SaaS工具。DBaaS(Database as a Service)以云服務(wù)的形式提供數(shù)據(jù)庫服務(wù)。在很多軟件系統(tǒng)中,數(shù)據(jù)庫通常是操作任務(wù)最繁重的組件之一。
作為廣受歡迎的NoSQL數(shù)據(jù)庫之一,MongoDB已成為很多Web系統(tǒng)中實(shí)際使用的非關(guān)系型數(shù)據(jù)庫,它隨著PaaS和IaaS服務(wù)提供商的增長而一并增長。Heroku在早期發(fā)展時(shí)就提供了使用MongoDB作為后臺(tái)數(shù)據(jù)庫的DBaaS,當(dāng)時(shí)提供的服務(wù)是MongoHQ、MongoLab和ObjectRocket。此后,MongoHQ成為了IBM的產(chǎn)品并被重命名為Compose,ObjectRocket被RackSpace收購,而MongoLab被重命名為mLab。這些服務(wù)大多從此擴(kuò)展為全范圍的DBaaS服務(wù),涵蓋從Redis到Cassandra和ElasticSeach。
MongoDB Atlas是MongoDB的支持公司MongoDB有限公司于去年六月發(fā)布的DBaaS服務(wù)。與其它大多數(shù)DBaaS一樣,MongoDB Atlas意在去除配置、運(yùn)營和擴(kuò)展MongoDB數(shù)據(jù)庫的復(fù)雜性,為開發(fā)人員聚焦于自身核心應(yīng)用的開發(fā)工作提供幫助。這也就是說,基于云數(shù)據(jù)庫開發(fā)時(shí),架構(gòu)依然應(yīng)該遵循最佳實(shí)踐。
從全球范圍看,MongoDB Atlas只在14個(gè)AWS區(qū)域上發(fā)布可用(其中的9個(gè)區(qū)域是新提供的),每個(gè)備份集分別部署到一個(gè)單獨(dú)的AWS Availability Zone(London這樣的只有兩個(gè)Availability Zone的區(qū)域除外)。當(dāng)前本地存儲(chǔ)在Americas、EMEA和APAC區(qū)域可用,使得在盡可能縮短數(shù)據(jù)與客戶間物理距離的同時(shí),應(yīng)用可以符合各種數(shù)據(jù)保護(hù)法案和指令。MongoDB Atlas還發(fā)布了一個(gè)稱為Live Migrations的新工具,幫助實(shí)現(xiàn)已有數(shù)據(jù)集的遷移,并降低運(yùn)營開銷和宕機(jī)時(shí)間。
MongoDB Atlas于上個(gè)月提供了免費(fèi)試用。其計(jì)費(fèi)是根據(jù)服務(wù)器、使用情況和所選取的特性集,具體收費(fèi)情況在此列出。
查看英文原文: MongoDB Atlas Expands AWS Footprint