01Overview概要
クラウドインフラ事業会社にて、CloudStack を利用した HAProxy のオートスケール・フェールオーバー制御システムを開発。
クラウドインフラ事業会社にて、CloudStack を利用した HAProxy のオートスケール・フェールオーバー制御システムを開発。
Web 開発出身でありながらネットワーク領域を独学で習得し、インフラ領域の開発スキルを獲得した転機。
mackerel API を用いたサーバー負荷監視と CloudStack API による自動制御を組み合わせ、本番環境のオートスケールを実現。
02Features主な実装内容
FEATURE 01
HAProxy 自動スケール
mackerel API でサーバー負荷を監視し、閾値を超えた際に CloudStack API で HAProxy 配下のサーバーを自動増減。
FEATURE 02
フェールオーバー制御
障害検知時に正常系へトラフィックを切り替える制御ロジックを実装。
FEATURE 03
監視・通知連携
mackerel での監視ダッシュボード、Slack 通知の整備。
FEATURE 04
独学による技術領域拡大
ネットワーク・インフラ領域の知識を独学で習得し、Web 開発出身ながらインフラ開発を完遂。
03Tech Stack技術スタック
PHP(独自MVC)/ CloudStack / mackerel API / Linux
USED TAGS
CloudStackmackerel APIPHPLinuxHAProxy
04Achievements技術的工夫・成果
- ネットワーク知識を独学で習得し、インフラ領域の開発スキルを獲得
- 本番環境の自動スケール/フェールオーバー基盤を完遂
- mackerel + CloudStack API による監視・制御パイプラインを設計
