タグ

qiitaとnosqlに関するnabinnoのブックマーク (45)

  • ElastiCache がフェイルオーバーした際に気をつけるべき redis-rb の利用方法について - Qiita

    遭遇した状況 今回は中でも ElastiCache プライマリクラスターのみで障害が発生した場合 の話しです。 ドキュメントにもあるように、マルチAZ 環境での自動フェイルオーバーでの今回の状況においては 書き込みは、昇格プロセスが完了するとすぐに (通常は数分) 再開できます。ElastiCache が昇格したレプリカの DNS を反映させるため、書き込みのためのエンドポイントを変更する必要はありません。 となっています。 ポイントは、「DNS を反映させるため、書き込みのためのエンドポイントを変更する必要がありません」というところです。 発生した課題 自動フェイルオーバーが発生した際に、運用している Rails アプリから上記のエラーが止まらないと言う状況になりました。 最終的には、Web アプリ、ワーカーアプリともに、再起動することで状況は改善しました。 このエラーメッセージから分か

    ElastiCache がフェイルオーバーした際に気をつけるべき redis-rb の利用方法について - Qiita
  • 気楽にDynamoDBを使おう - Qiita

    Merry Christmas! gureguです。kamiやmogiの作者です。 最近開発しているDynamoDBのライブラリーを紹介しようと思います。 DynamoDBとは DynamoDBAmazon Web ServicesのNoSQLデータベースです。安くてスケールしやすいのが特徴です。DynamoDBの基知識については、@kenichi_nakamuraさんのこの記事を読んでください。 aws-sdk-go AWSの公式がライブラリー。最近やっと1.0になりました!aws-sdk-goでは、DynamoDBへの問い合わせはできるが、かなり面倒臭いことをやらなきゃいけない。公式のライブラリーはポインターだらけで、データのMarshalとUnmarshalで苦労することがあります。 Introducing dynamo dynamoは、DynamoDBを使いやすくするライブラリ

    気楽にDynamoDBを使おう - Qiita
  • Memcached 1.4.23, 1.4.24 リリースノート概観 - Qiita

    Memcached 1.4.23 が 2015/4/19 にリリースされました。 2015/4/25 にリリースされた 1.4.24 では、クリティカルなバグが修正されています。 Release notes for Release 1.4.23 - Memcached - Google Project Hosting Release notes for Release 1.4.24 - Memcached - Google Project Hosting 1.4.23 については、手元にざっと日語訳したものがありますが、ライセンスがよくわからなかったので公開しません。(有識者の方はお知らせ下さい。) 概要と、コメントのみ記しておきます。 まだ動かして試してはいません。 概要 コア部分の LRU アルゴリズムを大幅に書き換えたようです。 LRU を HOT, WARM, COLD の3つの

    Memcached 1.4.23, 1.4.24 リリースノート概観 - Qiita
  • LambdaをつかってS3にPUTされた情報のメタデータをDynamoDBで楽に管理する - Qiita

    AWS Lambdaはre:Inventで発表された新しいコンピュートプラットフォームでクラウド上でコードスニペットをイベントドリブンで比較的簡単に動かせる特徴があります。例えばS3にデータがあがったとき、など今までだとどうしてもEC2をたてて、定期的にチェックをしながら動かす必要があったものが、文字通りS3側からイベントを発火してもらえるので、よけいなポーリングなどの手間がへり、結果的にコストをおさえながら目的を果たしやすくなっています。 そこで今回はS3上にあがったデータのメタデータをDynamoDBに管理するLambdaファンクションを作ってみたいと思います。 プレビューへの登録 まずはAWS Lambdaのプレビューを申し込みます。こちらから申し込む事が出来ます。 プレビュー申し込みは順番に案内しているみたいなので、申し込んだらあとは祈るのみです。 ファンクションの作成 今回はS3

    LambdaをつかってS3にPUTされた情報のメタデータをDynamoDBで楽に管理する - Qiita
  • PHPで学ぶAmazon DynamoDB - Qiita

    はじめに 前回はAmazon DynamoDBの基概念について書きましたが、今回はPHPのSDKからのDynamoDB操作についてまとめました。 前提条件 aws.pharがインストール済み 作業イメージ 今回のフォルダ構成は以下3ファイルのこんな感じの想定です。 ┏dynamo.phpaws.phar ┗config.php config.phpでProfile情報を設定して、dynamo.phpで各種DynamoDB操作を行うイメージです。 configファイルを作る ここにAWS SDKを使う為に必要な情報を記載していきます。 今回はconfig.phpとしてファイルを作成しました。

    PHPで学ぶAmazon DynamoDB - Qiita