متى تستخدم Terraform

مكتمل

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

هل Terraform هي الأداة الصحيحة؟

يعد Terraform خيارا رائعا إذا كنت بحاجة إلى حل غير محدد للسحابة / الخدمة. يسمح لك Terraform بإدارة منتجات Microsoft الأخرى بطريقة متسقة، بما في ذلك Azure DevOps وGitHub. لدى Terraform مجتمع مستمر رائع ودعم واستثمار من Microsoft. يتناسب Terraform بشكل جيد مع البنية الأساسية كعملية DevOps للتعليمات البرمجية ويدعم أحدث حلول هوية Azure.

أيا كانت البنية الأساسية كحل للتعليمات البرمجية الذي تختاره، تعرف أنك في شركة جيدة. ما عليك سوى اختيار احتضان البنية الأساسية كتعلم برمجي يتوافق مع إرشادات أفضل الممارسات وعملائنا ذوي الأداء الأعلى.

متى يكون Terraform الأداة الصحيحة؟

إذا كنت تستخدم Azure كمنصة سحابية، ففكر في مزايا استخدام Terraform:

  • متعدد السحابة / الخدمة غير محدد: باستخدام Terraform، تستخدم لغة غير محددة للسحب أو الخدمات التي تستخدمها. يمكنك حتى نشر الموارد لموفرين متعددين داخل نفس الوحدة النمطية Terraform.

  • دعم Azure: مع موفر azapi، عند إصدار موارد Azure الجديدة أو تحديثها، يدعم Terraform هذه الميزات في اليوم الأول.

  • الوحدات النمطية التي تم التحقق منها من Azure: إذا كنت تستخدم الوحدات النمطية التي تم التحقق منها من Azure، فلديك منتج مدعوم بالكامل مع دعم Microsoft.

  • إدارة الحالة: بسبب ملف الحالة، يكون Terraform فعالا في إدارة دورة حياة المورد الخاص بك من الإنشاء إلى إيقاف التشغيل.

  • مجموعات المهارات: عند اتخاذ قرارك، خذ بعين الاعتبار مجموعة المهارات الخاصة بفريقك والمهارات المتاحة في سوقك.

متى لا يكون Terraform الأداة الصحيحة؟

قد تستدعي بعض الحالات مجموعة أدوات أخرى. ضع في اعتبارك الأسباب التالية لعدم استخدام Terraform كم مجموعة أدوات رئيسية:

  • مجموعة الأدوات الموجودة: عندما تحدد متى تستخدم Terraform، فإن السؤال الأول الذي يجب طرحه هو، هل لدى مؤسستي بالفعل مجموعة أدوات قيد الاستخدام؟ تتوفر العديد من خيارات الأدوات التي يمكن استخدامها للبنية الأساسية لتوفير موارد التعليمات البرمجية. في بعض الأحيان، يكون من المنطقي استخدام الاستثمارات المالية والمعرفية الحالية عندما تفكر في اعتماد عملية جديدة.

  • سحابة واحدة: إذا كانت مؤسستك تستخدم Azure فقط ولم تكن هناك سحابات أو خدمات أخرى، فقد تكون Bicep هي الأداة الصحيحة. يدعم Terraform سيناريو السحابة الواحدة، ولكن قد ترغب في التفكير في المفاضلة في إدارة ملفات الحالة.