MongoDB Atlas 无服务器实例和数据 API 现已全面可用

MongoDB World 2022 主要公告

在最近的 MongoDB World 2022 大会上,MongoDB 宣布了 Atlas 的无服务器实例Data API正式上线。这些新功能为开发者提供了更灵活、高效的数据库管理方式。

无服务器实例的主要特点

  1. 自动扩展:无服务器实例支持动态扩展,包括存储容量、吞吐量和计算能力,且无需冷启动。
  2. 多云支持:用户可以选择 AWS、Google Cloud 或 Azure 作为云服务提供商,并指定服务运行的区域。
  3. 最新版本:无服务器实例始终运行最新的 MongoDB 版本。
  4. 定价模式:引入了分层定价,并根据每日使用量自动提供折扣。MongoDB 的定价模式与其他数据库提供商不同,受到广泛关注。

使用场景

MongoDB 推荐的无服务器实例使用场景包括:

  • 轻量级且不频繁的应用工作负载
  • 事件驱动的应用
  • 定期的 cron 作业

新功能

MongoDB 产品市场经理 Ashley George 提到,无服务器实例在正式上线后新增了以下功能:

  • 私有网络:支持 AWS PrivateLink
  • 增强的监控和警报功能
  • 扩展的备份保留:支持时间点恢复
  • 兼容性:与 Atlas Data API 和 Atlas Functions 兼容,便于构建端到端的无服务器应用

Data API 的扩展功能

Atlas 提供了 Data API,支持新的认证方法,包括:

  • JWT 认证
  • 电子邮件/密码认证
  • 基于角色的访问控制
  • IP 访问列表
  • 自定义端点

其他重要公告

除了无服务器实例的正式上线,MongoDB World 2022 还发布了以下新功能:

  1. 灵活同步(Flexible Sync)
  2. 集群到集群同步(Cluster-to-Cluster Sync)
  3. Atlas CLI
  4. 时间序列(Time Series)
  5. 可查询加密(Queryable Encryption)预览

MongoDB 是唯一允许用户在完全随机加密的数据上运行表达性查询(如等值、范围、前缀、后缀、子字符串等)的数据库提供商,这为需要在确保数据安全的同时运行复杂查询的组织提供了巨大优势。

成本与挑战

尽管无服务器实例带来了许多便利,但也存在一些挑战。Cyclic Software 的 CTO Michael Korostelev 指出,无服务器部署的自动扩展可能会导致成本增加,尤其是在数据索引方面。此外,Atlas 全局集群支持的某些功能和配置在当前的无服务器实例中尚不可用。

定价细节

用户需为以下项目付费:

  • 读取处理单元(RPU)
  • 写入处理单元(WPU)
  • 存储
  • 备份

每百万 RPU 的价格根据每日读取量递减,范围在 0.09 美元到 0.22 美元之间。

总结

MongoDB World 2022 展示了 MongoDB 在无服务器计算和数据库管理方面的创新,推出了无服务器实例、Data API 及其他新功能。这些更新不仅提升了开发者的使用体验,还为企业在数据安全和成本控制方面提供了更多选择。

阅读 25
0 条评论