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

GitLab 

كمستودع للشفرة مفتوحة المصدر، يمكن لـ GitLab تطوير وتخطيط وتشغيل وتأمين البرامج باستخدام تطبيق واحد. للمستخدمين والمبرمجين ,  GitLabمجاني تمامًا. وهو متوفر في GO و JavaScript و Ruby. 

يقدم GitLab الفوائد التالية: 

  • التكامل المستمر/التسليم المستمر 
  • إدارة الموارد 
  • إدارة الحزمة 
  • الهندسة المعمارية الموزعة 
  • دعم السحابة 

تشمل حالات استخدام GitLab: الإدارة الرشيقة وإدارة التدفق وإدارة مصدر الرمز. 

Prometheus  

تدير مؤسسة Cloud Native Computing Foundation هذه المنصة المفتوحة المصدر. يستخدم Prometheus في الغالب لأنشطة التنبيه والرقابة. تشكل المكونات مثل مكتبات العملاء والخوادم ومديري التنبيه وأدوات الدعم والبوابات نظامها البيئي. يستخدم محرك التنسيق القائم على حاوية Kubernetes Prometheus كحل افتراضي للتنبيه والمراقبة. 

فيما يلي بعض ميزاته: 

  • لغة استعلام مرنة 
  • نموذج البيانات المتعدد الأبعاد 
  • التكوين الثابت 
  • أدوات عرض مرئى فعالة 

Terraform 

تم تطوير Terraform بواسطة  HashiCorp، وهو أداة برمجية رمزية. يمكّن المستخدمين من حل المشكلات المتعلقة بانجراف التكوين. باستخدام لغة عالية المستوى للتكوين، تساعد أداة الترميز اللاأدرية هذه المطورين في تكوين البنية التحتية. يمكن لمقدمي الخدمات السحابية المختلفين تشغيل Terraform، مثل Google Cloud Platform و Microsoft Azure و AWS. 

فيما يلي بعض ميزات Terraform: 

  • إدارة الدولة 
  • الرسوم البيانية الاعتمادية 
  • رموز خدمة التوصيل المستمر المدارة بالكامل  
  • استراتيجيات متعددة الاستخدامات تعتمد على النظام الأساسي السحابي 
  • سير عمل واجهة سطر الأوامر    CLI ثابت لإدارة خدمة السحب المتعددة 

 

Ansible 

كأداة لتكوين و تشكيل تكنولوجيا المعلومات والأتمتة، تقدم Ansible دعمًا عبر الأنظمة الأساسية. ويتسم بالتبني المأمون والمناسب والموثوق به في أي منظمة. الأداة مكتوبة بلغات PowerShell و Ruby و Python و Shell. 

وتشمل ميزاته ما يلي: 

  • الهندسة المعمارية الموزعة 
  • التكامل السلس مع نظم الإدارة الأخرى للتوثيق 

Trivy 

تعمل هذه الأداة كماسح ضوئي مفتوح المصدر للضعف للحاويات. يمكن لـ Trivy تشخيص واكتشاف نقاط الضعف في الحزم الخاصة باللغة ومنصات نظام التشغيل والبنية التحتية للرموز. لمسح أهداف محددة، ما عليك سوى تثبيت Trivy والسماح لها بالقيام بعملها. 

 

شكرا لاهتمامك بمدونات بهاء الزبيدي. لمزيد من المعلومات، يرجى زيارة الموقع

www.bahaaalzubaidi.net