DevOps・インフラ
運用自動化・CI/CD・インフラ管理に関する用語
2+ 用語
中級〜上級
学習時間: 約50分
DevOps・インフラ用語一覧
20個の重要な用語を詳細解説付きで紹介
-
Docker
(ドッカー) Docker 中級アプリケーションをコンテナという軽量な仮想環境にパッケージ化する技術。環境の違いによる問題を解決し、開発から本番環境まで一貫したデプロイを可能にする。 -
Kubernetes
(クーベルネテス) Kubernetes 上級Googleが開発したコンテナオーケストレーションプラットフォーム。大規模なコンテナ環境での自動デプロイ、スケーリング、管理を行う。 -
CI/CD
(シーアイシーディー) Continuous Integration/Continuous Deployment 中級継続的インテグレーション(CI)と継続的デプロイ(CD)の総称。コードの統合、テスト、デプロイを自動化し、開発効率と品質を向上させる手法。 -
Git
(ギット) Git 初級分散型バージョン管理システム。ソースコードの変更履歴を管理し、複数の開発者が同時に作業できる環境を提供する。 -
Terraform
(テラフォーム) Terraform 中級HashiCorpが開発したInfrastructure as Code(IaC)ツール。インフラストラクチャをコードで定義・管理し、自動化された環境構築を実現する。 -
Ansible
(アンシブル) Ansible 上級Red Hatが開発した構成管理ツール。エージェントレスアーキテクチャでサーバーの設定や管理を自動化し、YAMLベースのプレイブックで簡単に記述できる。 -
Jenkins
(ジェンキンス) Jenkins 中級オープンソースの継続的インテグレーション(CI)ツール。ビルド、テスト、デプロイプロセスを自動化し、開発チームの生産性を向上させる。 -
Prometheus
(プロメテウス) Prometheus 上級Cloud Native Computing Foundationが開発した監視・アラートシステム。時系列データベースを内蔵し、メトリクスの収集、保存、クエリを効率的に行う。