既に稼働しているインフラがあって、インフラ構成が非常に悪く刷新しなければならないこともある。 そんな時に行うべき作業をリストアップした。
- 既存のインフラのノードを図にする
- 既存のインフラの通信エッジで図にする
- ノードで動作しているプロセスをリストアップする
- 各構成要素をlocalで構築できるようにvagrantを作る
- AWSであればCloudFormation化する
- 構成管理がなければ構成管理する
- デプロイスクリプトを作成する
- 何度も作成したり破棄したりができるようにする
- 内部DNSでの名前解決できるようにする
- バックアップからの復旧手順をドキュメント化する
- 最終的な構成図を作成する
- 社内系の構成要素から置き換える
インフラがない場合はちゃんと設計して構築していけばいい。