IT用語帳
A-1クラウド · 基盤技術

IaC(Infrastructure as Code)

Infrastructure as Code

あいえーしー

サーバ、ネットワーク、ストレージなどのインフラの構成を、手作業ではなくコード(設定ファイル)として記述し、ツールで自動的に構築・変更する手法。版管理やレビュー、テストができ、同じ環境を何度でも再現できる。TerraformやAnsibleなどのツールが使われる。

共有:

Related

他の資格での定義

FEIaC

サーバやネットワークの構成をコードとして記述し、その実行で環境を自動構築する手法。手作業による設定ミスを防ぎ、同じ環境を何度でも再現できる。バージョン管理により変更履歴も追跡できる。

APIaC

インフラの構成をコード(設定ファイル)として記述・管理する手法。Terraform、Ansible、CloudFormationなどのツールを使用し、環境構築の自動化、再現性の確保、バージョン管理を実現する。DevOpsの重要要素。

SAIaC(Infrastructure as Code)

サーバやネットワークなどのインフラ構成をコード(設定ファイル)として管理する手法。Terraform、Ansible、CloudFormation等のツールで実現する。インフラの構築を自動化・再現可能にし、バージョン管理もできる。

SCInfrastructure as Code(IaC)

サーバやネットワークなどのインフラ構成をコード(定義ファイル)で管理する手法。バージョン管理、自動テスト、再現性のある環境構築が可能になる。セキュリティの観点では、設定ミスの防止、セキュリティポリシーのコードレビュー、構成のドリフト検知に有効。

PD-DIaC(Infrastructure as Code)

サーバ、ネットワーク、ストレージなどのインフラの構成を、手作業ではなくコードとして記述し、そのコードを実行して構築・変更する手法。コードをバージョン管理して変更履歴を残せ、同じ環境を何度でも正確に再現できるため、設定の誤りや環境ごとの差異を防げる。TerraformやAWS CloudFormationなどのツールが使われる。

PD-SInfrastructure as Code(IaC)

サーバやネットワークなどのインフラ構成をコード(定義ファイル)で管理する手法。バージョン管理、自動テスト、再現性のある環境構築が可能になる。セキュリティの観点では、設定ミスの防止、セキュリティポリシーのコードレビュー、構成のドリフト検知に有効。

Past Exams

過去問での出題

過去問で 4 回出題(応用情報技術者試験 2・情報処理安全確保支援士試験 1・高度試験 午前Ⅰ 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

AP継続的インテグレーション

開発者がコードの変更を頻繁に共有リポジトリに統合し、その都度自動ビルドとテストを実行する開発プラクティス。統合時の問題を早期に発見でき、品質を継続的に維持できる。CI/CDパイプラインの基盤となる。

AP継続的デリバリー

ソフトウェアの変更をいつでも本番環境にリリースできる状態に保つ開発プラクティス。継続的インテグレーションに加え、ステージング環境へのデプロイとテストの自動化を含む。継続的デプロイ(CD)では本番リリースまでも自動化される。

PMCI/CD(継続的インテグレーション/継続的デリバリー)

CI(継続的インテグレーション)はコード変更を頻繁に統合し、自動ビルド・テストを行う手法。CD(継続的デリバリー)はCIに加えて、リリースプロセスも自動化し、いつでもデプロイ可能な状態を維持する手法。DevOpsの基盤技術。

A-1産業用ロボット

工場などで溶接、塗装、組立て、搬送、検査といった作業を自動で行うロボット。教示された動作を高精度で繰り返すほか、センサやAIで対象物を認識して動作を変えるものもある。安全柵なしで人と同じ空間で作業できる協働ロボットも普及している。

A-1ネットワークの構成管理

ネットワーク管理の機能の一つで、ネットワーク機器の種類、設置場所、接続関係、設定内容、ソフトウェアの版などの構成情報を記録し、変更を管理すること。正確な構成情報は、障害の切り分けや変更の影響の評価の前提となり、機器の設定のバックアップや自動化ツールが使われる。

A-1構成品目(CI)

サービスを提供するために管理する必要がある要素。ハードウェア、ソフトウェア、ネットワーク、文書、サービスそのものなどが該当し、識別番号、版、構成、相互の関係を構成管理で記録して、変更を管理する。