何の話? デジタルサーカス社ではDrupalを推しCMSとしています。そして、Drupalをインストールするインフラとして特にお客さま希望が無ければAWSをお勧めしています。 ただ、AWSって時々インスタンスタイプが追加されたりなくなったりで、どの程度のパフォーマンスがあるのかの判断が難しい。 そんな訳で手軽にDrupalのベンチマークをする環境を作る方法を作りました。 ec2-drupal-benchmark どうやってるの? Vagrantとvagrant-awsプラグインを使ってEC2インスタンスを自動構成できる様にします。 Drupalの実行に必要なApache, MySQL, PHPやDrupalそのものはChefで入れます。 Vagrantには複数のVMを定義できるのでインスタンスタイプ名でそれを起動出来る様にしてあげています。 $ vagrant status Current