投稿日: Oct 7, 2020

Amazon ElastiCache for Redis が Redis6 をサポートするようになりました。このリリースでは、Amazon ElastiCache for Redis にいくつかの新しい重要な機能が追加されています。

マネージド型のロールベースのアクセスコントロール – Amazon ElastiCache for Redis 6 は、Redis コマンド向けのロールベースのアクセスコントロール (RBAC) をセットアップするために使用できるユーザーとユーザーグループを作成および管理する機能を提供するようになりました。複数のアプリケーションが互いのデータにアクセスできずに同じ Redis クラスターを使用することで、セキュリティの境界を維持しながらアーキテクチャを簡素化できるようになりました。また、きめ細かいアクセス制御と承認を利用して、管理ユーザーグループと読み取り専用ユーザーグループを作成することもできます。Amazon ElastiCache は、オープンソースの Redis 6 で導入された新しいアクセスコントロールリスト (ACL) を拡張して、マネージド RBAC エクスペリエンスを提供します。これにより、複数の Amazon ElastiCache for Redis クラスター全体でアクセスコントロールを簡単にセットアップできるようになります。

クライアント側キャッシング - Amazon ElastiCache for Redis 6 は、サーバー側の拡張機能を備えており、効率的なクライアント側キャッシングを行って、アプリケーションのパフォーマンスをさらに向上させます。Redis クラスターは、クライアントリクエストを追跡し、クライアントに保存されているデータの無効化メッセージを送信することで、クライアント側キャッシングをサポートするようになりました。さらに、クライアントが Redis クラスターからの一連の通知をサブスクライブできるブロードキャストモードを利用することもできます。

大幅な運用上の改善 - このリリースには、アプリケーションの可用性と信頼性を向上させる複数の拡張機能も含まれています。具体的には、Amazon ElastiCache は、レイテンシーとスナップショットの実行にかかる時間を削減することにより、特に中規模/大規模のキーを使用するワークロードの場合に、低メモリ条件下でのレプリケーションを改善しました。オープンソースの Redis の機能強化には、期限切れのキーをすばやく削除するための期限切れアルゴリズムの改善とさまざまなバグ修正が含まれます。

オープンソースの Redis6 は、暗号化イントランジットのサポートも発表しました。これは、Amazon ElastiCache for Redis 4.0.10 以降で既にご利用いただける機能です。このリリースの Amazon ElastiCache for Redis 6 は、Amazon ElastiCache for Redis の転送中の暗号化に対する既存のサポートには何も影響を与えません。

Amazon ElastiCache for Redis 6 の新機能の詳細については、AWS ニュースブログをご覧ください。詳細については、ElastiCache for Redis バージョン 6 (拡張) ドキュメントを参照してください。

Amazon ElastiCache for Redis 6 は、すべての AWS リージョンでご利用いただけます。AWS マネジメントコンソールから、わずか数回のクリックで利用開始できます。