AZ-900:Microsoft Azure Fundamentals Azure の管理とガバナンス 問32
Azure の管理とガバナンス/リソースの管理とデプロイAzureでインフラをコード化する際、ARMテンプレート(JSON)と比べて、より簡潔で読みやすい構文で記述でき、最終的にはAzure Resource Managerに対して同じようにデプロイされる、Azure専用のドメイン固有言語はどれか。
当サイトのオリジナル問題(AZ-900:Microsoft Azure Fundamentalsの出題範囲「Azure の管理とガバナンス」に対応。実際の試験問題ではありません)
- AKusto照会言語(KQL。ログを分析するためのクエリ言語)
- BPowerShell DSC のみで記述する独自形式
- CHTML(Webページを記述するマークアップ言語)
- DBicep(ARMテンプレートより簡潔な構文のAzure専用IaC言語で、ARMにデプロイされる)
正解:D
解説
Bicepは、ARMテンプレート(JSON)よりも簡潔で読みやすい構文を持つAzure専用のドメイン固有言語(IaC言語)で、デプロイ時にはARMテンプレートに変換され、Azure Resource Managerに対して同様にデプロイされます。KQLはログ分析用のクエリ言語、HTMLはWebページ記述用であり、いずれもIaC言語ではありません。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A誤り。KQLはログ分析用のクエリ言語で、IaC言語ではありません。
- B誤り。設問が指すのはBicepで、PowerShell DSC独自形式ではありません。
- C誤り。HTMLはWebページ記述用で、IaC言語ではありません。
- D正しい。ARMより簡潔な構文のAzure専用IaC言語がBicepです。