对于AI助手:文档索引位于 https://www.mongodb.com/zh-cn/docs/llms.txt — 通过将 .md 附加到任何URL路径,可以获得所有页面的降价版本。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs 菜单

数据传输成本

Atlas每天都会列出数据传输费用。定价因云提供商以及源节点和目标节点所在地区而异。本页介绍数据传输成本的来源、提供商的定价以及降低成本的策略。

选择您的云提供商,查看适用的数据传输费用。

Atlas 会对您的 Atlas 节点与另一个节点之间的数据传输收费。以下传输会产生费用,按费用从最低到最高的顺序列出:

多区域集群可能具有更高的数据传输成本,具体取决于其他地区的数量和位置,以及部署到每个地区的集群数量。

导出基于推送的日志会产生数据传输费用。

虽然应用程序流量占了大多数费用,但基本的平台操作在总账单中只占少量额外数据传输。这些背景进程可确保部署状况、安全和性能。

根本的云提供商将此流量作为维护托管服务所需的总网络使用量的一部分进行计费。

MongoDB托管并运行免费的Atlas实时迁移服务,帮助您将现有MongoDB数据库迁移到MongoDB Atlas。MongoDB不会对传输到Atlas 集群的任何传入数据收取费用。了解详情 有关迁移到Atlas 的更多信息。

绝大多数 Atlas 客户在数据传输上的花费不到其预算的 10%。如果您的花费明显增加,下面这些优化措施可能有助于降低您的数据传输费用:

  • 检查访问数据的所有应用程序和进程是否效率低下。确保查询不会:

    • 重新读取客户端已经存在的数据。

    • 将现有数据重新写入集群。

  • 尽可能确保查询来自与集群相同的云区域和提供者。

    当需要跨区查询时:

  • 使用投影执行查询操作,指定或限制 MongoDB 在匹配文档中返回的字段,从而限制 MongoDB 发送给应用程序的数据量。或者,使用 $project 聚合阶段从聚合框架中对项目文档字段进行投影,以便在传输前缩小文档的大小。

  • 在客户端驱动程序中启用网络压缩,以压缩客户端与服务器之间的数据。例如,您可以为节点 Node.js 驱动程序配置网络压缩选项。Atlas 始终会压缩集群内通信。要了解更多信息,请参见驱动程序文档

注意

从本地部署环境到 Atlas、跨云提供商或同一云提供商的各大洲之间的查询会产生最大的数据传输费用。