云基础设施已经改变了服务的架构、开发和部署方式。现在自 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 的新工具,帮助实现已有数据集的迁移,并降低运营开销和宕机时间。
MongoDB Atlas 于上个月提供了免费试用。其计费是根据服务器、使用情况和所选取的特性集,具体收费情况在此列出。
评论