Simple Log Service (SLS) は、ニーズに基づいてデータをホット、低頻度アクセス、またはアーカイブストレージ階層に保存できるインテリジェント階層化ストレージ機能を提供します。これにより、クエリ、分析、可視化、アラート、転送、変換などのログ機能を損なうことなく、長期的なストレージコストを削減できます。このトピックでは、SLS でデータストレージのライフサイクルを管理する方法について説明します。
インテリジェント階層化ストレージ
ストレージタイプ
|
タイプ |
説明 |
|
ホットストレージ |
|
|
低頻度アクセスストレージ |
|
|
アーカイブストレージ |
|
ストレージ期間
-
合計データ保持期間は、ホットストレージ、低頻度アクセスストレージ、アーカイブストレージの保持期間の合計です。
-
データ保持期間が 3,650 日の場合は、永久ストレージを意味します。データは 3,650 日を過ぎても保存され続け、アーカイブストレージとして課金されます。データ保持期間の表示方法については、「データ保持期間の設定とログの削除」をご参照ください。
-
データ保持期間が 3,650 日未満
シナリオ 1: 合計データ保持期間は 90 日です。データはホットストレージ階層に 30 日間保存された後、自動的にアーカイブストレージ階層に移行し、そこで 60 日間保存された後に自動的に削除されます。
シナリオ 2: 合計データ保持期間は 97 日です。データはホットストレージ階層に 7 日間保存された後、自動的に低頻度アクセスストレージ階層に移行します。低頻度アクセスストレージ階層で 30 日間保存された後、アーカイブストレージ階層に移行し、そこで 60 日間保持された後に自動的に削除されます。
-
データ保持期間が 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 日を過ぎてもアーカイブストレージ階層に残ります。
ストレージタイプの比較
|
項目 |
ホットストレージ |
低頻度アクセスストレージ |
アーカイブストレージ |
|
|
ユースケース |
高頻度、高性能のクエリと分析 |
問題の調査と分析 |
データ監査 |
|
|
コスト |
USD 0.002875/GB/日 |
USD 0.000762/GB/日 |
USD 0.000259/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 の管理方法については、「Logstore の管理」をご参照ください。
-
階層化されたデータのストレージ料金は、ストレージ使用量に基づいています。データ移行には料金はかかりません。詳細については、「課金の概要」をご参照ください。
-
取り込みデータ量課金モードでは、データが書き込まれてから最初の 30 日間はデータストレージが無料です。インテリジェント階層化ストレージが有効な場合、ストレージ料金は実際の保持期間と現在のストレージ階層に基づいて計算されます。詳細については、「課金の例」をご参照ください。
-
機能別課金および取り込みデータ量課金モードの詳細については、「従量課金」をご参照ください。
-
SLS は、ローカル冗長ストレージ (LRS) とゾーン冗長ストレージ (ZRS) の 2 つのストレージ冗長タイプを提供します。詳細については、「ストレージの冗長性」をご参照ください。