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) հետ՝ ավտոմատ տեղակայման և վիճակի կառավարման համար։