AWS案件で"選定を言語化する"技術リードの作法 — ADR・コスト試算・トレードオフ提示で信頼を得る
設計できることと、顧客に選定を説明して意思決定を導けることは別のスキルです。AWS案件で選定を言語化する4ステップ(選択肢の構造化→コスト試算→非機能トレードオフ→ADR)に、AWS公式の道具(Decision Guides/Pricing Calculatorの共有見積り/Well-Architected 6柱とWA Tool/Prescriptive GuidanceのADRプロセス)を1つずつ当て、明日チームで回せる形にまとめます。仕様は2026年6月時点で、具体額は前提込みで各自算出する前提です。
- #AWS
- #アーキテクチャ意思決定
- #技術選定
- #ADR
- #Well-Architected
- #Pricing Calculator
- #技術リード
「設計できる」ことと、「設計を説明して合意を残せる」ことは別のスキルです。後者を備えた技術リードは、同じ技術力でも案件での価値が変わります。本記事は、AWS案件で技術選定を言語化する作法を、4つのステップと、各ステップに当てるAWS公式の道具で「明日チームで回せる手順」として整理します。対象は、設計はできるが説明と合意形成で伸び悩む技術リードやPM寄りのエンジニアです。なお各ツールの仕様は2026年6月時点のもので、コストの具体額は前提によって変わるため本記事では示しません。
なぜ「選定の言語化」が価値を分けるのか
顧客やチームが抱える不安は、突き詰めれば「なぜこの構成なのか」「いくらかかるのか」「何が起きうるのか」の3つです。技術リードの仕事は、この不確実性を、意思決定できる形の選択肢へ翻訳することにあります。選定を言語化できれば、合意が早まり、後からの蒸し返しも減ります。逆に、言語化されないまま進んだ案件は、設計の良し悪し以前に「なぜそう決めたか」を誰も説明できず、トラブル時に責任の所在が曖昧になりがちです。
言語化の効果は、技術力をそのまま案件価値に変換できる点にあります。同じ構成を提案しても、選択肢・コスト・トレードオフ・決定根拠が揃っていれば、相手は安心して意思決定を任せられます。以下では、要件から合意までを4ステップのパイプラインとして扱い、各ステップにAWSが公式に提供する道具を1つずつ当てます。「ADRを書こう」といった一般論ではなく、AWS実務に接地した再現可能な手順にするのが本記事の狙いです。
各ステップは「何を決めるか → AWS公式の道具で明日回せる手順に → トレードオフ・落とし穴」で統一して見ていきます。
ステップ① 選択肢を構造化する
決めるのは「比較の土俵」です。1案だけを持ち込むと、それが妥当かを相手が判断できません。2〜3案を同じ軸で並べることが出発点になります。案を増やしすぎると比較が発散するため、本命と対抗、必要なら見送り案の3つ程度に絞るのが現実的です。AWSは、選択を同一の軸で構造化するお手本として Decision Guides(「○○ on AWS, how to choose」形式・compute やデータベース、移行などの領域)を公開しています。これを比較軸(機能・運用負荷・ロックイン・コスト・チームスキル)の参考にします。
比較軸はそれぞれ判断の意味が異なります。機能は要件の充足度、運用負荷は日々の手間と必要なスキル、ロックインは将来の乗り換えコスト、コストは初期と運用の費用感、チームスキル適合は現有メンバーで回せるかです。重要なのは、案件の意思決定に効く軸だけを選ぶことです。
| 比較軸 | 候補A | 候補B | 候補C |
|---|---|---|---|
| 機能の充足 | ○ | ○ | △ |
| 運用負荷 | △ | ○ | ○ |
| ロックイン | △ | ○ | × |
| チームスキル適合 | ○ | △ | ○ |
トレードオフは「全部入りの比較表」で相手を麻痺させないことです。意思決定に効く軸だけに絞り、評価は記号や短い注記で揃えます。
ステップ② コストを試算して見せる
決めるのは「前提を明示した見積り」です。AWS Pricing Calculator(calculator.aws)で構成ごとに見積もり、My Estimate から「Share」→「Copy public link」で共有用の公開URLを発行できます。2023年5月31日以降に作成したリンクは1年間有効で、内容を変更したら再保存が必要です(自動では上書きされません)。さらに「Create group」で、cost center やサービススタック、クライアント単位にグループ化して見せられます。
| 試算の前提 | 効き方 | 共有時の見せ方 |
|---|---|---|
| リクエスト数・トラフィック | 変動費の主因 | 想定レンジで複数パターン |
| データ量・保存期間 | ストレージ費に直結 | 増加カーブを併記 |
| リージョン・冗長構成 | 単価と可用性のトレードオフ | 構成ごとにグループ化 |
グループ化を使うと、構成案ごとに見積りをまとめ、同じ画面で並べて比較できます。共有公開URLは、ログイン不要で開けるため、非エンジニアのステークホルダーにもそのまま渡せます。提案の場では、単一の金額ではなく、前提を変えた複数パターン(たとえばトラフィックの楽観・標準・悲観)を見せると、相手が自分の状況に当てはめて判断しやすくなります。
ここでの鉄則は、具体額を断定しないことです。金額は前提(リクエスト数・データ量・リージョンなど)で変わるため、前提込みで各自が算出できる手順と幅を示します。前提が変われば額も変わると正直に伝えることが、かえって信頼になります。
ステップ③ 非機能トレードオフを明示する
決めるのは「何を取り、何を捨てたか」です。差がつくのは機能よりも非機能(可用性、RTO・RPO、レイテンシ、運用負荷、ロックイン)です。共通言語として、AWS Well-Architected フレームワークの6つの柱が使えます。2026年6月時点では、運用上の優秀性・セキュリティ・信頼性・パフォーマンス効率・コスト最適化・持続可能性の6本です。
| 柱(2026年6月時点) | 各案の満たし方の例 | 事業インパクト |
|---|---|---|
| 信頼性 | 多重化の有無・フェイルオーバー方式 | 停止許容度 |
| コスト最適化 | 従量と固定のバランス | 月次の予測可能性 |
| 運用上の優秀性 | 自動化・可観測性の度合い | 運用人員の負荷 |
これを手順化する道具が Well-Architected Tool(無料・コンソール)です。6柱に沿った質問に答えると、優先度付きの改善プランが得られます。これにより、観点リストが「レビューの手順」に変わり、何を確認したかを案件横断で揃えられます。Review Templates で同じ観点を繰り返し適用でき、追加料金はかかりません。特定領域は Migration Lens や ML Lens などのレンズで補えます。
提案の場では、このレビュー結果を「この柱を優先し、この柱はこの理由で後回しにした」という形で示すと、非機能の取捨が一目で伝わります。トレードオフは、6柱すべてを満点にしようとしないことです。すべてを最高水準にすればコストと運用負荷が跳ね上がります。案件の事業目標に照らし、どの柱を優先したかを明文化することが、説明責任につながります。
ステップ④ ADRで合意を残す
決めるのは「決定の記録」です。口頭合意は時間とともに失われ、なぜその選択をしたかが分からなくなります。ADR(Architecture Decision Record、アーキテクチャ上の決定を1枚に残す記録)が有効で、AWS Prescriptive Guidance がプロセスとサンプル(テンプレート)を公開しています。最低限残すのは「決定の文脈・決定・結果」で、アーキテクチャ上重要な決定ごとに1枚を作り、その集合が decision log になります。
テンプレートの各欄はそれぞれ役割を持ちます。Context は決定に至った背景と制約、Decision は採用した案、Consequences は結果として受け入れるトレードオフ、Status は提案中・承認・差し替え済みといった状態です。Status を持たせておくと、後から決定が更新されたときに、過去の判断を消さずに履歴として追えます。
トレードオフは書きすぎないことです。すべての決定を残すと運用が破綻します。却下した案とその理由、前提、見直し条件を、重要な決定に絞って簡潔に記します。
締め:残る不確実性の伝え方
最後に、決定に残る不確実性をどう伝えるかが信頼を左右します。見積りには幅があり、前提は崩れます。だからこそ、PoCから本番への移行にゲートを設ける段階的コミットや、見直し条件をADRに書いておく姿勢が効きます。断定しすぎない誠実さが、かえって意思決定を任される土台になります。
| 提案前チェック | 確認すること |
|---|---|
| 選択肢 | 同一軸の比較表が2〜3案あるか |
| コスト | 前提込みの共有見積りを示したか |
| 非機能 | 6柱で取捨を明文化したか |
| 合意 | 重要決定をADRに残したか |
4つのステップと成果物(比較表・共有見積り・WAレビュー・ADR)が揃えば、選定は「言語化された合意」として残ります。各ツールの仕様や柱の構成は改定されうるため、適用前に公式の最新情報をあわせてご確認ください。