مرجع
آخر الزيارات

أوبن توفو

332 كلمة•0 مشاهدة•🗒️ منذ 18 ساعة
باختصار: أوبن توفو هو اداة مفتوحة المصدر لإدارة البنية التحتية باعتبارها شيفرة (IaC)، يُستعمل لإنشاء وإدارة موارد الحوسبة السحابية ومراكز البيانات من خلال ملفات إعدادات نصية قابلة للإصدار والمراجعة. تجد هنا «التاريخ»، «آلية العمل» و«مقارنة مع Terraform» ضمن 5 أقسام.
المحتويات
  1. التاريخ
  2. آلية العمل
  3. مقارنة مع Terraform
  4. التطوير وإدارة المشروع
  5. الميزات

في البداية، أوبن توفو هو اداة مفتوحة المصدر لإدارة البنية التحتية باعتبارها شيفرة (IaC)، يُستعمل لإنشاء وإدارة موارد الحوسبة السحابية ومراكز البيانات من خلال ملفات إعدادات نصية قابلة للإصدار والمراجعة. وتعرض الأقسام التالية جوانب أخرى من الموضوع.

من جهة ثانية، نشأ المشروع في أغسطس 2023 باعتباره تفرع معدل (Fork) من برنامج بعد أن غيّرت شركة ترخيص من رخصة موزيلا العمومية (MPL 2.0) إلى رخصة Business Source License (BSL). وقد أُطلق المشروع بهدف توفير بديل مفتوح المصدر بالكامل، تديره جهة محايدة ويخضع لحوكمة مجتمعية.

التاريخ

إضافةً إلى ذلك، في سبتمبر 2023 انضم المشروع رسميًا إلى مؤسسة لينكس، ليصبح مشروعًا مستقلًا تديره لجنة توجيهية ومجتمع من المطورين والشركات الداعمة.

وفي هذا السياق، في 10 أغسطس 2023 أعلنت HashiCorp تغيير ترخيص Terraform إلى رخصة BSL، وهو ما أثار ردود فعل واسعة في مجتمع البرمجيات مفتوحة المصدر. وفيما بعد بعدة أيام أُطلقت مبادرة OpenTF، التي تطورت لاحقًا إلى مشروع OpenTofu تحت إشراف مؤسسة لينكس (Linux Foundation).

آلية العمل

كذلك، يعتمد OpenTofu على لغة التهيئة HCL (HashiCorp Configuration Language)، حيث يصف المستعمل البنية التحتية المطلوبة في ملفات نصية، ثم يقارن البرنامج بين الحالة المطلوبة والحالة الحالية للموارد قبل تنفيذ التغييرات. ويمكنه إدارة موارد خدمات الحوسبة السحابية، والشبكات، وقواعد البيانات، وخدمات نظام أسماء النطاقات، (DNS) ومنصات كوبيرنيتيس، وغيرها بواسطة مزودي الخدمة (Providers).

مقارنة مع Terraform

في هذا الإطار، يتوافق OpenTofu مع أغلب ملفات Terraform وإضافاته، مما يجعل الانتقال إليه ممكنًا في كثير من الحالات دون تعديل كبير. إلا أن المشروعين اختلفا بعد عام 2023 في نموذج الحوكمة والترخيص، كما أضاف OpenTofu ميزات جديدة مثل تشفير ملفات الحالة وبعض التحسينات الخاصة به، بينما يواصل Terraform تطويره تحت إدارة HashiCorp.

التطوير وإدارة المشروع

  • انظر كذلك
  • برمجيات مفتوحة المصدر
  • مؤسسة لينكس
  • كوبيرنيتيس

وفي هذا السياق، يُطوَّر أوبن توفو بواسطة مجتمع مفتوح المصدر تحت مظلة مؤسسة لينكس، وتُدار عملية تطويره بصورة مفتوحة من خلال المساهمات ومراجعة التغييرات والمناقشات المجتمعية، بهدف الحفاظ على حياد المشروع واستقلاله عن جهة تجارية واحدة.

الميزات

  • تشمل أبرز ميزات OpenTofu:
  • متوافق بدرجة كبيرة مع ملفات Terraform الموجودة.
  • مفتوح المصدر بموجب رخصة MPL 2.0.
  • يعمل مع آلاف مزودي الخدمات والوحدات (Modules).
  • يدعم إدارة البنية التحتية عبر بيئات سحابية متعددة.
  • يوفر تشفيرًا مدمجًا لملفات الحالة (State Encryption).
  • يخضع لتطوير مجتمعي تحت إشراف Linux Foundation.

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.