محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/DevOps والسحابة

Terraform: البنية التحتية ككود لموارد السحابة

أدر البنية التحتية السحابية بشكل تصريحي مع Terraform — وفّر الخوادم وقواعد البيانات والشبكات بكود خاضع للتحكم بالإصدارات.

22 فبراير 2026دقيقة قراءةDevOps والسحابةRead in English

في هذه الصفحة

  1. لماذا البنية التحتية ككود؟
  2. مثال AWS
  3. سير عمل Terraform

Terraform من HashiCorp هي أداة البنية التحتية ككود الرائدة، وتدعم أكثر من 3000 مزود. بدلاً من النقر عبر وحدات التحكم السحابية، تعلن عن البنية التحتية في ملفات HCL.

لماذا البنية التحتية ككود؟

  • إعادة الإنتاج — بيئات متطابقة
  • التحكم بالإصدارات — مراجعة التغييرات في طلبات السحب
  • الأتمتة — لا نقر يدوي

مثال AWS

hcl
provider "aws" {
  region = "us-east-1"
}

resource "aws_instance" "web" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t3.micro"
  tags = { Name = "web-server" }
}

resource "aws_db_instance" "database" {
  allocated_storage = 20
  engine            = "mysql"
  instance_class    = "db.t3.micro"
}

سير عمل Terraform

bash
terraform init
terraform plan
terraform apply
terraform destroy

يحول Terraform البنية التحتية من عملية يدوية إلى سير عمل مؤتمت وقابل لمراجعة الكود.

كل المقالات

تابع القراءة

  • Docker للمطورين: من الصفر إلى التطبيقات المعبأة في حاويات28 فبراير 2026دقيقة قراءة
  • خطوط أنابيب CI/CD مع GitHub Actions: أتمتة كل شيء22 فبراير 2026دقيقة قراءة
  • مبادئ الكود النظيف: اكتب كودًا يمكن للبشر قراءته22 فبراير 2026دقيقة قراءة