インメモリ key-value ストアとしての ElastiCacheRedis の使用 - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

インメモリ key-value ストアとしての ElastiCacheRedis の使用

重要

AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは OpsWorks コンソール、 API、 CLI、および CloudFormation リソースを通常どおり使用できますが、その時点でこれらのリソースは廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、AWS OpsWorks Stacks サポート終了に関する FAQ および AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行 を参照してください。

注記

このトピックは、Linux スタックに基づいていますが、Windows スタックでも Amazon ElastiCache (ElastiCache) を使用できます。Windows インスタンスで ElastiCache を使用する方法の例については、「ElastiCache as an ASP.NET Session Store」(ASP.NET セッションストアとしての ElastiCache) を参照してください。

多くの場合、キャッシュサーバーを使用して文字列などの小さなデータ項目に対してインメモリ key-value ストアを提供することで、アプリケーションサーバーのパフォーマンスを向上させることができます。Amazon ElastiCache は、[Memcached] (メモキャッシュ) または[Redis] (レディス) キャッシュエンジンを使用して、アプリケーションサーバーのキャッシュサポートを簡単に提供できる AWS サービスです。AWS OpsWorksスタックでは、[Memcached] (メモキャッシュ) の組み込みサポートが用意されています。ただし、Redis が要件に適している場合は、アプリケーションサーバーで ElastiCache Redis を使用するようにスタックをカスタマイズできます。

このトピックでは、Rails アプリケーションサーバーの使用を例に、Linux スタックに ElastiCache Redis キャッシュサポートを追加する基本的な手順について説明します。ここでは、適切な Ruby on Rails アプリケーションがすでにあることを前提としています。ElastiCache の詳細については、「What Is Amazon ElastiCache?」 (Amazon ElastiCache とは) を参照してください。