Official Sponsor

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

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

IaC(Infrastructure as Code)

インフラ構成をコードとして記述・管理する手法。Terraform・AWS CDK・Ansibleなどのツールを使い、インフラの再現性・バージョン管理・自動化を実現する。

IaC(Infrastructure as Code)とは?

IaC(Infrastructure as Code)は、サーバー・ネットワーク・クラウドリソースなどのインフラ構成をコードとして記述・管理する手法です。コードをバージョン管理することで、環境の再現性・変更履歴の追跡・自動化が実現します。

IaCが解決する問題

従来の手動操作(ClickOps)の問題:

  • 本番・開発環境の設定差異が生じる
  • 誰がいつ何を変更したか不明
  • 環境の再現に時間がかかる
  • 変更のレビューができない

IaCツールの分類

分類説明ツール
プロビジョニングクラウドリソースを作成・管理Terraform, AWS CDK, Pulumi
構成管理OS・ソフトウェアの設定を管理Ansible, Chef, Puppet
コンテナオーケストレーションKubernetesマニフェスト管理Helm, Kustomize

Terraformの基本例

# GCPでCompute Instanceを作成
resource "google_compute_instance" "default" {
  name         = "my-server"
  machine_type = "n2-standard-2"
  zone         = "asia-northeast1-a"

  boot_disk {
    initialize_params {
      image = "debian-cloud/debian-11"
    }
  }
}

IaCのベストプラクティス

  • 宣言的IaC: 「あるべき状態」を記述(HowではなくWhat)
  • Gitでバージョン管理: インフラ変更もPRレビューを行う
  • べき等性の確保: 何度実行しても同じ結果になる
  • 環境ごとに変数化: dev/stg/prdの差異を変数で管理

まとめ

IaCは現代のクラウドインフラ管理の標準です。TerraformはマルチクラウドでシェアNo.1であり、新規インフラ構築時はTerraformから始めることを推奨します。

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

関連する用語 (DevOps)

全58件を見る

CI/CD

継続的インテグレーション(CI)と継続的デリバリー/デプロイ(CD)の総称。コードをコミットするたびに自動でビルド・テスト・デプロイを行う開発プロセス。GitHub ActionsやJenkins・CircleCIなどのツールで実現する。

詳しく読む

DAST

Dynamic Application Security Testing(動的アプリケーションセキュリティテスト)の略。実際にアプリを実行しながら外部から攻撃を模倣して脆弱性を検出する手法。OWASP ZAPやBurp Suiteが代表的。

詳しく読む

GitOps

Gitをシステムの信頼できる唯一の情報源(Single Source of Truth)として扱う運用手法。インフラやアプリの設定変更をGitのPull Requestで管理し、自動デプロイを行う。ArgoCD・Fluxが普及。

詳しく読む

ArgoCD

Kubernetesのための宣言的GitOps継続デリバリーツール。Gitリポジトリ上のマニフェストと実際のK8sクラスタの状態を常に同期させる。変更を検知して自動でデプロイする。

詳しく読む

ECR

Amazon Elastic Container Registryの略。AWSが提供するフルマネージドなDockerコンテナレジストリ。ECSやEKSと密に統合されており、IAMポリシーでアクセス管理できる。

詳しく読む

IT用語: Terraformとは|インフラをコードで管理するIaCツール

AWSやGCPなどのクラウドリソースをコードで定義・管理するTerraformの仕組みとHCL構文を解説。

詳しく読む
🎓

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

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

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

人気のコースを見る

PR: スポンサーリンク

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

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

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

Sponsored Link

バグ・要望を報告する