インフラ

システム開発・テクノロジー

Terraformとは?コードでインフラを定義・管理するIaCの代表ツールを解説

Terraformとは?ざっくりと3行でHashiCorpが開発したインフラの構成をHCL(HashiCorp Configuration Language)というコードで定義してAWS・Azure・GCPのリソースを自動作成・変更・削除す...
システム開発・テクノロジー

Ansibleとは?エージェントレスでサーバー設定を自動化するIaCツールを解説

Ansibleとは?ざっくりと3行でRedHatが提供するYAMLで書いたPlaybookでサーバーのOS設定・ソフトウェアインストール・設定ファイル管理を自動化するIaCツール。SSHでサーバーに接続するためエージェントのインストール不要...
システム開発・テクノロジー

Chefとは?IT初心者向けにわかりやすく解説

Chefとは?ざっくりと3行でChefの主要な特徴と用途を理解することで、関連技術の選定や会話での活用に役立てることができる類似技術・ツールと比較したときのChefの位置づけと強みを把握することが採用判断の基準になるChefは特定の用途・場...
システム開発・テクノロジー

Puppetとは?IT初心者向けにわかりやすく解説

Puppetとは?ざっくりと3行でPuppetの主要な特徴と用途を理解することで、関連技術の選定や会話での活用に役立てることができる類似技術・ツールと比較したときのPuppetの位置づけと強みを把握することが採用判断の基準になるPuppet...
システム開発・テクノロジー

SaltStackとは?IT初心者向けにわかりやすく解説

SaltStackとは?ざっくりと3行でSaltStackの主要な特徴と用途を理解することで、関連技術の選定や会話での活用に役立てることができる類似技術・ツールと比較したときのSaltStackの位置づけと強みを把握することが採用判断の基準...
システム開発・テクノロジー

トップレベルドメインとは?.comや.jpの意味とドメイン体系の仕組み

トップレベルドメインとは?ざっくりと3行でURLの最も右端にある「.com」「.jp」「.org」などのドメイン名の最上位の部分のこと。インターネットのドメイン体系(DNS階層)の頂点に位置する用途や国・地域を示すいくつかの種類があり、gT...
企画・プロジェクト管理

トレーサビリティとは?製品の追跡可能性がサプライチェーンを守る仕組み

トレーサビリティとは?ざっくりと3行で製品・材料・情報がいつ・どこで・誰によって生産・加工・流通されたかを一貫して追跡できる仕組みのこと。日本語では「追跡可能性」とも呼ぶ食品安全・製品リコール・医薬品管理など消費者保護の文脈と、IT開発では...
システム開発・テクノロジー

データセンターとは?サーバーを安全に守る専用施設のしくみ

データセンターとは?ざっくりと3行でサーバーやネットワーク機器などIT機器を安定稼働させるために必要な電力設備・冷却設備・物理セキュリティ・ネットワーク回線を備えた専用の建物・施設のこと自然災害・停電・不正侵入などのリスクからIT機器を守り...
システム開発・テクノロジー

Gitとは?ソースコードの変更履歴を管理する分散型バージョン管理を解説

Gitとは?ざっくりと3行でLinuxカーネル開発者のリーナス・トーバルズが2005年に開発したソースコードの変更履歴を記録・管理する分散型バージョン管理システム。現在ほぼ全ての開発現場で使われているコミット(変更の記録)・ブランチ(作業の...
システム開発・テクノロジー

GitHubとは?世界最大のソースコード共有・開発コラボレーション基盤を解説

GitHubとは?ざっくりと3行でGitリポジトリをクラウドでホスティングしプルリクエスト・コードレビュー・CI/CD(GitHub Actions)・プロジェクト管理を統合した世界最大の開発コラボレーションプラットフォームだ1億以上の開発...