WordPressをt2.microで運用するメモ

WordPressをt2.smallで運用していたんですが設定を見直してt2.microにしました。OpsWorksを使って構築してるんですが、OpsWorksエージェントのメモリ使用量が案外多く仕方なくt2.smallにしてました。昨日せっかくPHP7も触ったりしてたので、良い機会なのでついでに無料枠内にダウンサイズします。自分用メモです。

続きを読む

Test KitchenでAmazonLinuxのレシピ開発効率化2

前回の1回目の続きです。前回はTest KitchenでVagrantのCentOS上で環境の構築とテストまでやりましたので、今回は表題であるAmazonLinuxを使ってレシピをテストします。

続きを読む

Test KitchenでAmazonLinuxのレシピ開発効率化1

サーバー環境の構築にOpsWorksを利用しています。OpsWorksとても便利です。ただ、不満もあって、これはOpsWorksというかAmazonLinuxに対する不満ですが

AmazonLinux用のレシピをローカルでテストできない

AmazonLinuxは基本的にAWSの中でしか使えないようで、開発上いろいろ不都合があったりします。そこでChefのテストハーネスであるTest Kitchenを使ってレシピ開発を効率化できないか試してみました。長くなるので2回に分けます。

続きを読む

個人的にベストなS3との連携方法

今までS3との連携はs3fsしか使った事がなかったんですが、s3fsの速度があまりに遅くてNGで今回他の方法を探ってみました。今回s3fsの他にもs3cmdも使ってみたんですが、最終的にlsyncdAWS CLIを利用する方法に落ち着きました。この方式安定していて個人的にとても気に入ってます^^

続きを読む

OpsWorksで自分で作成したVPCを利用する

これまでデフォルトVPCしか使った事がなかったんですが、今回お客さん先で1つのAWSアカウントで複数プロジェクトを進める事になったので各プロジェクト(OpsWorksのスタックに概ね該当)で固有のVPCで運用しようと考えました。

1つのAWSアカウントで複数のプロジェクトを運用していく場合にはVPCは必須ですね。VPC自体案外簡単ですし、VPC間の連携もピア接続で手間なくできます。今回ピア接続も含めて手順をまとめました。

続きを読む