
もっち
大手SIerに18年勤務。オンプレ・クラウド計200台規模の大規模インフラ(10システム)を統括する現役のサービスマネージャーです。
システム運用・インフラ技術、マインドセット、キャリア戦略など、現場で役立つ情報を若手エンジニアへ向けて発信中。


もっち
大手SIerに18年勤務。オンプレ・クラウド計200台規模の大規模インフラ(10システム)を統括する現役のサービスマネージャーです。
システム運用・インフラ技術、マインドセット、キャリア戦略など、現場で役立つ情報を若手エンジニアへ向けて発信中。
配属初日に手渡される、鈍器のような厚さのPDFファイルや、無数に並んだExcelシート。
「とりあえず今の作業に関係がありそうなパラメータシートから見よう」
その気持ち、痛いほど分かります。しかし、その読み方は「最も効率が悪く、かつ一生役に立たない」読み方かもしれません。
今回は、インフラ運用エンジニアとして「現場で本当に使える知識」を最短で身につけるための、システム設計書の攻略法を伝授します。
また、良い読み方をマスターすることは、そのまま「読みやすい設計書の書き方」を理解することにも繋がります。現場で「お、この設計書わかりやすいね」と言われるためのポイントも併せてお伝えします。
この記事の想定読者
この記事を読むことでのメリット
そもそも「設計書に何が書かれているべきか」という全体像を知りたい方は、先にこちらの記事をチェックしてみてください。


多くの新人が、IPアドレスやホスト名が羅列された詳細設計書(パラメータシート)に真っ先に飛び込みます。しかし、ここには運用現場ならではの「大きな罠」が2つあります。
現場のパラメータシートは、往々にして更新が漏れています。「設計書にはAと書いてあるが、実機はBになっている」というのは、残念ながら珍しくありません。対して、「なぜこのシステムをこう作ったか」という設計思想や統一方針は、一度決まれば運用フェーズで変わることは滅多にありません。
「IPアドレスが192.168.1.10である」という知識は、その現場を離れればゴミになります。しかし、「なぜこのセグメントに配置し、どういう方針で採番したか」というルールを知れば、他のどんな現場でも通用する一生モノのスキルになります。
設計書を1ページ目から読む必要はありません。以下の4ステップで、効率的に解像度を上げていきましょう。
まずは対象のシステム全体を俯瞰します。
システムの概要を掴んだら、次に、システムの中を流れるデータにフォーカスします。ユーザは最初にどのサーバへアクセスするのか。そのサーバはどこのデータを参照するのか。データや処理の流れを追うことで、システムの処理フローの全体像を把握することができます。
インフラエンジニアこそ、実は「アプリケーション」から順に読み解くべきなのです。
システムの価値はアプリケーションが提供します。そして、アプリケーションの処理はインフラが提供し、インフラの実態は物理(クラウド)が提供します。
そのため、まずはアプリケーションに着目し、インフラ、物理(クラウド)構成へと、視点を移動させ、それぞれのレベルごとに全体像を改めて把握します。
ようやく最後に詳細パラメータを確認します。ただし、このパラメータは、必要になった場合に詳細に確認すれば良く、最初に設計書を手にする際は、さっと一通りパラメータに目を通す程度で問題ありません。
運用のプロは、設計書の「非機能要件」を特に入念に確認します。ここには「どう動かし続けるか」という、運用のエッセンスが詰まっているからです。
| 項目 | 運用担当者がチェックすべき理由 |
| 可用性(Availability) | 故障時にどう自動切り替え(フェイルオーバー)するかを知るため。 |
| 運用・保守性(Maintainability) | 監視のしきい値や、バックアップの戻し方(リカバリ手順)を知るため。 |
| セキュリティ(Security) | 誰が、どの踏み台サーバーから、どの権限で作業できるかを知るため。 |
| 性能・拡張性(Performance) | アクセス急増時に、どうやってリソースを増設できるかを知るため。 |
特に「監視方針」と「バックアップ方針」、「冗長化方針」は、トラブル時にあなたの身を守る盾になります。真っ先に確認しましょう。
バックアップの基礎を知りたいからは以下の記事も確認してみてください。

ここまで「読み方」のコツを解説してきましたが、実は「良い読み手」になることは、「良い書き手」になるための最短ルートでもあります。
自分が設計書を読み解く際に苦労したポイントは、そのまま「他の人が書くときに改善してほしいポイント」だからです。現場で「この設計書、すごく助かる!」と評価されるための書き方のコツを3つに凝縮して紹介します。
詳細設計書(パラメータシート)を書く際、設定値だけを並べていませんか? 読み手が本当に知りたいのは「なぜその値にしたのか」という意図です。
Timeout: 30s(値のみ)Timeout: 30s(※アプリ側のリトライ処理が20sで走るため、重複を防ぐ意図で30sに設定)このように、「設計上の根拠」や「制約事項」を備考欄に一言添えるだけで、運用フェーズでのトラブル対応のしやすさが劇的に変わります。
ステップ2で解説した「論理構成」を、読み手に推測させてはいけません。構成図を作る際は、以下の要素を意識的に盛り込みましょう。
「図を見れば、パケットがどこを通ってどこで止まる可能性があるか一目でわかる」状態を目指すのが、プロの書き方です。
「可用性:99.9%」といったスペック上の数字だけでなく、「で、何が起きたらどうなるの?」という運用者の不安に応える内容を盛り込みます。
このように「運用中に起こりうる事象」を先回りして書いておくことで、設計書は単なる「記録」から、現場を守る「武器」へと進化します。
設計書は、単なる設定値のメモ帳ではありません。「設計者が何を考えて、そのシステムを構築したか」という意図が詰まった地図です。
この読み方を意識するだけで、半年後のあなたは「ただ値を調べる人」ではなく、システム全体の挙動を予測できるエンジニアへと成長しているはずです。
そして、それは、「伝わる設計書の書き方」が身についていることと同じです。まずは今日、手元の設計書の「目次」から読み解いてみてください。
まずは今日、あなたの手元にある設計書の「目次」を開いて、「バックアップ方針」や「冗長化方針」のページをじっくり読んでみてください。そのシステムの「作り手の意図」が、少しだけ見えてくるはずです。
設計書を読み解く力がつくと、大規模なシステム変更も自信を持って進められるようになります。
その代表的な実戦例が、仮想化基盤のライフサイクル管理です。18年の現場経験をもとにまとめたESXiアップデートの記事を参考に、設計書から得た知識を実際の運用現場でどう活用するかを学んでみてください。

この記事が気に入ったら
フォローしてね!