タグ

ElastiCacheに関するmasutaka26のブックマーク (6)

  • Amazon ElastiCache の更新 – Redis クラスターのオンラインサイズ変更 | Amazon Web Services

    Amazon Web Services ブログ Amazon ElastiCache の更新 – Redis クラスターのオンラインサイズ変更 Amazon ElastiCache では、高速なインメモリ型データストアおよびキャッシュを簡単にセットアップできます。ElastiCache は、最も人気のある 2 種類のオープンソースのソフトウェア (Redis および Memcached) をサポートしているため、要求の高いゲームのリーダーボードやインメモリアナリティクス、大規模なメッセージングのニーズに対応できます。 日は、Amazon ElastiCache for Redis に追加された重要な機能についてご紹介します。最大 15 のシャードを作成して、それぞれに特定のスロットセットのキーと値を保存することができます (各クラスターの厳密なスロット数は 16,384 個)。1 つのク

    Amazon ElastiCache の更新 – Redis クラスターのオンラインサイズ変更 | Amazon Web Services
  • Amazon ElastiCache for Redis の リードレプリカの自動フェイルオーバのテスト | Amazon Web Services

    Amazon Web Services ブログ Amazon ElastiCache for Redis の リードレプリカの自動フェイルオーバのテスト “信頼するが、確認する” – ロナルド・レーガン米国大統領、1987 このコメントで、レーガン大統領は、核軍縮条約の哲学について、ロシアの諺を引用しました。DevOpsにも同じ考え方が当てはまります! Amazon ElastiCache for Redisは、自動化されたフェイルオーバとリカバリを備え、高可用性を提供しています。ElastiCacheクラスタを作成したければ、 Redis Cluster モードを使用し、クラスタ内のシャード数を設定します。各シャードには、1つのプライマリノード(読み取りと書き込み用)と0〜5つのレプリカノード(読み取りとフェールオーバー保護用)があります。1つのクラスタは、レプリカがゼロ(1ノード)のシ

    Amazon ElastiCache for Redis の リードレプリカの自動フェイルオーバのテスト | Amazon Web Services
    masutaka26
    masutaka26 2017/04/06
    日本語記事来た
  • [blackbird-elasticache] Monitoring AWS ElastiCache(redis) - Qiita

    このプラグインはAWS ElastiCacheのMetricをCloudWatch APIを使って取得するプラグインです。 今のところ(今後memcachedについても実装予定です)、redisしか対応してない(ってか僕が所属しているプロジェクトがredisしか使ってないw)いませんが、 blackbird-elasticacheのご紹介です。 What metric does it get? まずは、取得できるMetricの一覧からです。 Statisticsは毎度の通り、AverageとかSumとかMaxとかMinとかどの計算方法で値を取得するかです。 ElastiCacheのCloudWatchはミドルウェア自身(ここで言うと、redisかmemcachedか)のMetricと そのミドルウェアがインストールされているホスト側のMetricが存在します。 Host Side Metr

    [blackbird-elasticache] Monitoring AWS ElastiCache(redis) - Qiita
    masutaka26
    masutaka26 2016/11/07
    “なので、Reclaimed - Evictionsの数が大きくなるとホスト側のmemoryが足りてないか、無駄なobjectがいっぱい入ってるかのどっちかです。”
  • ElastiCacheをCloudWatch+fluentd+Zabbixで監視する | feedforce Engineers' blog

    ご無沙汰しております。増田でございます。 先日2日にはゼノブレイドが発売され、今月23日にはブレイブリーセカンドが発売されます。 そんな忙しい中、みなさんいかがお過ごしですか。 KyotoTycoonからElastiCacheへの移行 今まで弊社のソーシャルPLUSでは、RailsのセッションストアとキャッシュサーバにKyotoTycoonを使っていました。 しかし、KyotoTycoonはRails4でmemcachedを使うために必要なdalliから使えません。バイナリプロトコルをフルサポートしていないためだと思います。 そのため今週月曜日にAWS ElastiCacheに移行しました。 KyotoTycoonは他にも以下のようなツラミがありました。 開発が止まっている KyotoTycoonが稼働するEC2インスタンスを自前で用意し、運用する必要がある レプリカと合わせて2台構成 サ

    ElastiCacheをCloudWatch+fluentd+Zabbixで監視する | feedforce Engineers' blog
    masutaka26
    masutaka26 2015/04/08
    ようやくfluentdの社内事例を作れました
  • よくある質問 - Amazon ElastiCache | AWS

    Q: Amazon ElastiCache とは何ですか? Amazon ElastiCache は、Memcached または Redis プロトコルに準拠したキャッシュのクラウドへのデプロイと実行を効率化するウェブサービスです。ElastiCache は、低速なディスクベースのシステムに依存する代わりに、高速で管理されたインメモリシステムから情報を取得できるようにすることで、アプリケーションのパフォーマンスを向上させます。このサービスによって、インメモリ環境の管理、監視、操作がシンプルになり、負荷が軽減されるため、エンジニアリングリソースをアプリケーション開発に集中させることができます。ElastiCache を使用することで、ユーザーアクションやクエリの読み込みと応答の時間を改善でき、さらにウェブアプリケーションの縮小や拡張に関連したコストも削減できます。 ElastiCache に

    よくある質問 - Amazon ElastiCache | AWS
  • RailsのセッションストアとしてRedisを使う(Mac/EC2:AmazonLinux) - Qiita

    RailsデフォルトのCookieを使うセッションストアから、Redisに変更してみる。 ローカル開発環境(Mac)と、番環境(EC2:AmazonLinux)の両方動くようにする。 なお、番環境ではRedisサーバとしてElastiCacheを使った。 Redisとはなんぞや? いわゆるひとつのDB。といってもPostgresqlMySQLといったRDBとは毛色が違っていて、 一意のキーと、保存したい値のペアでデータを保存する(KVS:KeyValueStore) データを全てメモリ上に持つ(なので動作が高速) という特徴がある。 でもメモリにあるってことは再起動するとデータ消えるんでしょ?と思いきや、定期的にメモリ上のデータのスナップショットを保存してくれる(データ永続化)。もちろんクラッシュ時には最後にスナップショットを保存してから先の分は消えてしまうけど、それを最小限に抑える

    RailsのセッションストアとしてRedisを使う(Mac/EC2:AmazonLinux) - Qiita
  • 1