タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

elasticacheとredisに関するurza358のブックマーク (12)

  • Elasticache for RedisでAutoScalingを利用できるようになりました | DevelopersIO

    中山(順)です 少し前にElasticache for RedisでAutoScalingが利用できるようになりました。 Amazon ElastiCache for Redis now supports auto scaling 早速試してみましょう。 要件 まずは動作要件を確認します。 Prerequisites Redis (cluster mode enabled) clusters running Redis engine version 6.x onwards Instance type families - R5, R6g, M5, M6g Instance sizes - Large, XLarge, 2XLarge Auto Scaling in ElastiCache for Redis is not supported for clusters running in

    Elasticache for RedisでAutoScalingを利用できるようになりました | DevelopersIO
  • Redisに耐久性が加わったAmazon MemoryDB for Redisが登場 | DevelopersIO

    MemoryDB はElastiCache の約1.5倍、Aurora の約1.2倍と若干高価です。 耐久性を重視するMemoryDBはElastiCacheで言うところの「クラスターモード」しか存在しないため、{シャード数} x {ノード数/シャード} x {インスタンス利用費} 分の利用費が発生する点にもご注意ください。 最後に Redisを永続的なデータストアとしても使える Amazon MemoryDB for Redis が爆誕しました。 データ耐久性のトレードオフとして書き込み速度は低下したものの、読み取りの速さはまさにRedisです。 クライアントはRedisコマンドを投げるだけで、MemoryDBが良しなにやってくれるため、使い勝手が良さそうです。 今後はDynamodB+DAXの代替として検討したり、RDB+キャッシュRedisなシステムを MemoryDB に集約すると

    Redisに耐久性が加わったAmazon MemoryDB for Redisが登場 | DevelopersIO
  • ElastiCacheRedisのCloudFormationで混乱したところを整理した - takatori

    祝!はてなブログhttps化!🎉httpsになったのでブログを書いていこうと思います! CloudFormationでElastiCache Redisクラスターを構築した時に混乱したことを整理してみました。長くなってしまったのでまとめだけ見れば問題ないと思います。 はじめに CloudFormationでリソースを作成する場合、構築したいメインのリソースを中心にドキュメントを読んでいけば、関連するそれ以外の必要なリソースもわかるので、まずは中心となるリソースを見つけるのがおすすめです。 たとえば、Auroraの場合だとAWS::RDS::DBClusterというのがあるのでこれのプロパティに必要なリソースを定義していけば良いというのがわかります。 ElastiCacheの場合もDBなのでAuroraの設定に近い構成になると踏んでいました。Clusterっぽいリソースがあってそこに色々追

    ElastiCacheRedisのCloudFormationで混乱したところを整理した - takatori
  • 接続エンドポイントの検索 - Amazon ElastiCache フォー・レディス

    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 接続エンドポイントの検索 エンドポイントを使用してアプリケーションがクラスターに接続します。エンドポイントはノードまたはクラスターの一意のアドレスです。 自動検出を使用しない場合は、読み取りと書き込みに個々のノードのエンドポイントを使用するようにクライアントを設定する必要があります。また、ノードの追加や削除時にはそれらのエンドポイントを更新する必要があります。 使用するエンドポイント Redis スタンドアロンノード。ノードのエンドポイントを読み取りと書き込みの両方のオペレーションに使用します。 Redis (クラスターモードが無効) クラスター、プライマリエンドポイントをすべての書き込みオペレーションに使用します。読み込みエンドポイントを使用して、すべてのリードレ

  • Redisをグラフィカルに確認できるRedisInsightでElastiCache Redisのメモリ分析してみた | DevelopersIO

    セキュリティグループはインバウンドで必要な「My IP」、ポートはをTCP 8001とSSH(TCP 22)を許可します。 また、ElastiCacheのセキュリティグループを修正し、RedisInsight用のEC2のセキュリティグループIDからElastiCacheへインバウンドのアクセスを許可します。 EC2(RedisInsight)で権限と接続確認 EC2 IAM Role確認 SSHでEC2にログインし、RedisInsight用のEC2 IAM Roleが設定できているか確認します。 [ec2-user@ip-10-1-12-165 ~]$ aws s3 ls S3バケットの一覧が表示されることを確認 ElastiCacheとの接続確認 nc (netcat コマンド)をインストール $ sudo yum install nc ElastiCacheへ接続テスト 「echo

    Redisをグラフィカルに確認できるRedisInsightでElastiCache Redisのメモリ分析してみた | DevelopersIO
  • Loading...

  • ダウンタイムの最小化: 自動フェイルオーバーでのマルチ AZ - Redis 用 Amazon ElastiCache

    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 マルチ AZ による ElastiCache for Redis のダウンタイムの最小化 ElastiCache for Redis がプライマリノードを置き換える必要があるインスタンスは多数あります。これには、特定のタイプの計画されたメンテナンスや、プライマリノードまたはアベイラビリティーゾーンの障害が発生する可能性が低いことが含まれます。 この置き換えにより、クラスターのダウンタイムが発生しますが、マルチ AZ が有効になっている場合、ダウンタイムは最小限に抑えられます。プライマリノードのロールは、いずれかのリードレプリカに自動的にフェイルオーバーされます。はこれを透過的に ElastiCache 処理するため、新しいプライマリノードを作成してプロビジョニングす

  • 障害の軽減 - Amazon ElastiCache フォー・レディス

    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 障害の軽減 Amazon の ElastiCache 実装を計画するときは、障害がアプリケーションとデータに与える影響を最小限に抑えるように計画する必要があります。このセクションのトピックでは、アプリケーションおよびデータを障害から保護するために実行できるアプローチについて説明します。 Redis 実行時の障害の軽減 Redis エンジンを実行する場合に、ノードまたはアベイラビリティーゾーンの障害の影響を最小限にする方法として、次のオプションがあります。 ノードの障害の軽減 サーバーレスキャッシュは、マルチ AZ アーキテクチャでノード障害を自動的に軽減するため、ノード障害はアプリケーションにとって透過的です。個々のノードの障害を軽減するには、独自設計型クラスターを

  • Redis レプリケーションについて - Amazon ElastiCache フォー・レディス

    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 Redis レプリケーションについて Redis では、次の 2 つの方法でレプリケーションが実装されます。 クラスターのすべてのデータを各ノードに含む単一シャード—Redis (クラスターモードが無効) 最大 500 個のシャード間でデータを分割する Redis (クラスターモードが有効) レプリケーショングループ内の各シャードには、単一の読み取り/書き込みプライマリノードと、最大 5 個の読み取り専用レプリカノードがあります。シャードの数が多くレプリカの数が少ないクラスターを作成できます。クラスターあたり最大 90 ノードです。このクラスター設定は、シャード 90 個およびレプリカ 0 個からシャード 15 個およびレプリカ 5 個 (許容されるレプリカの最大数

  • Amazon ElastiCache フォー・レディス

  • ステップ 2: Redis によるセッションのキャッシュ - アマゾン ウェブ サービス

    サーバー側セッションキャッシングの背後にある基的な考え方を理解するために、Python でのウェブ開発用のマイクロフレームワークである Flask を使用した小さなアプリケーションを実装します。特定のフレームワークと言語の詳細ではなく概念に焦点を当てているため、選択したウェブフレームワークとプログラミング言語に例を翻訳できます。 Flask を使い始める場合は、インストール手順とクイックスタートガイド通りに動作を行ってください。 以下は、ログインとログアウトを可能にする基的なアプリケーションです。 構文: python import os from flask import Flask, session, redirect, escape, request app = Flask(__name__) app.secret_key = os.environ.get('SECRET_KEY

    ステップ 2: Redis によるセッションのキャッシュ - アマゾン ウェブ サービス
  • AWS ElasticCacheのRedisをDefault設定で使ったときのConnection Leakの解決方法 - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)

    現在、弊社にて提供しているサービスのほぼ全てにおいてAWS(Amazon Web Service)を利用しており、その中でも頻繁にアクセスが必要なデータについてはElasticCacheのRedis/Memcachedを利用しています。今回は、そのElasticCacheでRedisを利用する場合において、弊社の運用で発生してしまったトラブルと対応方法について紹介させていただきたいと思います。 TL;DR AWS ElasticCacheのRedis ServerのDefaultのパラメータ設定では、Connection Timeoutの設定がされていないので、そのまま放置するとConnection数が溜まり続けて危険ですので、ConnectionのTimeout設定を行いましょうというお話になります。 今回発生した問題 Blue-Green Deploymentを多用して何度もデプロイを

    AWS ElasticCacheのRedisをDefault設定で使ったときのConnection Leakの解決方法 - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)
  • 1