ストレージ

概要

ストレージはデータライフサイクルの一部です。データライフサイクルの概要についてはデータライフサイクルをご参照ください。

Settings > Cluster > Storage では、Cold 階層用にAWS S3、S3 Compatible Storage、KakaoCloud Object Storageなどのストレージサービスへの接続、ロールオーバースケジュールおよび帯域幅制限の設定、各ストレージ階層ごとの最大容量の設定が可能です。

このメニューはクラスタ管理者のみ使用できます。

オブジェクトストレージプロファイル

Object Storage Profile は、AWS、S3 Compatible Storage、KakaoCloudが提供するオブジェクトストレージサービスへの接続に使用する専用の設定です。オブジェクトストレージプロファイルは、Logpresso Sonarのインストール時、またはWebコンソールから後で設定できます。

オブジェクトストレージプロファイル

Caution
一度設定したオブジェクトストレージの内容は変更できません。Logpresso Sonarが接続するオブジェクトストレージ環境を事前に構築し、必要な情報を確認してください。
Webインストーラー

Logpresso Sonarのインストール時、オブジェクトストレージ設定ステップでAWS S3、S3 Compatible Storage、KakaoCloud Object Storageを設定できます。

  • オブジェクトストレージの設定をスキップする場合は、Skip をクリックします。
  • オブジェクトストレージの設定が正しいか確認するには、Test をクリックします。
Webコンソール

Webコンソールでオブジェクトストレージプロファイルを設定するには、以下の手順に従ってください。

  1. Settings > Cluster > Storage でSet up をクリックします。

    Webコンソール - オブジェクトストレージ設定

  2. Object Storage Profile ウィンドウにストレージ接続に必要な情報を入力し、Test をクリックします。

    Webコンソール - オブジェクトストレージプロファイル情報入力

    • Type: ストレージサービスプロバイダー(AWS、S3 Compatible Storage、kakaocloud から選択、デフォルトはAWS)
      • AWS: AWS S3
      • S3 Compatible Storage: エンドポイントを直接指定するS3互換オブジェクトストレージ
      • kakaocloud: KakaoCloud Object Storage
    • Access Key: ストレージサービス接続用のアクセスキー
    • Secret Key: ストレージサービス接続用のシークレットアクセスキー
    • Endpoint: ストレージサービスのアクセスアドレス
    • Bucket: ストレージバケット名
    • Proxy Endpoint: プロキシ経由で接続する場合のプロキシアドレス(IP:port、任意項目)
    Note
    AWSとS3 Compatible Storageは同じ5つの入力項目(アクセスキー・シークレットキー・エンドポイント・バケット・プロキシエンドポイント)を使い、KakaoCloudも同じ5項目を別のラベル(Authentication Key・Secret Access Keyなど)で表示します。
  3. テスト結果でストレージへの接続が成功した場合は、OK をクリックします。

    Webコンソール - オブジェクトストレージ接続テスト成功

    ストレージへの接続に失敗した場合は、原因を確認し、修正後に再度Test をクリックしてください。

    Webコンソール - オブジェクトストレージ接続テスト失敗

    • Logpresso Sonarのノードとストレージサービス間のネットワーク接続を確認してください。
    • 利用するオブジェクトストレージの設定が正しいか確認してください。
    • アクセスキーやシークレットアクセスキーなど、オブジェクトストレージ接続情報が正しく入力されているか確認してください。

    テストの成功または失敗後に入力値を変更した場合は、再度 Test をクリックすると OK ボタンが表示されます。

保存すると、Object Storage Profile セクションに種類・アクセスキー・エンドポイント・バケットが読み取り専用で表示されます。

共通設定(ロールオーバー設定)

Common Settings では、ロールオーバー実行スケジュールや、ロールオーバー時に適用する帯域幅制限を設定できます。変更後はSave をクリックしてください。Save をクリックしない場合、変更内容は破棄されます。

ロールオーバー設定

  • Rollover Schedule: ロールオーバーの実行スケジュール。Rollover Schedule 欄の右側にあるMoreをクリックし、Task Cronizer でCRON構文に従って実行時刻を指定します(デフォルト: Unset)。Common Settings を保存するには、先に実行スケジュールを指定してください。
  • Rollover Throttling: ロールオーバー時に適用するファイル転送速度(No throttling、Up to 320MB/s、Up to 100MB/s、Up to 40MB/s、Up to 16MB/s から選択、デフォルトはUp to 40MB/s)。
Note
業務が少ない深夜帯に実行スケジュールを設定することを推奨します。データライフサイクル導入初期は帯域幅制限を高めに設定し、データが各ストレージ階層に適切に分散された後は、帯域幅制限をデフォルト値に戻してください。
最大ストレージ容量

最大ストレージ容量は各ストレージ階層ごとに指定します。Hot ・Warm 階層の最大容量は、ノードペアごとに各ノードのディスクに個別に適用されます。Cold 階層の最大容量は、共有ストレージ全体に適用されます。画面に表示される全体容量は、指定した単位と数値に、その階層で報告されるノードペアの数を掛け合わせた値です。

変更後はSave をクリックしてください。Save をクリックしない場合、変更内容は破棄されます。

最大ストレージ容量

  • Hot、Warm、Cold 階層ごとに容量を指定し、Save をクリックします。
  • 最大容量はMB、GB、TB 単位で指定でき、Unlimited も選択可能です。
  • 最大容量をUnlimited に設定した場合、そのストレージ階層が満杯になっても、システムはデータを自動的に削除またはロールオーバーしません。
  • Warm ・Cold 階層名の下には、ライフサイクル設定ウィンドウのDirect Copy の選択状態が、WORM Storage - Disabled (Warm)またはWORM and Cloud Storage - Enabled (Cold)のように表示されます。

現在保存されている値より小さい値を入力すると、保存前に確認ダイアログが表示されます(Unlimited に変更する場合を除く)。

最大容量を減らす際の確認ダイアログ

  • Cold 階層を減らすと、最大容量を超えるデータが削除される可能性があるという警告が表示されます。
  • Hot またはWarm 階層を減らすと、直ちにロールオーバーが実行される可能性があるという警告が表示されます。
  • OK をクリックすると縮小した値で保存され、Cancel をクリックすると保存されず、サーバーに保存されている値が再度表示されます。

この設定は、ライフサイクルが定義されている階層のみ表示されます。ライフサイクルが定義されていない場合、最大ストレージ容量の設定は表示されません。