در Infrastructure as Code زیرساخت (سرور، شبکه، پایگاه داده) در فایلهای متنی توصیف میشود و ابزار آن را میسازد. فایلها مثل کد در Git نگهداری و بازبینی میشوند.
resource "aws_instance" "web" {
ami = "ami-12345678"
instance_type = "t3.micro"
}مزیتها
- تکرارپذیری: محیط تست و تولید یکسان ساخته میشود.
- سابقه و ردیابی تغییرات در Git و امکان بازگشت.
- کاهش خطای انسانی و سرعت بالاتر.
ابزارها
- Terraform / OpenTofu: تعریف و ساخت منابع ابری.
- Ansible: پیکربندی سرورها.
- Pulumi: زیرساخت با زبانهای برنامهنویسی.




