投稿日: Feb 9, 2023

Amazon ElastiCache for Redis 7 の I/O 多重化機能が強化され、スループットとレイテンシーが大規模に著しく向上しました。強化 I/O 多重化機能は、複数のクライアント接続を持つスループット制限のあるワークロードに最適で、その効果はワークロードの同時実行レベルに応じて変化します。例えば、r6g.xlarge ノードを使用して 5200 のクライアントを同時に実行した場合、ElastiCache for Redis 6 と比較して、スループット (1 秒あたりの読み取りおよび書き込みオペレーション) が最大 72% 向上し、P99 レイテンシーが最大 71% 低減します。

複数のクライアント接続を持つスループット制限のあるワークロードでは、ネットワーク I/O 処理がスケーリング能力を制限する原因となる可能性があります。2019 年 3 月以降、ElastiCache for Redis はネットワーク I/O を専用スレッドで処理することでコンピューティング使用率を最適化し、Redis エンジンがコマンドの処理に集中できるようになりました。このローンチでは、各ネットワーク I/O の専用スレッドで複数のクライアントからのコマンドを Redis エンジンにパイプライン処理し、コマンドを効率的にバッチ処理する Redis の機能を活用します。

ElastiCache for Redis 7 を使用するときに、すべての AWS リージョンで強化 I/O 多重化機能が自動的に利用可能になります。その際、追加費用はかかりません。ElastiCache for Redis の強化 I/O 多重化機能を使用するために、アプリケーションやサービスの設定を変更する必要はありません。詳細については、ブログ投稿ドキュメントを参照してください。使用を開始するには、AWS マネジメントコンソールを使用して、新しいクラスターを作成するか Redis 7 にアップグレードします。