Automate monitoring with the Terraform Datadog provider
Deploy a demo Nginx application to a Kubernetes cluster with Helm and install the Datadog agent across the cluster.
Use case
Deploy serverless functions with AWS Lambda, manage Microsoft Azure Active Directory resources, provision a load balancer in Google Cloud, and more.
Challenge
As organizations make the move to cloud, they are dealing with a number of issues, including error-prone manual workloads for central IT, slow ticketing systems, slow manual workflows for developers, lack of consistent policy enforcements, and unscalable infrastructure.
Solution
Provisioning infrastructure across multiple clouds increases fault tolerance, allowing for more graceful recovery from cloud provider outages. However, multi-cloud deployments add complexity because each provider has its own interfaces, tools, and workflows. Terraform lets you use the same workflow to manage multiple providers and handle cross-cloud dependencies. This simplifies management and orchestration for large-scale, multi-cloud infrastructures.
Deploy a demo Nginx application to a Kubernetes cluster with Helm and install the Datadog agent across the cluster.
Codify your Azure Active Directury (Azure AD) resources. Create and manage new users and assign them to groups.
Provision Kubernetes clusters in the Azure and AWS clouds, deploy Consul Helm charts enabling Consul federation, and deploy an example application.
Watch this whiteboard video by HashiCorp Co-Founder and CTO Armon Dadgar to learn how IT operators, networking teams, security teams, and developers can navigate the transition to newer, dynamic, cloud-based infrastructures.