Azure Cosmos DB for MongoDB vCore 预览版发布
Microsoft 近日宣布了 Azure Cosmos DB for MongoDB vCore 的预览版,这是一个完全托管的 MongoDB 兼容数据库服务,旨在为开发者提供熟悉的架构,以便构建现代应用程序,并集成了 Azure 原生功能,同时降低了总体拥有成本(TCO)。
两种架构选择
开发者现在可以在 Azure Cosmos DB 上选择两种架构来运行其数据工作负载:
- 基于请求单位(RU)的架构:适用于构建新的云原生 MongoDB 应用程序或重构现有应用程序。
- 基于 vCore 的架构:更适合将现有的 MongoDB 应用程序直接迁移到完全托管的服务上运行。
架构对比
基于 RU 的架构:
- 提供高达 99.999% 的可用性,支持多区域部署和无限的横向扩展。
- 更适合以点读取为主、较少长时间查询和复杂聚合管道操作的工作负载。
基于 vCore 的架构:
- 提供有竞争力的 SLA(正式推出后)和高容量的垂直和水平扩展。
- 能够处理包括长时间查询、复杂聚合管道、分布式事务和连接等任何类型的操作。
创建 vCore 集群
开发者可以通过 Azure 门户或 bicep 模板创建 Azure Cosmos DB for MongoDB vCore 集群,该集群包含所有 MongoDB 资源(数据库、集合和文档)以及用于连接各种工具和 SDK 的唯一端点。
使用场景
一些常见的使用场景包括存储和查询用户生成内容(UGC),如聊天记录、推文、博客文章、评分和评论,适用于 Web、移动和社交媒体应用程序。
产品营销总监观点
Azure 数据产品营销总监 Nikisha Reyes-Grange 表示,为 MongoDB 开发者赋能并减少他们在开发智能应用程序过程中遇到的摩擦变得越来越重要。Azure Cosmos DB for MongoDB vCore 提供了与许多 Azure 服务的集成、熟悉的 vCore 架构、可预测的定价以及增强的查询功能,以支持诸如聊天机器人等应用程序。
定价
- 基于 RU 的选项:按消耗的 RU 和存储量收费。
- 基于 vCore 的选项:按预置的 vCore 数量收费。
更多关于定价和可用性的详细信息可在 Azure Cosmos DB 定价页面 上查看。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。