構成例3: 負荷に応じてサーバーが増減するオートスケール構成

[更新: 2024年5月23日]

design-pattern-example-03.png
  • オートスケール用監視サーバが負荷状況・障害状況を確認し、自動的にサービス用サーバを増減するシステムで構成します。

  • 監視用サーバは API でリソースの作成や削除を行います。

  • 負荷分散はアプライアンスのロードバランサを使用し、簡単に負荷分散構成を構築します。

  • さくらのナレッジ「 さくらのクラウドでAuto Scaling 」では、簡単なスクリプトを使用してオートスケールを実現する例を掲載しています。合わせてご参照ください。

料金例

品目

数量

価格(税込)

サーバ 1Core CPU/1GB メモリ

2 (サービスサーバ, オートスケール用監視サーバ)

3,080円 (石狩第1ゾーン 新プラン 月額料金)

ディスク 20GB SSD

2 (サービスサーバ, オートスケール用監視サーバ)

880円 (石狩第1/第2ゾーン 月額料金)

ルータ+スイッチ 100Mbps, IPアドレス 16個(/28)

1

7,920円

ロードバランサ 標準プラン シングル構成

1

2,619円

合計: 14,499円/月

注釈

初期状態の料金例です。負荷に応じて作成されるサーバおよびディスク料金が加算される想定となります。

作成の手順

  1. ルータ+スイッチ を作成します

  2. ロードバランサ を作成し、ルータ+スイッチに接続します。

  3. 実際にサービスを提供するクラウドサーバと監視サーバを作成し、セットアップを行います。

  4. セットアップが完了したクラウドサーバからアーカイブを取得し、オートスケール時にサーバを増設する際のディスクのテンプレートとして使用します。

注意事項

  • 各クラウドサーバの状況を監視し、その負荷の増減に応じて自動的にクラウドサーバの追加や削除を行う監視サーバの開発が必要となります。