لماذا Terraform؟
تعد البنية التحتية كبرمجية (IaC) هي الطريقة الوحيدة لضمان أن تحسين التكلفة قابل للتكرار والتدقيق.
إعداد مزود الـ FinOps
سنقوم بإعداد ملف provider.tf الخاص بنا. سنتعلم كيفية استخدام المتغيرات (Variables) للتبديل بين بيئات 'التطوير' (رخيصة) و'الإنتاج' (أداء عالي).
hcl variable "environment" { type = string default = "dev" }
resource "aws_instance" "web" { instance_type = var.environment == "prod" ? "t3.large" : "t2.micro"
...
}