Sobes.tech
Junior

Ի՞նչ եք տեղադրել Terraform-ով։

sobes.tech AI

Պատասխան AI-ից

Ամենաուղիղ AWS-ում ամպային ենթակառուցվածք:

  • Amazon EC2 — ինստանցիաներ և ավտոմատ ընդլայնման խմբեր:
  • Amazon VPC-ի ենթակառուցվածք և երթուղիների աղյուսակներ:
  • Load balancers (Application Load Balancer, Network Load Balancer):
  • Amazon RDS — տվյալների բազաներ (օրինակ, PostgreSQL, MySQL):
  • Amazon S3 — բաքեր և դրանց քաղաքականություններ:
  • Անվտանգության խմբեր:
  • IAM դերեր և քաղաքականություններ:
  • Amazon EKS — Kubernetes խմբեր:
  • Route 53 — DNS գրառումներ:
  • AWS Lambda ֆունկցիաներ:

Նույնպես օգտագործել եմ Terraform՝ AWS-ից դուրս ռեսուրսների կառավարում համար, օրինակ՝

  • Gitlab CI/CD պայպլայնների կոնֆիգուրացիա:
  • Datadog մոնիտորինգ ռեսուրսներ:

Որոշ նախագծերում կառավարել եմ ռեսուրսներ Google Cloud Platform և Azure-ում:

// EC2 ինստանցիայի ստեղծման օրինակ Terraform-ով

resource "aws_instance" "webserver" {
  ami           = "ami-0c55b159cbfafe1f0" # Օրինակ AMI (տարածաշրջանից կախված)
  instance_type = "t2.micro"
  tags = {
    Name = "WebServer"
  }
}

Օգտագործել եմ Terraform մոդուլներ՝ ենթակառուցվածքի կոդը կազմակերպելու և կրկնակի օգտագործելու համար։ terraform import կիրառել եմ գոյություն ունեցող ռեսուրսների կառավարում համար։ Terraform-ով ինտեգրել եմ CI/CD գործիքների (օրինակ, Gitlab CI, Jenkins) հետ՝ ավտոմատ տեղակայման և վիճակի կառավարման համար։