AWSのelastic beanstalkはURLスワップ機能やauto scalingによるインスタンス増減機能があるため、immutable infrastructureやblue-green deploymentの文脈で語られることが多いかと思いますが、実際に運用しようとすると考えなければいけないことがたくさんあります。 ちょうど今elastic beanstalkの運用を行なっていて安定してきたので、elastic beanstalkでimmutable infrastructureに運用するためにはどうすればいいのか?というのをまとめてみます。 目的 elastic beanstalkの環境構築とデプロイを自動化し、immutableに運用できる環境を作る デプロイ デプロイする方法はいくつかありますが、今回はebコマンドを利用します。 http://docs.aws.amazo