计费明细和优化
根据您使用的是 Flex集群还是专用集群,您的账单可能会包含不同的行项目和信息供您考虑。
了解 Flex 集群与专用集群
弹性集群
Flex 集群是以低成本学习和探索MongoDB的理想选择。 Flex集群注意事项包括:
多个集群股票硬件。 根本的计算位于托管许多 Flex 集群的大型机器上,这会影响最大性能和存储容量。
尽管采用共享硬件,但所有数据都是安全的,并且只有您自己才能访问。
Flex 集群无权访问权限查询诊断工具和水平扩展等高级功能,因此非常适合非生产使用案例。
专用集群
专用集群(M 10 及更高)专为实现更稳健的工作负载而设计,可提供更强的控制和有保障的资源:
集群的硬件专用于您的工作负载。 专用硬件提供对RAM、vCPU 和存储等硬件规格的控制粒度。
我们保证指定资源的可用性,从而确保一致的性能。
专用集群中的备份设置更加可靠。 您可以为专用集群配置备份设置,粒度低至一秒间隔。
您可以访问权限我们的高级诊断工具,例如 Performance Advisor和 Query Insights。
每个层级的账单明细
Flex集群计费
Flex 集群的计费非常简单,旨在保持成本较低且可预测。 Flex 集群的最高费用为每月 30 美元。
专用集群计费
专用集群的计费更加复杂,反映了增强的功能和资源:
起价为每月60美元,通常包括计算费用和存储费用。
备份(取决于频率和配置)、超过默认集群层阈值的存储以及数据传输等服务可能会产生使用费。
所选层级会影响发票的结构,其中各个行项目反映集群使用情况的不同方面。
调查发票
要监控的关键领域
如果您的发票上有意外费用,请监控以下方面:
云计算成本。这些通常是账单中最重要的部分。 您可以转到Atlas中的 Billing 页面,然后单击 Summary By Service 来查看它们。此视图按提供商、层级和地区显示所有集群的成本。 如果发现不再需要的任何集群,请暂停或终止它们,以避免不必要的费用。
存储限制。每个集群层都有特定的存储限制。 要管理存储成本,请启用自动伸缩功能,该功能会根据使用情况和您设立的阈值调整存储容量。示例,如果您使用的存储容量低于分配存储量的 50%,系统将自动扩展存储容量。
备份。备份对于生产工作负载至关重要,但也可能是一个重要的费用驾驶员。 对于非关键集群,可考虑降低备份频率或禁用连续云备份,以降低成本。
数据传输成本。数据传输成本因数据传输位置而异。 同一地区内的传输费用最低,其次是不同区域之间的传输。 互联网传输的成本最高。
计费优化
考虑这些优化Atlas成本的策略。
优化工作负载
优化查询
索引管理
为频繁查询创建索引,并确保创建的索引包含正在查询的所有字段。 另请考虑在单独的节点上运行未编制索引的查询。 对于专用集群,Performance Advisor会建议创建或删除的索引。
查询结果筛选
根据最终用户的输入和反馈筛选和限制查询结果。 确保仅返回重要结果,以减少返回的数据量,从而节省出口成本。
优化集群成本
优化数据传输模式
尽可能将资源部署到相同的提供商和地区,以最大限度地降低数据传输成本。 仅在必要时使用区域间或互联网传输。
未充分利用的集群
优化存储
使用在线存档或TTL索引等功能,将较旧的数据从较昂贵的热存储移动到较便宜的冷存储。 存档数据后,您可以通过Atlas Data Federation访问权限数据。
Atlas支持独立于存储扩展 Azure IOPS。您可以在不增加存储空间的情况下提高存储性能。
对于单区域集群,您可以将每个副本集的存储增加到最多 14 TB。
高备份频率
如果集群不需要连续备份,请禁用此功能以降低成本。
优化网络成本
将驾驶员和Atlas之间的网络出口量降低高达 50%,而计算量仅略有增加。
避免多区域企业的跨区域出口成本,同时减少延迟。
通过直接针对节点来降低可用区间数据传输成本。
分析支出
使用 Cost Explorer 监控支出
定期使用成本浏览器工具监控组织、项目、集群和服务级别的支出模式。 设置适合您需求的频率。
设置警报
为关键阈值配置账单警报,例如当每月费用超过一定金额时。 示例,设立当成本超过100美元时发出警报。 这种主动的方法可以帮助您避免意外情况。
查看发票
每个月查看您的发票,使用以前的账单优化建议评估成本最高的服务。 这是识别费用降低机会的推荐最佳实践。