目次

  1. トップ01–03
    1. 名前
    2. 約束
    3. 事業
  2. Core04
    1. 設計Design
      1. 要件D-01
      2. 構成D-02
      3. 守り方D-03
      4. 設定値D-04
      5. 運用設計D-05
      6. 試験計画D-06
    2. 構築Build
    3. 運用Operate
  3. Aidle05
  4. 用語と資料06
    1. 参照した主な資料
  5. 会社情報・お問い合わせ07

球体や文字の動き、流れる帯を止めます。

用語

Aidle Core / AI Guide

Aidle Coreに聞く

会社や事業について、公開情報をもとにAIがご案内します。

AIの回答には誤りが含まれる場合があります。詳しい内容は各ページでご確認ください。このチャットでお問い合わせの送信・応募受付は行いません。

入力内容と直近の会話は、回答生成のためCloudflareに送信されます。氏名・連絡先・機密情報は入力しないでください。当社では会話を保存しません。800文字まで。

設計Design

動く前に、決めておく。

ITインフラの設計は、構築に入る前に「何を、どの水準で、どう実現するか」を文書で決めておく工程です。サーバー、ネットワーク、ストレージ、クラウド、セキュリティ、バックアップ、監視のそれぞれについて、要件を構成と設定値に落とし込み、関わる人が同じ完成形を思い描ける状態をつくります。構築と運用は、この段階でつくる設計書をもとに進みます。

要件を整理する要件定義

何のためのシステムで、誰が、どれくらい使うのか。まず目的と条件を確かめます。

業務に必要な機能に加えて、止まってもよい時間、応答の速さ、データを残しておく期間、扱う情報の重要度といった非機能要件を明らかにします。なかでも、稼働率(システムが使える状態にある時間の割合)は数値で決めておきます。1年(365日)あたりに直すと、99.9%で約8.8時間、99.99%で約53分の停止に相当し、9が一つ増えるごとに、許される停止の時間は10分の1になります。障害のとき、どの時点のデータまで戻せればよいのか。止まってから、どれくらいの時間で使える状態に戻すのか。この二つも、目標復旧時点・目標復旧時間(RPO・RTO)として数値の目標にします。こうした数値が、その後の設計で迷ったときの判断のよりどころになります。

非機能要件の整理に役立つ資料に、独立行政法人情報処理推進機構(IPA)が公開した「非機能要求グレード2018」があります。可用性、性能・拡張性、運用・保守性、移行性、セキュリティ、システム環境・エコロジーの六つの大項目に沿って要求を整理し、漏れを防ぐための枠組みです。

  • 要件定義書
  • 非機能要件の整理表

全体の構成を決める基本設計

方式と構成を選び、システム全体の見取り図を描きます。

多くの現場で「基本設計」と呼ばれる段階です。オンプレミスか、クラウドか。どこか一か所が壊れても全体が止まらないよう、単一障害点をどう減らし、機器や経路をどこまで冗長化するか。ネットワークをどう分け、どこで通信を制御するか。利用者数やデータ量とその増え方を見積もり、CPU・メモリ・ストレージ・回線の必要量を出します(サイジング)。少なすぎれば処理が追いつかず、多すぎればコストがかさみます。決めた内容はシステム構成図やネットワーク構成図にまとめ、なぜその構成にしたのかを設計書に残します。

  • 基本設計書
  • システム構成図
  • ネットワーク構成図

守り方を決めるセキュリティ設計

誰が、何に、どこまで触れてよいのか。守るべき線を引きます。

アカウントと権限の分け方、認証の方式、通信と保存データの暗号化、許可する通信と止める通信、ログの取得と保管期間、マルウェア対策、セキュリティパッチの適用方針を決めます。基本は、必要な人に必要な分だけの権限を渡すこと(最小権限)と、外部からつながる入口を、できるだけ少なくすることです。クラウドでは、事業者と利用者の責任の分かれ方が、使うサービスによって変わります。そこで、何を事業者に任せ、何を利用者側で守るのかを、最初に明確にします。

  • セキュリティ設計書
  • 権限一覧

設定値まで落とし込む詳細設計

決めた方式を、構築の担当者がそのまま作業できる細かさまで具体化します。

ホスト名、IPアドレス、VLAN、ルーティング、OSやミドルウェアの設定、アカウントと権限、監視のしきい値。こうした値を一つずつ決め、パラメータシート(設定値の一覧)にまとめます。これが構築手順書のもとになります。値を決めることと、その値を設定することを分けておくと、人によって結果が変わりにくくなり、のちの変更や調査も進めやすくなります。

  • 詳細設計書
  • パラメータシート
  • IPアドレス管理表
  • 機器の配置図(ラック搭載図)・配線表

動かし方を先に決める運用設計

つくる前に、つくったあとの動かし方まで考えておきます。

何を監視し、どの値を超えたら誰に知らせるのか。バックアップはいつ、どこに取り、要件で決めた目標復旧時点・目標復旧時間をどう満たすのか。障害が起きたときの連絡と対応の流れ、計画停止やパッチ適用の進め方。運用をシステムができてから考えるのではなく、設計の段階から組み込んでおくことが、安定した稼働への近道だと私たちは考えています。

  • 運用設計書
  • 監視項目一覧
  • 障害対応フロー

確かめ方を決める試験計画

何ができたら「設計どおり」と言えるのか。その答えを、先に用意します。

設定値の確認、機器どうしの通信、片方が止まったときの切り替わり、負荷をかけたときの性能、バックアップから実際に戻せるか。こうした項目と手順、合格の条件を、構築の前に書き出しておきます。設計書は構築の手引きであるだけでなく、試験で「設計どおりか」を判定する基準にもなります。試験の進め方を考えるうちに、設計のあいまいな点にも早く気づけます。

  • 試験計画書
  • 試験項目一覧

このページで触れた資料へのリンクは、「用語と資料」の「参照した主な資料」にまとめています。