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