HashiCorp Certified: Terraform Associate 問題集

HashiCorp Certified: Terraform Associate (004) 試験対策公式 Exam Objectives(Terraform Associate 004・Terraform 1.12)準拠

HashiCorp Certified: Terraform Associateの日本語問題集。全180問に解説つき。模擬試験は60問・60分です。

試験の概要(問題数・試験時間・出題範囲と配点)を見る

HashiCorp Certified: Terraform Associate 無料問題 1 / 10 ・ 分野1: Infrastructure as Code (IaC) with Terraform

設計レビューで、Terraform はインフラに対してどんな方式を取り、その方式がチームに何をもたらすと紹介ページは述べているのか、と質問が出た。正しい答えはどれか。

  1. イミュータブルな方式で、サービスやインフラを更新・変更するときの複雑さを減らす
  2. 手作業の方式で、更新のたびに運用担当が判断するので、予期しない変更を防げる
  3. ミュータブルな方式で、サーバーをその場で修正するので、更新を既存のリソースの上で済ませられる
  4. スナップショットの方式で、変更の前にインフラを複製するので、元の状態に戻せる
正解と解説を見る

正解: A

正解の理由
紹介ページの「Manage any infrastructure」の節は、多くのプラットフォーム向けのプロバイダーが Terraform Registry にあり、自分で書くこともできると述べたうえで、Terraform はインフラに対してイミュータブル(immutable)な方式を取り、サービスやインフラの更新・変更の複雑さを減らすと書いている。問いは「方式」と「もたらすもの」の2つに分かれているが、紹介ページはこの1文で両方に答えている。試験に持ち込むべきは組み合わせである。方式の名前がイミュータブルで、紹介ページがその効果として挙げるのが更新・変更の簡素化である。

違う選択肢
「ミュータブルな方式で、サーバーをその場で修正するので、更新を既存のリソースの上で済ませられる」… 紹介ページは方式をイミュータブルと名指ししており、これはその場での修正の反対である。挙げている効果も更新・変更の複雑さが減ることであって、既存のリソースの上で更新を済ませることではない。
「手作業の方式で、更新のたびに運用担当が判断するので、予期しない変更を防げる」… Terraform は宣言的な構成から変更を自動化する。更新のたびに運用担当の手作業の判断に任せるのは、IaC が離れようとしているやり方である。レビューは計画と承認の段階で行うもので、手作業の変更で行うものではない。
「スナップショットの方式で、変更の前にインフラを複製するので、元の状態に戻せる」… 紹介ページは方式をイミュータブルと名指しし、その効果を、サービスやインフラを更新・変更するときの複雑さが減ることだとしている。変更前に各リソースの複製を取っておくという仕組みは、紹介ページの説明に無い。

試験での言い回し
「イミュータブルな方式」と「更新・変更の複雑さが減る」の組。イミュータブルの考えを別の効果と組み合わせた選択肢や、その効果をその場で修正するモデルと組み合わせた選択肢は、紹介ページの文に合わない。

HashiCorp Certified: Terraform Associateの演習アプリ(無料10問・全問は購入で)へ

問題集(note)を見る