Infrastructure as Code (Terraform)
استبدل النقر اليدوي (click-ops) والخوادم الفريدة ببنية تحتية مُعرّفة كشيفرة قابلة للمراجعة والتكرار.

نظرة عامة
يدير Infrastructure as Code بنيتك التحتية السحابية عبر شيفرة تصريحية خاضعة للتحكم في الإصدارات بدلًا من التغييرات اليدوية في وحدة التحكم. باستخدام Terraform أو OpenTofu، نعرّف بيئاتك كوحدات قابلة لإعادة الاستخدام، ونمرر التغييرات عبر المراجعة وCI، ونطبقها باتساق عبر بيئات التطوير والتجهيز والإنتاج. النتيجة بنية تحتية قابلة للتكرار وللتدقيق دون انحراف غير متتبَّع ومبني يدويًا.
المنهجية والمعايير
Terraform وOpenTofu من HashiCorp، والحالة البعيدة مع القفل، وتصميم وحدات قابلة لإعادة الاستخدام، وحواجز من نوع policy-as-code (مثل OPA أو Sentinel)، وأفضل ممارسات المزودين عبر AWS وAzure وGCP.
ما الذي يتضمّنه
ما الذي تحصل عليه
الأسئلة الشائعة
يتشاركان لغة التهيئة وسير العمل نفسيهما، لذا تنتقل المهارات والوحدات بينهما. OpenTofu هو النسخة المتفرعة مفتوحة المصدر التي تديرها المجتمع من Terraform. نساعدك على الاختيار بناءً على الراحة في الترخيص والمنظومة والاستثمار الحالي، ومسار الترحيل بينهما مباشر في كلا الاتجاهين.
نعم. نستورد الموارد الحالية إلى حالة Terraform أو OpenTofu ونرمّزها بحيث تمر التغييرات المستقبلية عبر شيفرة مُراجَعة وقابلة للتكرار. نفعل ذلك بعناية وبشكل تدريجي لتجنب التعطيل، مع إعطاء الأولوية أولًا للموارد الأعلى خطورة والأكثر تغيّرًا.