@Rays
2017-05-03T17:05:25.000000Z
字数 1147
阅读 1933
未分类
摘要: 作为广受欢迎的NoSQL数据库之一,MongoDB已成为很多Web系统中实际使用的非关系型数据库,它随着PaaS和IaaS服务提供商的增长而一并增长。MongoDB Atlas是MongoDB有限公司发布的DBaaS服务,目前已在14个AWS区域中可用,本地存储在三个AWS区域上可用。
作者: Alex Giamas
正文:
云基础设施已经改变了服务的架构、开发和部署方式。现在自IaaS(Infrastructure as a Service)而上,还提供有PaaS(Platform as a Service)及一系列可用的SaaS工具。DBaaS(Database as a Service)以云服务的形式提供数据库服务。在很多软件系统中,数据库通常是操作任务最繁重的组件之一。
作为广受欢迎的NoSQL数据库之一,MongoDB已成为很多Web系统中实际使用的非关系型数据库,它随着PaaS和IaaS服务提供商的增长而一并增长。Heroku在早期发展时就提供了使用MongoDB作为后台数据库的DBaaS,当时提供的服务是MongoHQ、MongoLab和ObjectRocket。此后,MongoHQ成为了IBM的产品并被重命名为Compose,ObjectRocket被RackSpace收购,而MongoLab被重命名为mLab。这些服务大多从此扩展为全范围的DBaaS服务,涵盖从Redis到Cassandra和ElasticSeach。
MongoDB Atlas是MongoDB的支持公司MongoDB有限公司于去年六月发布的DBaaS服务。与其它大多数DBaaS一样,MongoDB Atlas意在去除配置、运营和扩展MongoDB数据库的复杂性,为开发人员聚焦于自身核心应用的开发工作提供帮助。这也就是说,基于云数据库开发时,架构依然应该遵循最佳实践。
从全球范围看,MongoDB Atlas只在14个AWS区域上发布可用(其中的9个区域是新提供的),每个备份集分别部署到一个单独的AWS Availability Zone(London这样的只有两个Availability Zone的区域除外)。当前本地存储在Americas、EMEA和APAC区域可用,使得在尽可能缩短数据与客户间物理距离的同时,应用可以符合各种数据保护法案和指令。MongoDB Atlas还发布了一个称为Live Migrations的新工具,帮助实现已有数据集的迁移,并降低运营开销和宕机时间。