IoT Platform の DataService Studio は、デバイスから報告された TSL(Thing Specification Language)データ(プロパティ、サービス、イベント)や、時系列データストレージルールで定義されたカスタムトピックデータなど、デバイスの時系列データを保存するためのデータストレージ機能を提供します。このトピックでは、時系列データストレージの概念とアプリケーションについて紹介します。
関連概念
用語 | 説明 |
時系列データストレージ IOPS | 1 秒あたりに読み書きできるデータ行の総数を指します。 説明 各プロパティ、サービス、またはイベントは 1 つのデータ行としてカウントされます。複数のプロパティ、サービス、またはイベントを含むメッセージは、複数のデータ行になります。 デフォルトでは、各インスタンスに 100 IOPS が割り当てられます。インスタンスの購入時またはスペックアップ時に、ビジネス要件に基づいて適切な IOPS を選択できます。 IOPS は通常、書き込みに 90%、読み取りに 10% に分割されます。たとえば、1,000 IOPS の場合、最大書き込みは 900、読み取りは 100 になります。時系列データの書き込み IOPS と読み取り IOPS は別々に集計されます。 ビジネスニーズに合わせて IOPS 比率を調整できますが、読み取り比率は 50% を超えてはなりません。 |
時系列データストレージ容量 | すべてのデバイス関連の TSL データと時系列データストレージルールで定義されたデータは、IoT Platform 上の統合ストレージ空間に保存されます。 各インスタンスには、デフォルトで 1 GB のストレージ容量が付属しています。購入時またはスペックアップ時に、ビジネスニーズに合わせて追加の容量を選択できます。 すべての時系列データのストレージ容量が集計されます。 |
機能の説明
中国 (上海)、中国 (北京)、中国 (深圳)、日本 (東京)、シンガポール、米国 (バージニア) などのリージョンでは、時系列データストレージ機能は [enterprise Iot Platform] のインスタンスでサポートされています。インスタンスの詳細については、「Enterprise Edition インスタンスのタイプと機能の違い」をご参照ください。
デバイスの時系列データのレポートとクエリは、IOPS とストレージ容量の制限の対象となります。
時系列データのデフォルトの保持期間は 365 日です。
制限
制限項目 | 説明 | 制限 |
時系列データストレージルール | 時系列データを保存するための、インスタンスあたりのルールの最大数。 | 1,000 |
カスタムトピック | 単一のルールで定義できるトピックの最大数。 | 1,000 |
使用方法
ニーズに応じて、時系列データに必要な IOPS とストレージ容量を取得します。詳細については、「Enterprise Edition インスタンスを購入する」をご参照ください。
デフォルトでは、デバイスから報告された TSL データは自動的に保存されます。特定のプロダクトの特定の TSL データについて、この機能を無効にすることができます。
デバイスから報告されたカスタムトピックデータを保存するには、時系列データストレージルールを手動で作成する必要があります。
関連 API を使用して、デバイスの時系列データを書き込みおよびクエリします。特定の API のリストについては、以下をご参照ください。
API
説明
カスタムトピックデータを時系列データストレージに書き込みます。
デバイスの時系列データスナップショットのステータスをクエリします。
保存されているデバイスの時系列データをクエリします。
DataService Studio は、デフォルトの有効期限制限に基づいて、期限切れの時系列データを自動的にクリーンアップします。必要に応じて、データの保持期間を変更できます。
インスタンスの配下にある時系列データの IOPS とストレージ容量のリソース使用量を監視し、それに応じてアラートルールを設定します。