Recall & Review
beginner
What does IaC stand for and what is its main purpose?
IaC stands for Infrastructure as Code. Its main purpose is to manage and provision computing infrastructure through machine-readable configuration files instead of manual setup.
Click to reveal answer
beginner
Name one key advantage of IaC compared to manual provisioning.
IaC allows for automation, which reduces human errors and speeds up infrastructure deployment.
Click to reveal answer
intermediate
How does IaC improve consistency in infrastructure setup?
IaC uses code templates to create identical environments every time, avoiding differences caused by manual steps.
Click to reveal answer
intermediate
Why is version control important in IaC?
Version control tracks changes in infrastructure code, enabling rollback to previous states and collaboration among teams.
Click to reveal answer
beginner
What is a real-life example of manual provisioning risk that IaC helps avoid?
Manually forgetting to open a firewall port can cause downtime. IaC scripts include all settings, preventing such oversights.
Click to reveal answer
What is a main benefit of using IaC over manual provisioning?
✗ Incorrect
IaC automates and speeds up infrastructure setup, making it repeatable and less error-prone.
Which tool is commonly used for IaC with Terraform?
✗ Incorrect
Terraform CLI is the command-line tool used to apply IaC configurations written in Terraform.
How does IaC help teams collaborate better?
✗ Incorrect
IaC code stored in version control allows teams to share, review, and update infrastructure configurations together.
What problem does IaC reduce compared to manual provisioning?
✗ Incorrect
IaC reduces human errors and inconsistencies by automating infrastructure setup.
Which of these is NOT a benefit of IaC?
✗ Incorrect
Manual click-based setup is the opposite of IaC benefits, which focus on automation and code-driven provisioning.
Explain why Infrastructure as Code (IaC) is preferred over manual provisioning.
Think about how code helps manage infrastructure like software.
You got /5 concepts.
Describe a scenario where manual provisioning could cause problems that IaC would prevent.
Imagine setting up servers by hand and forgetting a step.
You got /4 concepts.