タグ

AWSとdynamodbに関するtackeのブックマーク (5)

  • JavaScript shell console で DynamoDB Local を手軽に試す! | DevelopersIO

    よく訓練されたアップル信者、都元です。DynamoDBAWSが提供する、高可用性を持ちスケーラブルなフルマネージドNoSQLデータベースサービスです。色々特徴を並べましたが一つ一つをあらためてさらっと。 高可用性:DynamoDBは24/365でサービスを提供し続けられることが前提となっているサービスです。想定の範囲内では止まることがない、というサービスレベル設計が行われています。 スケーラブル:読み書きの性能は(ある程度の費用の増加を認識しつつ)パラメータ変更のリクエストを送るだけで完了 *1します。 フルマネージド:メンテナンスフリーです。ハードウェアの故障やディスクの空き容量を気にする必要はありません。これらの問題は、仮に発生したとしても、我々が気づかないところで、もちろんサービスを止めずに解決されます。 DynamoDB Local DynamoDBは、どこかのサーバにインストー

    JavaScript shell console で DynamoDB Local を手軽に試す! | DevelopersIO
  • DynamoDBの一番簡単なバックアップ方法 - 尋常でないもふもふ

    dynamodump という素晴らしいツールを作ってくれてる人がいた。 GitHub - bchew / dynamodump 実行環境 Python 環境が必要。PythonAWS SDK の boto というライブラリを利用しているため、pip も入れておくこと。 $ git clone https://github.com/bchew/dynamodump.git $ cd dynamodump $ sudo pip install boto バックアップの実行 -m で backup するのか restore するのかを指定 -r でリージョン名を指定(ap-northeast-1 は東京リージョンのこと) -s でバックアップするテーブル名を指定(アスタリスクでワイルドカード指定も可) --accessKey と --secretKey で AWS アカウントのアクセスキー

    DynamoDBの一番簡単なバックアップ方法 - 尋常でないもふもふ
  • GitHub - bchew/dynamodump: Simple backup and restore for Amazon DynamoDB using AWS SDK for Python (boto3)

    usage: dynamodump.py [-h] [-a {zip,tar}] [-b BUCKET] [-m {backup,restore,empty}] [-r REGION] [--host HOST] [--port PORT] [--accessKey ACCESSKEY] [--secretKey SECRETKEY] [-p PROFILE] [-s SRCTABLE] [-d DESTTABLE] [--prefixSeparator PREFIXSEPARATOR] [--noSeparator] [--readCapacity READCAPACITY] [-t TAG] [--writeCapacity WRITECAPACITY] [--schemaOnly] [--dataOnly] [--noConfirm] [--skipThroughputUpdate]

    GitHub - bchew/dynamodump: Simple backup and restore for Amazon DynamoDB using AWS SDK for Python (boto3)
    tacke
    tacke 2015/05/18
    dynamodbのbackup/restoreをするツール
  • DynamoDB ベストプラクティス - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 今年は始めて、re:Inventに参加してきたので、その際に見た「Amazon DynamoDB: Data Modeling and Scaling Best Practices」というセッションの内容を共有したいと思います。 内容をだいぶ端折ってるので、間違っている場合には、びしばしツッコミいただければと思います。 では、まいります。 1. CacheはCashなり なんでDynamoDBを使うかといえば、やっぱり、ポチポチっと設定するだけで簡単に読み込み、書き込み性能を上げたり、下げたりできるっていうのが大きなポイントかと思います

    DynamoDB ベストプラクティス - Qiita
  • AWSでマルチAZなセッション管理DBを構築する5つのプラクティス | DevelopersIO

    はじめに セッション管理が必要なWebアプリケーションサーバをロードバランシングやクラスタリングなどで負荷分散構成とした場合、セッション情報をデータベースに保持し共有化する方法が一般的です。しかしAWSのインフラストラクチャ障害などでAZが丸ごとダウンするようなケースを考慮した場合、Webアプリケーションサーバと共に、セッション管理DBも複数のAZに分散配置するのが望ましいでしょう。 ではAWSでセッション管理DBを複数のAZに分散配置する場合、どのような手段が考えられるのでしょうか。というのが今回のスタート地点です。 1.AZ分散配置しない いきなり前提を覆すような話をしますが、そもそもAZ分散配置が必要なケースは、AZが丸ごとダウンしセッション管理DBが使えなくなることがサービス停止に直結する場合です。 つまりアプリケーションが「セッション管理DBに接続出来ない場合はローカルのDBやフ

    AWSでマルチAZなセッション管理DBを構築する5つのプラクティス | DevelopersIO
  • 1