翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
サービスマネージドレコードディストリビューションの仕組み
ストリームでサービスマネージドレコード分散戦略を有効にすると、Kinesis Data Streams はシャード間でレコードを分散する責任を負います。このサービスは内部アルゴリズムを使用してレコードを均等に分散し、ホットシャードを回避します。これにより、不均等なトラフィック分散など、お客様が生成したパーティションキーの一般的な問題が排除されます。また、ホットキースロットリングのローテーションも防止します。
サービスマネージドレコードディストリビューションの主な特性:
-
ストリームレベルの設定 – レコード分散戦略はストリームレベルで設定され、そのストリームに書き込まれたすべてのレコードに適用されます。
-
オンデマンドストリームのみ – サービスマネージドレコードディストリビューションは、オンデマンドストリーム (オンデマンドスタンダードおよびオンデマンドアドバンテージ) で使用できます。プロビジョニングされたストリームではサポートされていません。
-
順序付けの保証なし – サービスは内部アルゴリズムを使用してレコードをシャード間で分散するため、同じビジネスエンティティを持つレコードが必ずしも同じシャードに到達するとは限りません。注文に依存するワークロードには、このモードを使用しないでください。
-
パーティションキーは無視されます – サービスマネージドモードが有効になっている場合、PutRecord または PutRecords API コールで指定されたパーティションキー値は無視されます。サービスは内部でディストリビューションを処理します。
-
追加コストなし – サービスマネージドレコードディストリビューションは追加コストなしで利用できます。標準の Kinesis Data Streams 料金が適用されます。