タグ

classmethodとamazon-elasticacheに関するnabinnoのブックマーク (9)

  • ElastiCacheバックアップからのリストアで暗号化を指定する方法について調べてみた | DevelopersIO

    暗号化を有効化したElastiCacheのバックアップを取得して、 AWSマネージメントコンソールから「リストア」を選択しても暗号化の選択項目が無いため暗号化が無効になります。 暗号化オプションについて書いてみました。リストアっていうか、新規作成で暗号化オプションをつけつつ、バックアップファイルからインポートするって感じということを学びました。いつものごとく、自分のための備忘録ですが誰かのお役に立てば幸いです。 ご機嫌いかがでしょうか、豊崎です。 ElastiCacheリストア時の暗号化オプションについて小ネタを書いていきたいと思います。 はじめに 暗号化を有効化したElastiCacheのバックアップを取得して、 AWSマネージメントコンソールから「リストア」を選択しても暗号化の選択項目が無いため暗号化が無効になります。 AWSマネージメントコンソールから「リストア」すると以下が無効にな

    ElastiCacheバックアップからのリストアで暗号化を指定する方法について調べてみた | DevelopersIO
  • 【新機能】Amazon ElastiCache – RedisのスナップショットをS3にエクスポートする | DevelopersIO

    こんにちは、せーのです。今日はElastiCacheの新機能をご紹介します。 現時点でも稼働中のElastiCacheからスナップショットを取ることが可能でしたが、このスナップショットをS3に吐くことが出来るようになりました。 用途 ElastiCacheからスナップショットを取る理由は言うまでもなくバックアップのため、なわけですが、これがS3に出力できると何ができるでしょうか。 S3に出力する、ということはつまり「別の環境でキャッシュデータが使える」ということを意味します。つまり主な用途としては DR対策: 災害時等にスナップショットデータを別環境にて使用する 分析: スナップショットデータを分析してキャッシュパターンを抑えることができるようになります 分配: スナップショットをとったキャッシュデータをすぐに他の環境にて使用することで連続したデータを使用したシステムの構築ができるようにな

    【新機能】Amazon ElastiCache – RedisのスナップショットをS3にエクスポートする | DevelopersIO
  • ElastiCacheがリージョン間レプリケーションに対応!?実際にやってみた!! | DevelopersIO

    こんにちは(U・ω・U) ElastiCacheおじさんを目指して日々鍛錬を続ける深澤です。 立派なElastiCacheおじさんに成長することを決意したラスベガスでの出来事でした。 — 深澤俊 (@shun_quartet) December 4, 2019 そんな僕に次のようなニュースが飛び込んできました。 なんと素晴らしいアップデート。ElastiCacheおじさんたるもの、世の中の皆様にElastiCache最新情報をお届けするのが務めというもの。今回はこの機能をご紹介したいと思います! グローバルデータストアってどんな機能なの? ElastiCacheクラスタに保存したデータを複数のリージョン間でレプリケーションできます。グローバルデータストアの主なコンポーネントは次の通りです。 プライマリ(アクティブ)クラスタ レプリケーション元となるクラスタです。通常のElastiCache

    ElastiCacheがリージョン間レプリケーションに対応!?実際にやってみた!! | DevelopersIO
  • ElastiCache for Redis サービス更新適用時のダウンタイムを調べてみた | DevelopersIO

    ヘヴィメタルとBABYMETALをこよなく愛するCX事業部 久保田です。 運用中のElastiCache for Redisにサービスの更新(security-update)が提供されていたため適用することになりましたが、適用中にダウンタイムがどれくらいあるのか気になったので手順確認と合わせて検証してみました。 検証環境 ノードタイプ: cache.t2.micro ノード数: 2 エンジンバージョン: 3.2.10 自動フェールオーバー: enabled マルチAZ: enabled データサイズ: 約4MB 検証方法 今回検証に利用した環境はキャッシュサーバーへのリクエストが失敗してもリカバリーが可能な構成となっておりそれほどシビアな要件を求められていないため、以下の内容でスクリプトを作成しました。 1秒ごとにデータを読み書きし続ける エラー発生時に時間とエラー内容を出力する 検証実

    ElastiCache for Redis サービス更新適用時のダウンタイムを調べてみた | DevelopersIO
  • ElastiCacheのスケールアップは本当にダウンタイムなしでできるのか検証してみた! #reinvent | DevelopersIO

    ElastiCacheのスケールアップは当にダウンタイムなしでできるのか検証してみた! #reinvent こんにちは(U・ω・U) 着々とElastiCacheおじさんへの道を歩んでいる深澤です。 立派なElastiCacheおじさんに成長することを決意したラスベガスでの出来事でした。 — 深澤俊 (@shun_quartet) December 4, 2019 さて、僕はそんなラスベガスで開催されたre:Invent 2019にて「Whatʼs new with Amazon ElastiCache」というセッションに参加してきました。 このセッションでElastiCacheクラスタは 「Redisはオンラインでのスケールアップが行えるようになった」 と聞きました。ですがこれはどの程度のレベルなのか気になりますよね。もしミリ秒単位でアクセスを捌いているようなシビアな環境だったらこの問

    ElastiCacheのスケールアップは本当にダウンタイムなしでできるのか検証してみた! #reinvent | DevelopersIO
  • ElastiCacheはMemcachedとRedisのどっちを選ぶ? | DevelopersIO

    こんにちは(U・ω・U) AWS事業部の深澤です。 AWSにはElastiCacheと呼ばれるマネージド型のキャッシュストアサービスがあります。利用を始めようと色々調査すると「RedisとMemcached、どっち使ったらいいの?」というのは結構悩みがちなポイントかと思います。今回は2つの特徴を比べてみて、どちらのサービスを使うか一緒に考えてみましょう! 可用性 ElastiCacheでは最小の構成単位を「ノード」と呼びます。EC2で言うところのインスタンスに相当するものです。このノードを組み合わせた集合体をクラスターと呼びます。ノードに直接接続してしまうと、もしそのノードに問題が発生した場合には新しいノードのアドレス(エンドポイント)をアプリケーション側で書き換えなくてはなりませんし、サービスの成長と共に負荷が上がってくるとノードの台数を増やして負荷やメモリ(キャッシュ)を分散したりとい

    ElastiCacheはMemcachedとRedisのどっちを選ぶ? | DevelopersIO
  • EC2からElastiCache Redisノードに接続する | DevelopersIO

    EC2(Amazon Linux 2015.09)からElastiCache Redisの各Redisノードに接続し、コマンド実行する方法を紹介します。 ElastiCache Redisは2017/10末から通信の暗号化に対応しました。通信を暗号化している場合は次のブログを参照下さい。 Amazon ElastiCache for Redisの通信暗号化とクライアント認証をやってみた Redisノードのエンドポイントを確認 マネージメントコンソール CLI の2通りで確認します。 1.マネージメントコンソールから確認 メニューから「ElastiCache→Cache Clusters」と遷移し、クラスター一覧画面に移動します。 エンドポイントを確認したいクラスターの「Nodes」列をクリックすると、ノード一覧画面に遷移します。 Redisの場合は、1クラスターにつき1ノードだけが存在しま

    EC2からElastiCache Redisノードに接続する | DevelopersIO
  • Play frameworkのサンプルをAWS Elastic Beanstalk + Amazon ElastiCacheで動かす | DevelopersIO

    Play frameworkのサンプルをAWS Elastic Beanstalk + Amazon ElastiCacheで動かす 今回の目的 さて今回は 「memcachedつかったサンプルをPlay frameworkで動かす。memcachedはElastiCache使って」 という指令を受けたため、調査および環境の構築を行いました。その結果を公開します。 結果的にタイトルにあるように、作成したアプリケーションをElastic Beanstalkにアップロードして、そこからElastiCacheを使用しました。 まずは環境設定から行っていきましょう。 ローカル環境構築 記事での動作確認環境は下記の通りです。 OS : MacOS X 10.7.1 Java SE: 1.6.0_26 Play framework : 1.2.3 memcached : 1.4.5 memcache

  • AWSサービスの各種上限値一覧 | DevelopersIO

    2015/11/13追記:現行のサービスにおける上限値や制限値については下記のAWS公式ページに情報がまとまっているようです。サービス毎の状況を確認される場合はこちらをご参照ください。 - AWS Service Limits - Amazon Web Services - AWS サービス制限 - アマゾン ウェブ サービス AWSでインフラ構築作業を行っていると、規模によってはあっという間に(定められている)要素数の上限に達してしまいます。後述する『上限緩和申請』を行えばその上限は増やす事が出来るのですが、実際に構築を行う前にその辺りの申請はスムーズに済ませておきたいところ。と言うわけで、現在AWSで利用上限が定められている要素とそれらの上限を増やす(上限緩和申請)ための依頼フォームの情報を個人的学習目的及び今後の備忘録として整理してみました。 AWS Service Limits(A

    AWSサービスの各種上限値一覧 | DevelopersIO
  • 1