Multi-cloud and Provider-agnostic
Understand how Terraform's Infrastructure as Code approach supports multi-cloud environments and remains provider agnostic. Learn to use Terraform's common language and tools for deploying infrastructure across diverse clouds and services, including AWS, Azure, Kubernetes, and VMware.
We'll cover the following...
IaC providers
Terraform isn’t the only provider when it comes to working with IaC. There are public cloud provider solutions, like AWS CloudFormation or Azure Resource Manager (ARM) templates from Microsoft. Each IaC solution approaches the goal of automated infrastructure deployment differently. HashiCorp is clear on what makes Terraform different from these other solutions.
Benefits of Terraform
Many public cloud providers have some type of proprietary IaC solution specific to their cloud. Terraform is agnostic when it comes to the public cloud. It leverages providers for each different cloud, as well as other solutions, including VMware, Kubernetes, and MySQL. Rather than focusing on a specific cloud or service, Terraform is able to provide a common tool, process, and language (HashiCorp Configuration Language) to be used across multiple clouds and services.
Key takeaways
Terraform has a multi-cloud and provider-agnostic approach that makes it ideal for use across multiple clouds and services.