最近dockerが流行ってきてて自分もdocker使ってなんかやりたいなーと思ってなんちゃってオートスケーリングシステムを作ってみた。 全体図 最初にざっと全体図 システム全体の概要はこんな感じ 各ツールの役割は以下のとおり。ちなみにOSはCens OS 役割 ツール 今回使用したバージョン Load Barancer HAProxy 1.4.24 リソース管理 Mesos 0.19.0 仮想マシン Docker 0.11.1 負荷監視 Zabbix 2.2 簡単にいうとZabbixでDocker上で動いているサーバの平均CPU使用率を監視して、負荷が一定以上になったらサーバを増加、一定以下になったらサーバを減少させる。 どの物理サーバに新しいdockerコンテナを作成するかはMesosに任せる。 各部品の説明 HAProxy webサーバのロードバランサー 設定ファイルにIPを追加するこ