インフラ構築【IT infrastructure building】基盤構築
概要

物理的な機材を用いる場合は、サーバやストレージ、ルータ、スイッチ、通信ケーブルなどを選定・調達し、データセンターなどに設置・配線する。その後、OSの導入やIPアドレスの割り当て、アクセス権限やファイアウォールの設定などを行う。
さらに、冗長化やバックアップ、監視の仕組みも整備し、想定どおりに通信や処理が行えるかを確認する試験を経て運用に入る。構築が完了するまでには、機器同士の接続確認や負荷試験など、複数の工程を経る場合が多い。
インフラ構築は業務システムやWebサービスなどのアプリケーションを稼働させる基盤を整える作業であり、アプリケーション自体を作るシステム開発とは区別される。ただし、実際のプロジェクトでは両者を並行して進めることも多く、システム開発を請け負う事業者がインフラ構築まで担当する場合もある。情報システムを利用する事業者が自社の人員で構築する場合と、専門の事業者に委託する場合があり、委託先はシステム開発とあわせて受託する事業者と、インフラ構築のみを専門に請け負う事業者に分かれる。
クラウド環境の構築
近年では、クラウドサービスを利用してインフラを構築する形態が広く普及している。クラウドでは、利用者が物理サーバやネットワーク機器を自ら購入・設置する代わりに、クラウド事業者が用意した計算資源やストレージ、仮想ネットワークなどを必要な分だけ利用できる。そのため、クラウド上で仮想サーバやネットワークを作成し、OSやアプリケーションを設定することがインフラ構築の中心となることが多い。設定をコードとして記述し、環境の構築や変更を自動化する「IaC」(Infrastructure as Code)という手法も普及しつつある。
なお、クラウド環境を利用する場合でも、ネットワークの分離やアクセス制御、暗号化、監視、バックアップといった設計・設定は必要である。例えば、仮想ネットワークやサブネットによってシステムを分離し、外部から直接アクセスさせないサーバを非公開のネットワークに配置する構成が用いられる。企業のAI活用が急拡大する中で、AI処理に適した高性能なインフラを求める動きから、自社のデータセンターや専用のコロケーション環境に用途に合わせたインフラを構築する例も見られる。