Official Sponsor

社内IT・情シス業務でお困りですか? 月額1,650円〜の情シス代行「Lapis Tech」

無料相談・IT診断はこちら
DevOps 2026-04-09

IT用語: IaC(Infrastructure as Code)とは|インフラをコードで管理する

サーバー・ネットワーク・クラウドリソースをコードで定義・自動構築するIaCの概念とメリットを解説。

IaC(Infrastructure as Code)とは

IaCは、サーバー・ネットワーク・クラウドリソースなどのインフラ構成をコードとして定義し、自動的に構築・変更・削除する手法です。従来の「管理者がコンソールから手動で設定する」方法と対比されます。

IaCのメリット

  • バージョン管理: Gitでインフラの変更履歴を管理できる
  • 冪等性: 何度実行しても同じ結果になる
  • 再現性: 開発・ステージング・本番を同一のコードで構築
  • レビュー: インフラ変更もコードレビューで品質担保
  • コスト削減: 不要なリソースを見落とさない

主要ツール

ツール用途
Terraformクラウドリソースの作成・管理
AnsibleOS・ミドルウェアの設定管理
AWS CDKAWSリソースをTypeScriptで定義
PulumiTypeScript/Python等でマルチクラウド管理

インフラをコードで定義したファイルはJSON・YAMLが多く、JSONフォーマッターやYAML-JSON変換ツールが役立ちます。

おすすめの高速レンタルサーバー PR

関連する用語 (DevOps)

全58件を見る

IT用語: SRE(サイト信頼性エンジニアリング)とは|Googleが考案した運用手法

ソフトウェアエンジニアリングの手法で運用を改善するSREの概念とSLI・SLO・SLAの関係を解説。

詳しく読む

SRE

Site Reliability Engineering(サイト信頼性エンジニアリング)の略。Googleが提唱した、ソフトウェアエンジニアリングの手法を運用・インフラに適用するアプローチ。SLO・エラーバジェット・トイルの削減が核心概念。

詳しく読む

Ansible

構成管理・プロビジョニング自動化ツール。YAMLで記述したPlaybookをエージェントレスで実行し、サーバーの設定を一元管理できる。インフラの自動化とべき等性の確保が特徴。

詳しく読む

kubectl

Kubernetesクラスタを操作するCLIツール。kubectl get pods・apply・delete等のコマンドでK8sリソースを管理する。クラスター管理者の日常ツールとして欠かせない。

詳しく読む

Terraform

HashiCorpが開発するIaC(Infrastructure as Code)ツール。HCL(HashiCorp Configuration Language)でインフラをコードとして記述し、AWS・GCP・Azureなどのクラウドリソ

詳しく読む

フィーチャーフラグ(機能フラグ)

コードのデプロイとは独立して機能のオン/オフを切り替えられる仕組み。段階的ロールアウト・A/Bテスト・カナリアリリース・緊急無効化をコードの再デプロイなしに実現する。

詳しく読む
🎓

ITスキルを動画でマスター

\ 新規受講生 割引実施中 /

React、AWS、Pythonなど、現役エンジニアから直接学べる世界最大級の動画講座。

人気のコースを見る

PR: スポンサーリンク

法人・個人向けサポート 受付中

インフラ構築やトラブル対応で お困りではありませんか?

AWSの構築、社内ネットワーク(VPN/NW)の改善、その他原因不明のITトラブルまで、現役インフラエンジニアが直接サポートします。単発でのご相談や、毎月のスポット顧問契約も可能です。

Sponsored Link

バグ・要望を報告する