Cloud DIパターン

変更が多いシステム構成の外出し

目次

 [非表示

解決したい課題

規模の大きなシステムでは、アクセス数などの増大とともに多数のサーバーを増設することになる。 その場合、サーバー構築に必要なインストールや設定を一つひとつ手作業で行うのは非常に手間となり、期限内で終わらせることも難しくなる。 サーバー構築の自動化を行う方法としてシステム管理ツールを利用する方法もあるが、そこにはコストの問題もある。

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

仮想サーバーを起動した際、そのサーバーの目的に合わせてサーバーの内部構成を自動的に構築したいケースがある。 特にScale OutパターンやCDP:Scheduled Scale Outパターンを使って運用を自動化したい場合に求められる。 こうしたケースではBootstrapパターンが有効だが、外出ししておきたい情報(例えばDB接続先IPアドレス、サーバー名、認識番号など)が多くある場合、 このCloud DIパターンを利用することでより柔軟にサーバー初期化を行うことができる。

実装

AzureVMを起動する際、AzureVMインスタンスに対して、任意のタグをつける機能がある。この機能を利用して、AzureVM起動時にタグ情報を読み込み、それに応じた設定を行う。

構造

利点

注意点

その他

関連ブログ

ADPメニュー