1. Terraform Associate 004 là gì?
Terraform Associate 004 là phiên bản mới nhất của chứng chỉ Terraform Associate do HashiCorp cung cấp, cập nhật theo Terraform v1.12 và các tính năng hiện đại như HCP Terraform, ephemeral values, và custom conditions.

So sánh Terraform Associate 003 vs 004
| Tiêu chí | Terraform Associate 003 | Terraform Associate 004 |
|---|---|---|
| Trọng tâm | Lý thuyết cơ bản | Thực tế, tình huống thực tế |
| Kiểu câu hỏi | Định nghĩa, khái niệm | Scenario-based, behavior-based |
| Mức độ | Beginner-friendly | Practical hơn, gần production |
| Workflow | Hiểu sơ bộ | Hiểu sâu từng bước (init, plan, apply) |
| HCL | Cơ bản | Đọc hiểu & phân tích code |
| State | Khái niệm | Xử lý thực tế (backend, locking, drift) |
| Modules | Biết là gì | Biết cách dùng & design |
| Cách học phù hợp | Đọc tài liệu là đủ | Phải hands-on + làm lab |
| Độ khó thực tế | Dễ hơn | Khó hơn nếu không có kinh nghiệm |
| Mindset | “Bạn có biết Terraform không?” | “Bạn có dùng Terraform thật sự chưa?” |
Mục tiêu của chứng chỉ
- Đánh giá khả năng sử dụng Terraform để quản lý Infrastructure as Code (IaC)
- Hiểu rõ core workflow, state management, và module design
- Có khả năng triển khai, maintain và troubleshoot infrastructure bằng Terraform
Dành cho ai?
- DevOps Engineer (junior → mid-level)
- Cloud Engineer (AWS/Azure/GCP)
- Backend Engineer có làm việc với infrastructure
- SRE / Platform Engineer
2. Thông tin kỳ thi
| Thuộc tính | Chi tiết |
|---|---|
| Số câu hỏi | ~57 câu |
| Thời gian | ~60 phút |
| Điểm đạt | 70% (40 câu) |
| Format | Multiple choice + Multiple select |
| Ngôn ngữ | Tiếng Anh |
| Version | Terraform 1.12 |
| Hình thức | Online proctored |
| Lệ phí thi | 70.5$ |
| Gia hạn | Không có renew – phải thi lại |
3. Cấu trúc nội dung thi
| Domain | Tỷ Trọng | Trọng Tâm |
|---|---|---|
| Domain 1: Infrastructure as Code (IaC) | ~10% | Declarative, Idempotent, Immutable Infrastructure, lợi ích IaC |
| Domain 2: Terraform Fundamentals | ~15% | Provider, Resource, Variables, Outputs, Dependency Graph |
| Domain 3: Core Workflow | ~20% | init, plan, apply, destroy, Execution Plan, Drift Detection |
| Domain 4: Configuration (HCL) | ~20% | HCL syntax, for_each, count, expressions, dynamic blocks |
| Domain 5: Modules | ~15% | Module structure, reusable code, input/output, registry |
| Domain 6: State & Backend | ~10% | tfstate, remote backend, state locking, consistency |
| Domain 7: HCP Terraform | ~10% | Workspace, remote runs, VCS integration, policy enforcement |
4. Chiến lược ôn thi Terraform Associate 004
Phương Pháp Học Hiệu Quả
Giai Đoạn 1: Nền Tảng (2–3 tuần)
- Hiểu rõ:
- Infrastructure as Code (IaC)
- Core Workflow (
init → plan → apply) - State & Backend
- Làm hands-on cơ bản:
- Deploy:
- EC2 / VM
- S3 / Storage
- Viết:
- resource
- variable
- output
- Deploy:
- Cài Terraform local + test CLI:
terraform init
terraform plan
terraform apply
Giai Đoạn 2: Củng Cố (2–3 tuần)
- Làm practice tests:
- Tutorials Dojo
- Whizlabs
- Udemy practice exams
- Review lại các câu sai:
- Hiểu tại sao sai, không chỉ chọn lại đáp án đúng
- Tạo flashcards:
- Provider vs Backend
- count vs for_each
- resource vs data
- local vs remote state
- Bắt đầu dùng:
- Modules
- Remote backend (S3 + locking)
Giai Đoạn 3: Hoàn Thiện (1 tuần)
- Làm mock exam full:
- 57 câu / 60 phút (simulate thật)
- Review:
- Workflow
- State
- HCL tricky parts
- Focus vào điểm yếu:
- HCP Terraform
- Lifecycle
- Dependency
- Nghỉ ngơi trước ngày thi (tránh học dồn)
Tips Làm Bài Thi
Quản Lý Thời Gian
- Khoảng 1 phút/câu (60 phút / 57 câu)
- Flag câu khó → quay lại sau
- Dành 5–10 phút cuối để review
Kỹ Thuật Trả Lời
- Đọc kỹ câu hỏi:
- Chú ý keyword:
- “best practice”
- “what happens”
- “automatically”
- “recommended”
- Chú ý keyword:
- Luôn tự hỏi:
- Terraform sẽ làm gì thực tế?
- Loại trừ đáp án sai trước:
- Sai về logic
- Sai về workflow
- Khi gặp code:
- Phân tích:
count/for_each- dependency
- lifecycle
- Phân tích:
Tránh Các Lỗi Thường Gặp
- Nhầm giữa:
terraform plan(preview)terraform apply(thực thi)
- Không hiểu rõ state
- Terraform dựa vào state, không phải query real-time
- Nhầm:
- Backend vs Provider
- Backend → lưu state
- Provider → gọi API cloud
- Backend vs Provider
- Không đọc kỹ multiple select
- Chọn thiếu hoặc chọn thừa → mất điểm
- Overthinking
- Terraform thường có đáp án:
- đơn giản nhất
- đúng best practice nhất
- Terraform thường có đáp án:
Lời Khuyên Cuối Cùng
Mindset
- Đừng học vẹt. Hiểu WHY, không chỉ WHAT (Terraform hoạt động như thế nào, không chỉ nhớ lệnh)
- Think like a DevOps Engineer
Focus vào:- workflow
- state
- best practices
- trade-offs trong thực tế
- Hands-on practice. Tự:
- tạo resource
- sửa config
- phá (
destroy) và deploy lại
→ hiểu rõ behavior của Terraform
- Learn from mistakes. Review mọi câu sai:
- Sai vì thiếu kiến thức?
- Hay hiểu sai câu hỏi?
Trong Phòng Thi
- Đọc câu hỏi ít nhất 2 lần. Nhiều câu đánh lừa bằng wording
- Tìm keyword quan trọng. Ví dụ:
- best practice
- what happens
- automatically
- recommended
- Loại trừ đáp án sai trước. Thường sẽ loại được 2 đáp án ngay
- Flag câu khó và quay lại sau. Không để 1 câu làm mất thời gian toàn bài
- Tin vào lựa chọn đầu tiên (nếu đã suy luận logic). Tránh đổi đáp án khi không có lý do rõ ràng
Chúc bạn học tốt và đạt chứng chỉ Terraform Associate 004! 🎉