トンネルサービスは、Tablestore のフルデータと増分データをリアルタイムで消費するための分散チャネルを提供します。テーブルに対して増分トンネル、フルトンネル、または増分 + フルトンネルを作成することで、履歴データと新規データの両方を処理できます。
ユースケース
メタデータ管理、時系列モニタリング、メッセージングシステムなどの Tablestore アプリケーションは、増分データストリームまたは増分 + フルデータストリームを使用して、次のような操作をトリガーします:
-
データ同期:キャッシュ、検索エンジン、またはデータウェアハウスにデータを同期します。
-
イベント駆動型のアクション:Function Compute をトリガーしたり、コンシューマークライアントに通知したり、API を呼び出したりします。
-
ストリームデータ処理:ストリームまたはストリーム・バッチ統合コンピューティングエンジンに接続します。
-
データ移行:データを OSS にバックアップするか、ストレージ最適化された Tablestore インスタンスに移行します。
機能
次の表に、トンネルサービスの機能を示します。
トンネルサービスは、テーブルごとに 1 秒あたり最大 100,000 回の書き込みをミリ秒レベルのレイテンシーでサポートします。レコードは更新順に返されます。
|
機能 |
説明 |
|
フルデータと増分データの統合トンネル |
増分データ、フルデータを並列で、または増分 + フルデータを消費します。 |
|
順序付けられた増分データの変更 |
データは、並列消費のために論理パーティションに分割されます。各パーティション内の増分データは、書き込み時間順に並べ替えられます。 |
|
消費レイテンシーのモニタリング |
DescribeTunnel API またはコンソールで消費レイテンシーをモニタリングします。 |
|
データ消費の水平スケーリング |
論理パーティション間で負荷が自動的に分散されます。コンシューマークライアントを追加してシステムをスケールアウトすることで、消費速度を向上させます。 |
注意事項
-
トンネル内の増分ログは、データテーブルのストリームログ保持期間を共有し、最大 7 日間です。
-
増分トンネルまたは増分 + フルトンネルからデータを消費する場合:
-
フルデータフェーズ中に、増分ログの保持期間 (最大 7 日間) 内に消費が完了しない場合、
OTSTunnelExpiredエラーが発生し、後続の消費がブロックされます。フルデータが時間内に消費できない場合は、Tablestore のテクニカルサポートにご連絡いただくか、に参加して支援を求めてください。
-
増分フェーズ中に、保持期間 (最大 7 日間) 内にデータが消費されない場合、消費は利用可能な最新のデータポイントから再開される可能性があり、データが失われる可能性があります。
-
-
Tablestore は期限切れのトンネルを無効化することがあります。無効化されたトンネルはデータを提供できません。トンネルが 30 日を超えて無効なままである場合、そのトンネルは完全に削除され、復元することはできません。
クイックスタート
コンソールでデータ消費を開始するには、トンネルサービスのクイックスタートの手順に従ってください。
課金
トンネルサービス自体は無料です。トンネルデータを消費する際のデータ読み込みに対してのみ料金が発生します。価格の詳細については、「課金の概要」をご参照ください。