Simple Log Service (SLS) のインテリジェント階層型ストレージを使用すると、ホット、低頻度アクセス、アーカイブの各階層にデータを格納できます。これにより、クエリ、分析、可視化、アラート、転送、変換などの完全なログ機能を維持しながら、長期的なストレージコストを削減できます。
インテリジェント階層型ストレージ
ストレージタイプ
|
タイプ |
説明 |
|
ホットストレージ |
|
|
低頻度アクセスストレージ |
|
|
アーカイブストレージ |
|
ストレージ期間
-
合計データ保持期間は、ホットストレージ、低頻度アクセスストレージ、アーカイブストレージの保持期間の合計です。
-
データ保持期間が 3,650 日の場合は、永続ストレージを意味します。データは 3,650 日を過ぎても保存され続け、アーカイブストレージとして課金されます。データ保持期間の表示方法については、「データ保持期間の設定とログの削除」をご参照ください。
-
データ保持期間が 3,650 日未満
シナリオ 1:合計データ保持期間は 90 日です。データはホットストレージ階層に 30 日間保存された後、アーカイブストレージ階層に自動的に移行し、そこで 60 日間保存された後に自動的に削除されます。
シナリオ 2:合計データ保持期間は 97 日です。データはホットストレージ階層に 7 日間保存された後、低頻度アクセスストレージ階層に自動的に移行します。低頻度アクセスストレージ階層に 30 日間保存された後、アーカイブストレージ階層に移行し、そこで 60 日間保存された後に自動的に削除されます。
シナリオ 2 のコスト計算例:インテリジェント階層型ストレージが有効な場合、次の例では、97 日間のデータ保持期間における 1 GB の単一データのストレージコストを計算します。各ストレージ階層の単価にデータがその階層に保存される日数を掛け、その結果を合計します。単価については、本トピックの「ストレージタイプの比較」をご参照ください。ストレージ階層間の自動移行には料金はかかりません。
-
7 日間のホットストレージ: 7 × 0.002875 USD/GB/日 = 0.020125 USD/GB
-
30 日間の低頻度アクセスストレージ: 30 × 0.000762 USD/GB/日 = 0.02286 USD/GB
-
60 日間のアーカイブストレージ: 60 × 0.000259 USD/GB/日 = 0.01554 USD/GB
-
合計: 0.020125 USD + 0.02286 USD + 0.01554 USD = 0.058525 USD/GB
シナリオ 5:合計データ保持期間は 180 日です。データはホットストレージ階層に 7 日間保存された後、低頻度アクセスストレージ階層に自動的に移行します。低頻度アクセスストレージ階層に 30 日間保存された後、アーカイブストレージ階層に移行し、そこで 143 日間保存された後に自動的に削除されます。7 日間のホットストレージ期間と 30 日間の低頻度アクセスストレージ期間は、どちらもそれぞれの階層の最小保持期間であるため、残りの 143 日間はアーカイブストレージに割り当てられ、ストレージコストが最小限に抑えられます。
-
-
データ保持期間が 3,650 日以上
シナリオ 3:合計データ保持期間は 3,650 日で、ホットストレージの保持期間は 30 日です。30 日後、すべてのデータがアーカイブストレージ階層に移行します。アーカイブストレージの保持期間は、3,650 - 30 = 3,620 日に設定する必要があります。この設定により永続ストレージが有効になるため、データは 3,620 日を過ぎてもアーカイブストレージ階層に残ります。
シナリオ 4:合計データ保持期間は 3,650 日で、ホットストレージ期間は 7 日、低頻度アクセスストレージ期間は 30 日です。アーカイブストレージの保持期間は、3,650 - 7 - 30 = 3,613 日に設定する必要があります。この設定により永続ストレージが有効になるため、データは 3,613 日を過ぎてもアーカイブストレージ階層に残ります。
ストレージタイプの比較
|
項目 |
ホットストレージ |
低頻度アクセスストレージ |
アーカイブストレージ |
|
|
ユースケース |
高頻度、高性能のクエリと分析 |
問題調査と分析 |
データ監査 |
|
|
コスト |
0.002875 USD/GB/日 |
0.000762 USD/GB/日 |
0.000259 USD/GB/日 |
|
|
パフォーマンス |
レイテンシー (数十億レコード) |
数十ミリ秒から数百ミリ秒 |
数百ミリ秒から数秒 |
数分 |
|
同時実行数 (プロジェクトレベル) |
同時クエリ数: 100 同時分析数: 2 |
同時クエリ数: 10 同時分析数: 2 |
同時クエリ数: 1 同時分析数: 1 |
|
|
メリット |
高速、高同時実行数のクエリと分析 |
低頻度のクエリや分析においてコスト効率が高い |
不定期のクエリや分析において最も低コスト |
|
|
データはライフサイクル管理ルールに基づいて、ストレージ階層間を自動的に移行します:
|
||||
|
ストレージ期間の制限 |
|
データをアーカイブストレージに移行する前に、低頻度アクセスストレージに 30 日以上保存する必要があります。 |
最小ストレージ期間は 60 日です。 |
|
|
30 日間の無料ホットストレージクォータが含まれています。 |
||||
ストレージ階層の移行プロセス
データは 3 つのストレージ階層間で移行できます。次の表に移行ルールを示します。
|
番号 |
説明 |
|
1 |
ホットストレージ内のデータは、低頻度アクセスストレージに移行する前に、少なくとも 7 日間保存する必要があります。 |
|
2 |
ホットストレージ内のデータは、アーカイブストレージに移行する前に、少なくとも 30 日間保存する必要があります。 |
|
3 |
低頻度アクセスストレージ内のデータは、アーカイブストレージに移行する前に、少なくとも 30 日間保存する必要があります。 |
|
4 |
ホットストレージの保持期間を変更することで、データを低頻度アクセスストレージからホットストレージに戻すことができます。 |
|
5 |
低頻度アクセスストレージの保持期間を変更することで、データをアーカイブストレージから低頻度アクセスストレージに戻すことができます。 |
|
6 |
ホットストレージの保持期間を変更することで、データをアーカイブストレージからホットストレージに戻すことができます。 |
ストレージ階層の管理
コンソール
Log Serviceコンソールにログインします。
[プロジェクト] セクションで、管理するプロジェクトをクリックします。
-
タブで、目的の Logstore を見つけ、
アイコンをクリックし、次に 変更 をクリックします。 -
Logstore 属性 パネルで 変更 をクリックします。スマートストレージ階層化 をオンにし、パラメーターを設定してから 保存 をクリックします。
次の表では、インテリジェント階層型ストレージのパラメーターについて説明します。詳細については、「基本的な Logstore の作成」をご参照ください。
パラメーター
説明
[Data Retention Period]
-
Data Retention Period を 日数限定 または 恒久的な保管: に設定できます。
-
合計データ保持期間は、ホット、低頻度アクセス、アーカイブストレージ階層の保持期間の合計です。
重要データ保持期間を短縮すると、変更は 1 分以内に有効になります。たとえば、保持期間を 5 日から 1 日に変更すると、SLS は過去 4 日間のデータを削除します。実際のデータ削除は最大 7 日間遅れる場合がありますが、この遅延したデータに対して料金が発生したり、ストレージ容量にカウントされたりすることはありません。
インテリジェント階層型ストレージ
この機能を使用するには、[インテリジェント階層型ストレージ] を有効にします。
[ストレージポリシー]
各ストレージ階層の保持期間を設定します。
ホットデータ保持期間
Logstore のホットストレージ階層にデータが保持される期間です。
-
ホットストレージから低頻度アクセスストレージへの移行の場合、有効範囲は 7 ~ 3,650 日です。
-
ホットストレージからアーカイブストレージへの移行の場合、有効範囲は 30 ~ 3,650 日です。
重要-
[ホットデータ保持期間] を変更すると、1 分以内に変更が有効になります。たとえば、ホットストレージの保持期間を 30 日から 40 日に変更した場合、SLS は 1 分以内に、低頻度アクセスストレージまたはアーカイブストレージからホットストレージにデータを戻し始めます。
-
[ホットデータ保持期間] の値は、Data Retention Period の値より小さくする必要があります。
[IA ストレージデータの保存]
Logstore の低頻度アクセスストレージ階層にデータが保持される期間です。
低頻度アクセスストレージからアーカイブストレージへの移行の場合、有効範囲は 30 ~ 3,650 日です。
重要-
[低頻度アクセスデータの保持期間] を変更すると、その変更は 1 分以内に有効になります。 たとえば、低頻度アクセスストレージの保持期間を 30 日から 40 日に変更した場合、SLS は 1 分以内に、データをアーカイブストレージから低頻度アクセスストレージに戻し始めます。
-
低頻度アクセスデータの保持期間の値は、Data Retention Periodの値より小さくする必要があります。
[Archive Storage データの保存]
Logstore のアーカイブストレージ階層にデータが保持される期間です。有効な値: 60 ~ 3650 日。データが設定された[Archive Storage データの保存]を超えると、自動的に削除されます。
重要[アーカイブデータ保持期間] は、Data Retention Period よりも短く設定する必要があります。
-
API
-
Logstore を作成する際、CreateLogStore API を呼び出し、
ttl(合計データ保持期間)、hot_ttl(ホットストレージ保持期間)、およびinfrequentAccessTTL(低頻度アクセスストレージ保持期間) パラメーターを渡して、階層型ストレージポリシーを設定します。 -
既存の Logstore の場合、UpdateLogStore API を呼び出して
ttl、hot_ttl、およびinfrequentAccessTTLパラメーターを更新し、階層型ストレージポリシーを動的に調整します。
関連ドキュメント
-
詳細については、「Logstore の管理」をご参照ください。
-
階層化されたデータのストレージ料金は使用量に基づきます。データ移行には料金はかかりません。詳細については、「課金の概要」をご参照ください。
-
取り込みデータ量課金モードでは、データは書き込み後最初の 30 日間は無料で保存されます。インテリジェント階層型ストレージが有効な場合、ストレージ料金は実際の保持期間と現在のストレージ階層に基づいて計算されます。詳細については、「課金例」をご参照ください。
-
詳細については、「従量課金」をご参照ください。
-
SLS は、ローカル冗長ストレージ (LRS) とゾーン冗長ストレージ (ZRS) の 2 種類のストレージ冗長タイプを提供しています。詳細については、「ストレージの冗長性」をご参照ください。