Clone Serverパターン

サーバーのクローン

目次

 [非表示

解決したい課題

 スケールアウト構成は一般的な手法であるが、スモールスタートしたシステムでは、そもそも複数サーバーでサービス提供できる構成になっていないことが多い。 そのような場合、負荷対策が必要となった場合に、時間がかかってしまう。

クラウドでの解決/パターンの説明

 このパターンは、負荷分散が考慮されていないシステムを、容易に負荷分散可能なシステムにする。 既に存在するサーバーをマスターとし、追加するサーバーのマシンイメージを用意する。 そのマシンイメージには、コンテンツ同期やデータベース接続の調整を行っておく。 そうしておけば、マシンイメージを起動するだけでスケールアウトによる負荷分散が実現可能となる。

実装

 ロードバランサーサービスの「ELB」とマシンイメージの「AMI」を利用する。 負荷分散できるようにコンテンツ同期などを調整したクローン用AMIを作成し、負荷が重くなればクローン用AMIからEC2インスタンスを起動する。 それをELBの負荷分散対象にすれば、既存システムの変更をほぼ行わずにスケールアウトできる。 (手順)

構造

利点

注意点

その他

関連ブログ

ADPメニュー