データレイクハウスのコスト最適化

この記事では、提供される価値を最大化する方法でコスト管理を可能にすることを目的とした 、コスト最適化 の柱のアーキテクチャ原則について説明します。 予算を考えると、コスト効率はビジネス目標と投資収益率によって推進されます。 コスト最適化の原則は、ビジネス目標とコストの正当性の両方を達成するのに役立ちます。

Databricks のコスト最適化レイクハウス アーキテクチャ図。

コスト最適化の原則

  1. 最適なリソースを選択する

    ビジネス目標に合致し、ワークロードのパフォーマンスを処理できる適切なリソースを選択します。 新しいワークロードをオンボードするときは、さまざまなデプロイ オプションを調べて、価格/パフォーマンス比が最適なものを選択します。

  2. リソースを動的に割り当てる

    パフォーマンス要件に合わせてリソースを動的に割り当てて解放します。 未使用または十分に活用されていないリソースを特定し、それらを再構成、統合、またはオフにします。

  3. コストの監視と管理

    ワークロードのコストは、消費されるリソースの量と、それらのリソースに対して課金される料金によって異なります。 これらのワークロードのコストを理解するには、関連するリソースごとにワークロードを監視します。 これは、消費とコストを管理するためのベースラインを提供します。

    さらに、レイクハウスを使用すると、ワークロードの使用状況とコストを正確に特定することが容易になります。 これにより、個々のワークロード所有者にコストを透過的に割り当てることができます。 その後、投資収益率を測定し、必要に応じてリソースを最適化してコストを削減できます。

  4. コスト効率の高いワークロードの設計

    レイクハウスの主な利点は、動的にスケーリングできることです。 開始点として、使用状況とパフォーマンスのメトリクスを分析して、インスタンスの初期数を決定します。 自動スケーリングでは、変動の大きいワークロードに対してより小さなインスタンスを選択するか、必要なレベルのパフォーマンスを達成するためにスケールアップするのではなくスケールアウトすることで、追加コストを節約できます。

次へ: コスト最適化のためのおすすめの方法

「コスト最適化のベスト プラクティス」を参照してください。