0
0
Terraformcloud~5 mins

Terraform vs CloudFormation vs Pulumi - Quick Revision & Key Differences

Choose your learning style9 modes available
Recall & Review
beginner
What is Terraform?
Terraform is a tool that helps you create and manage cloud resources using simple code. It works with many cloud providers, not just one.
Click to reveal answer
beginner
What is CloudFormation?
CloudFormation is a tool by Amazon Web Services (AWS) that lets you create and manage AWS resources using templates written in JSON or YAML.
Click to reveal answer
beginner
What is Pulumi?
Pulumi is a tool that lets you create cloud resources using real programming languages like JavaScript, Python, or Go, making it easier to use familiar coding skills.
Click to reveal answer
intermediate
Which tool supports multiple cloud providers?
Terraform and Pulumi support many cloud providers like AWS, Azure, and Google Cloud. CloudFormation only works with AWS.
Click to reveal answer
intermediate
How do Terraform and Pulumi differ in coding style?
Terraform uses its own simple language called HCL, while Pulumi uses real programming languages, allowing more complex logic and reuse.
Click to reveal answer
Which tool is limited to AWS only?
ATerraform
BPulumi
CAll support multiple clouds
DCloudFormation
Which tool allows using languages like JavaScript or Python?
ATerraform
BPulumi
CCloudFormation
DNone of these
What language does Terraform use?
AJSON
BYAML
CHCL
DPython
Which tool is best if you want to manage resources across AWS, Azure, and Google Cloud?
ATerraform
BCloudFormation
COnly AWS supports multiple clouds
DNone of these
Which tool uses templates written in JSON or YAML?
ACloudFormation
BTerraform
CNone of these
DPulumi
Explain the main differences between Terraform, CloudFormation, and Pulumi.
Think about cloud support and coding style.
You got /3 concepts.
    Why might a developer choose Pulumi over Terraform?
    Consider coding flexibility and language choice.
    You got /3 concepts.