基本情報暗記無料で始める

Infrastructure as Codeとは?いんふらすとらくちゃあずこーど

Infrastructure as Codeとは、サーバ・ネットワーク・DBインスタンスなどの構成を、手作業ではなくコードとして記述し、実行することで環境を再現する考え方。構成をバージョン管理でき、差分レビューと再構築が可能になる点が本質。

最終更新:2026-10-10

試験情報

基本情報技術者試験の頻出用語/テクノロジ系

別名:Infrastructure as Code(IaC)、IaC、構成のコード化、IaC(Infrastructure as Code)

基本情報を最短で暗記・合格する →

背景

サーバやネットワークを人が画面から手で設定していると、手順書があっても担当者ごとに微妙な違いが出て、検証用の環境では動くのに、利用者が実際に使う環境では動かないといった差が生まれる。誰がいつ何を変えたかも追えず、同じ環境を作り直すのも大変だった。構成をコードにして、バージョン管理や再実行ができるようにしたのが、この考え方である。

具体例

検証環境のDBパラメータ、データの保存場所の割当て(表領域配置)、バックアップ設定を定義ファイルへ書いておき、必要になったら実行して数分で同じ環境を作り直す。利用者が実際に使っている環境(本番環境)との違いは、パラメータファイルの差分として一目で分かる。

試験での引っ掛け

コード化しても、誰かが画面から手で変更すれば実体と定義がずれる。この乖離を防ぐには、定義を正として何度適用しても同じ結果になる性質(べき等性)と、手変更の禁止の運用が要る。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

基本情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • コード化しても、誰かが画面から手で変更すれば実体と定義がずれる。