こんにちは、池田です。 新しいサイトを構築してリリースするのは花形仕事ですが、使っているソフトウェアのバージョンアップや、ちょっとした機能追加、不具合の調査などもウェブサイトを支える重要なイベントです。 シナップでは、こういう時にSaharaというVagrantプラグインやDockerを使ってリセマラをしています。これらを実際に使った事例を交えて紹介してみたいと思います。 Sahara SaharaはVagrantプラグインの一つです。まずVagrantを説明します。 VagrantはVirtualBoxやVMwereといった様々な仮想マシン用ソフトウェアや、DigitalOceanといったVPSなどを統一的に使えるソフトウェアです。インターフェイスがVagrant専用の設定ファイルとコマンド群に統一されるので、多くの場合、背後で動いている仮想マシン用ソフトウェアの違いを意識しないで済みま