すべてのプロダクト
Search
ドキュメントセンター

Tablestore:Tunnel Service

最終更新日:Dec 28, 2024

Tunnel Service は、Tablestore API を使用して完全データと増分データを使用できるようにする集中型サービスです。Tunnel Service は、完全データ、増分データ、および差分データをエクスポートおよび使用するために使用されるトンネルを提供します。データテーブルのトンネルを作成すると、そのトンネルを使用してデータテーブル内の完全データと増分データを使用できます。

背景情報

Tablestore は、メタデータ管理、時系列データ監視、メッセージシステムなどのシナリオに適用できます。これらのシナリオでは、増分データストリームまたは差分データストリームを使用して、次の操作をトリガーすることがよくあります。

  • データ同期: キャッシュ、検索エンジン、またはデータウェアハウスにデータを同期します。

  • イベントトリガー: Function Compute をトリガーし、データの使用をコンシューマーに通知するか、API 操作を呼び出します。

  • ストリームデータ処理: ストリームコンピューティングエンジンまたは統合バッチおよびストリームコンピューティングエンジンに接続します。

  • データ移行: データを OSS にバックアップするか、Tablestore キャパシティインスタンスにデータを移行します。

機能

Tunnel Service は、完全データと増分データの使用、順序付けられた増分データの使用、使用レイテンシの監視、およびデータ使用機能の水平方向のスケーリングのためのトンネルを提供します。次の表に、機能を示します。

説明

1 秒あたり 100,000 行がテーブルに書き込まれるシナリオでは、Tunnel Service は、データが更新されてから更新レコードが取得されるまでのレイテンシをミリ秒単位で提供します。更新レコードは、データが更新された順序で返されます。

機能

説明

完全データと増分データの使用のためのトンネル

Tunnel Service は増分データの使用をサポートし、完全データと差分データを同時に使用できます。

順序付けられた増分データの使用

Tunnel Service は、書き込み時間に基づいて、増分データを 1 つ以上の論理パーティションに順番に配信します。異なる論理パーティションのデータは同時に使用できます。

使用レイテンシの監視

Tunnel Service では、DescribeTunnel 操作を呼び出して、各クライアントで使用されたデータのレイテンシを表示できます。また、Tunnel Service では、Tablestore コンソールでトンネルを介して使用されるデータを監視することもできます。

データ使用機能の水平方向のスケーリング

Tunnel Service は、論理パーティション間の自動負荷分散をサポートしています。これにより、より多くのトンネルクライアントを追加してデータの使用を高速化できます。

使用上の注意

  • トンネルの増分ログの保持期間は、Stream ログの保持期間と同じです。Stream ログは最大 7 日間保持できます。したがって、トンネルの増分ログは最大 7 日間保持できます。

  • 差分データまたは増分データを使用するためにトンネルを作成する場合は、次の点に注意してください。

    • 完全データの使用中に、トンネルが増分ログの保持期間(最大 7 日間)内に完全データの使用を完了しない場合、トンネルが増分ログの使用を開始するときに OTSTunnelExpired エラーが発生します。その結果、トンネルは増分ログを使用できません。

      トンネルが指定された時間枠内に完全データの使用を完了できないと推定される場合は、Tablestore テクニカルサポートにお問い合わせください。

    • 増分データの使用中に、トンネルが増分ログの保持期間(最大 7 日間)内に増分ログの使用を完了しない場合、トンネルは使用可能な最新のデータからデータを使用する場合があります。この場合、一部のデータが使用されない可能性があります。

  • トンネルの有効期限が切れると、Tablestore はトンネルを無効にする場合があります。トンネルが無効状態のまま 30 日以上経過すると、トンネルは削除されます。削除されたトンネルは復元できません。

Tunnel Service の使用

Tablestore コンソールを使用するか、Tablestore CLI または Tablestore SDK を使用して、Tunnel Service を使用できます。

課金

Tunnel Service には課金されません。ただし、トンネルを使用してデータを使用するときに生成される読み取りスループットに対して課金されます。詳細については、課金概要をご参照ください。