maemaewaterの日記

エンジニア兼ゲーマーの人の日記です。PHP/Python/JavaScript/C#/C++などによるプログラムに関することを主に書いています。

AWS Elastic Beanstalkのまとめ

aws

Webアプリケーションのデプロイなどの作業を簡単にしてくれるAWS Elastic Beanstalkの機能のまとめです。ロードバランサ、EC2インスタンスの作成、デプロイなどを行う事が簡単にできますが、次のような特徴があります。 ロードバランサ:新しくアプリケーショ…

AWS Elastic Beanstalk

aws

Elastic Beanstalkを使うとWebアプリケーションの管理(デプロイなど)ができるのですね。便利な感じなので調べておこうと思いました。Java(Tomcat)/PHP/.NET/Pythonに対応しているようです。 http://docs.amazonwebservices.com/ja_jp/elasticbeanstalk/lates…

DynamoDBでのqueryの使用 (AWS SDK for PHP version 2)

Amazon DynamoDBではHash KeyとRange Keyをテーブルに設定することができますが、この場合、queryを使用して指定したHash Keyに対してRange Keyの値の範囲を指定して検索することができます。PHPを指定してqueryを使用するプログラムは次の通りです。テーブ…

Amazon EC2とDynamoDB

Amazon EC2でDynamoDBをPHPから使うまでの道のりです。ここでは、Amazon EC2のインスタンスのOSはAmazon Linux AMI 2012.09を使用しています。SSHで作成したインスタンスに入り、PHPのインストールをします。 sudo yum install php sudo yum install php-dom…

Amazon EC2のElastiCache

Amazon EC2のElastiCacheも使ってみたので、メモです。ElastiCacheはmemcachedが基本のようですので、PHPから利用する場合にもmemcachedを直接使う場合と変わらないようでした。AWSでElastiCacheを使うにはAWS Management Console (HOME)からElastiCacheを選…

Amazon EC2とDynamoDB 2

先ほどの記事を書いた後に気が付いたのですが、PHP用のSDKのバージョンの古い方を使用していました。実は、AWS SDK for PHP version 2があったのですね。version 1のをいろいろと試している過程でpearでSDKをインストールをしていたときに、なんだか中身が違…

Google Chromeのエクステンション

普段利用するブラウザを拡張できたら便利だなと思ったので、Google Chromeのエクステンションの作成をしてみました。作成に必要なのは、エディタくらいで特にインストールしないといけないものはありません。Googleのページ(Getting Started Tutorial - Goog…