Databricks 的成本优化

成本优化支柱可帮助你为Azure Databricks上的给定预算提供最大值。 成本效益由业务目标和投资回报驱动,其原则有助于实现业务目标并证明支出合理性。

Databricks 的成本优化体系结构关系图。

成本优化原则

  1. 选择最佳资源

    选择符合业务目标并可应对工作负荷性能的适当资源。 载入新工作负荷时,请浏览不同的部署选项,选择性价比最高的部署选项。

  2. 动态分配资源

    动态分配和释放资源以满足性能要求。 识别未使用的或未充分利用的资源,并重新配置、合并或禁用它们。

  3. 监视和控制成本

    工作负荷的成本取决于消耗的资源量以及针对这些资源的收费。 若要了解这些工作负荷的成本,请针对每个涉及的资源监视它们。 这为控制消耗和成本提供了基线。

    此外,Databricks 还可以轻松地准确识别工作负荷使用情况和成本。 这样就可以向单个工作负荷所有者透明地分配成本。 然后,这些所有者就可以衡量投资回报率并优化其资源,以在必要时降低成本。

  4. 设计经济高效的工作负荷

    Databricks 的主要优势是能够动态缩放。 首先,分析使用情况和性能指标以确定初始实例数。 使用自动缩放,可以通过为高度可变的工作负荷选择较小的实例或通过横向扩展而不是纵向扩展以实现所需的性能级别来节省额外的成本。

下一步:成本优化最佳做法

请参阅成本优化最佳做法