コストは 2 つの要素に関連しています。

  • データ量。 データ量はビジネスニーズによって決まり、最適化することはできません。
  • 構成。 構成を最適化することができます。 データ量と一致する構成では、コストを最小限に抑える最適なソリューションを選択できます。

設定を最適化する

設定は、次の 2 つの方法で最適化できます。

  • シャードの数

    1 つの シャードの価格は 1 日 CNY 0.04 で、最大データ処理能力は 5 Mbit / sです。読取り/書込みアクセスのシャードのみが請求されます。 各シャードが 5 Mbit / s でデータを正確に処理できるように、シャードの数を調整することができます。シャードの数を減らすには、 シャードを統合します。

  • インデックスのストレージサイクル

    ログクエリとストレージのニーズに基づいて、インデックスの格納時間を最適化することを推奨します。

    • ストリームコンピューティングのログを収集する場合は、インデックスを作成せずに LogHub を使用することを推奨します。

    • ログの長期保存とバックアップが必要な場合は、OSS Shipper を設定し、ログを OSS にインポートすることを推奨します。

その他の最適化の推奨事項

  • Logtail の使用:バッチ処理とブレークポイントの機能により、データを最適なアルゴリズムで転送しながら、優れたリアルタイムパフォーマンスを実現できます。 Logtailは オープンソースソフトウェア(Logstash や FluentD など)の 3/4 以下のリソースを消費し、CPU 使用率を低減します。
  • API を使用してログに書き込むために大きなパッケージ(64 KB〜1 MB)を使用して、リクエスト数を減らしてください。
  • 必要のないフィールドではなく、キーフィールド(UserID や Action など)のインデックスのみを実行します。