ARM テンプレートと Bicep(IaC)とは
Azureの構成をコードで定義し、自動で構築・変更できる仕組み(Infrastructure as Code)。
解説
Azureのリソース操作は、すべて Azure Resource Manager(ARM)を通して行われます。構成を宣言的に記述する ARM テンプレート(JSON)や、それをより簡潔に書ける Bicep を使うと、インフラをコードとして管理できます(Infrastructure as Code)。手作業のミスを防ぎ、同じ環境を何度でも正確に再現でき、変更をレビュー・履歴管理できます。開発・検証・本番の環境を、同じ定義からそろえて作るのに役立ちます。
試験での出方
IaCの利点(再現性・自動化・ミス削減)と、ARM/Bicepで宣言的にインフラを管理する考え方が問われます。
あわせて読みたい用語
この用語が解説に出てくる問題
- コンピューティングリソースの管理 問4Azureリソースをコードで宣言的にデプロイしたい。ARMテンプレート(JSON)より簡潔な構文で記述でき、デプロイ時…
- コンピューティングリソースの管理 問14運用チームは、本番のリソースグループに対して Bicep ファイルを Complete モードでデプロイする予定である…
- コンピューティングリソースの管理 問16main.bicep が肥大化したため、ストレージアカウントとその診断設定を定義する部分を別ファイルに切り出したい。切…
- Azure の管理とガバナンス 問5オンプレミスのデータセンターと他のクラウドベンダー上の仮想マシンが混在する環境を、Azure portalから一元的に…
- Azure の管理とガバナンス 問12開発チームは、検証環境を何度も作り直す必要があり、そのたびに同一のネットワーク・仮想マシン・ストレージ構成を手作業なし…