Cohesity Cloud Scale Technology Deployment Guide Using Terraform for AWS
- Introduction
- Getting started with deployment
- Prerequisities for setting up AWS environment
- Prerequisites for Terraform
- Deploying Cloud Scale Technology using Terraform script
- Accessing the Cloud Scale Technology environment
- Troubleshooting and cleanup environment steps
About Terraform
Terraform is an open source "Infrastructure as Code" tool created by HashiCorp. It manages resources (such as cloud infrastructure, network appliances, Software as a Service, and Platform as a Service) with the providers.
Using Terraform, you can create and manage resources on cloud platforms and other services through their application programming interfaces (APIs). Service providers enable Terraform to work virtually with any platform or service with an accessible API. Some key points explaining the advantages of Terraform:
Manage any infrastructure: Terraform uses immutable approach to infrastructure which reduces the complexity of upgrading or modifying your services and infrastructure.
Tracks infrastructure status: A state file keeps track of your environment and suggests changes to your infrastructure to match the configuration.
Standardize configurations: Terraform supports reusable configuration components that are called modules that define configurable collections of infrastructure.
Terraform supports several cloud infrastructure providers such as Amazon Web Services (AWS), Cloudflare, Microsoft Azure, IBM Cloud, Google Cloud Platform, and Oracle Cloud Infrastructure.
The table describes you about the high-level steps involved in the deployment.
Table: Getting started using Terraform scripts for deploying Cloud Scale Technology on AWS
Steps |
---|
1. Ensure that the prerequisites for creating the Terraform Management Server are met. |
2. Configure the Terraform Management Server. |
3. Authentication with AWS. |
4. Execute the PreFlight checker script. |
5a. Learn about the stages involved in the Terraform deployment. 5b. Installation instruction for deploying the Cloud Scale Technology. |
6. Access the Cloud Scale Technology UI after deployment. |