Throttling issues for DynamoDB (DynamoDB のスロットリング)

AWS

Throttling (スロットリング)とは

意図的に性能を低下させたり、要求を一時的に拒否したりするシステム制御。
システムの過負荷や特定利用者による資源の独占を回避して、制限された範囲でサービス提供を継続させる。
単にシステムがダウンしたり応答しなくなることを指すのではない。

スロットリングとは - IT用語辞典
スロットリングとは、システムの過負荷や特定利用者による資源の独占を回避するため、一定の制限値を超えた場合に意図的に性能を低下させたり、要求を一時的に拒否したりする制御のこと。例えば、通信事業者の回線設備は多くの契約者で共有しているが、特定の...
スロットリングとの付き合い方 | フューチャー技術ブログ
はじめにこんにちは。TIG DXチームの村瀬です。 Googleで「スロットリング」で検索するとパチスロのリングが沢山ヒットするんですね。今回はその「SLOT リング」ではなく「throttling」関して記載します。 スロットリングとは一...

DynamoDB のスロットリングの問題

スロットリングは、アプリケーションで大量のキャパシティーユニットが消費されるのを防ぐ。
次のような場合でも、DynamoDBでスロットリングが発生する可能性がある。

  • 十分なキャパシティがプロビジョニングされている
  • 自動スケーリングが有効になっている
  • オンデマンドキャパシティモードを使用している

AWS公式ドキュメントには、プロビジョンドモード/オンデマンドモードそれぞれでスロットリングが発生する一般的なシナリオとその解決に役立つ手順が示されている。
また、スロットリング問題の調査において根本的な原因を特定するのに役立つCloudWatchメトリクスもまとめられている。

DynamoDB のスロットリングの問題 - Amazon DynamoDB
Amazon DynamoDB テーブルのスロットリング問題をトラブルシューティングするためのさまざまな戦略について説明します。

参考

【公式】Amazon DynamoDBとは(マネージド NoSQL データベース)| AWS
Amazon DynamoDB は、フルマネージド、サーバーレスの key-value NoSQL データベースで、内蔵されたセキュリティ、継続的なバックアップ、自動化されたマルチリージョンレプリケーションにより、あらゆる規模でハイパフォー...
https://docs.aws.amazon.com/ja_jp/dynamodb/
タイトルとURLをコピーしました