IaC(Infrustructure as Code)とは
AWSやGCP、Kubernetes・MySQLなどのリソースをコードで管理する技術のことです。
AWSでサーバーを作成・更新したい場合、IaCツールがないと、AWSのコントロールパネルから直接EC2を作成、更新しなければならないが、IaCツールを使うことによって、yamlファイルなどをgithubにpushするだけでリソースを作成・更新できるようになります。
つまり、今までは各コンソールに移動してからスペックの変更や新規VMの作成を手作業でいちいち行う必要があったが、IaCツールを使うことで必要な情報をyamlベースで書いておいてTerraformなどに送り付けるだけでリソースの変更やVMの新規作成などが行えるということです。
» ネットワーク用語