
Amazon Kinesis Data Streams の「On-demand Advantage」モードにおける書き込み容量のスケールダウン対応
AIによる解説
要約
Amazon Kinesis Data Streams のオンデマンドモードにおいて、ウォームスループット(warm throughput)を利用した書き込み容量の能動的なスケールダウンが可能になりました。これまで、ウォームスループットはトラフィックの急増に備えて容量を確保する「スケールアップ」のみをサポートしていましたが、今回のアップデートにより、設定値を下げることで不要な過剰容量を解放し、コスト効率を向上させることができます。容量の調整は、「設定した容量」または「過去1時間のピークデータ取り込み量」のいずれか高い方に基づいて行われます。本機能の利用に追加料金はかかりません。
エンジニアへのヒント
💡 Kinesis Data Streams のコスト最適化がより柔軟に!
これまで、Kinesis Data Streams のオンデマンドモードで「On-demand Advantage」を使用している場合、トラフィックの急増に備えて事前に容量を確保(スケールアップ)することはできましたが、一度確保した容量を「手動で戻す」ことはできませんでした。今回のアップデートにより、この**「確保した容量を、不要になったら戻す」というサイクルが完結**し、コスト効率が大幅に改善されます。
🛠️ 技術的なポイント
- 安全なスケールダウン: 単純に設定値を下げるだけで済みますが、AWS側が「過去1時間のピーク値」を考慮して調整を行うため、急激なトラフィック変動によるスロットリングのリスクを最小限に抑えつつ、安全に容量を解放できます。
- コストメリット: オンデマンドアドバンテージモードが有効なストリームであれば、追加料金なしでこのスケールダウン機能を利用可能です。
🇯🇵 日本国内リージョンの状況
リサーチの結果、本機能は東京リージョン (ap-northeast-1) および大阪リージョン (ap-northeast-3) の両方で利用可能であることが確認されています。国内のデータストリーミング基盤をストリーミング処理の基算として運用しているチームにとって、非常に使い勝手の良いアップデートです。
🚀 次のアクション
- コストの見直し: 現在、On-demand Advantage モードで高いウォームスループットを維持し続けているストリームがあれば、設定値を下げてコストを最適化化しましょう。
- 検証環境でのテスト: スケールダウン設定を変更した際の、スループットの挙動動向を検証環境で試してみることを推奨します。
参照元: Amazon Kinesis Data Streams Developer Guide (Choose the right mode to stream in) https://docs.aws.amazon.com/streams/latest/dev/how-do-i-size-a-stream.html
次に読む
新着記事記事の関連性を手がかりに、次の情報を探せます。
保存にはログインが必要です。