دمية البرنامج التعليميدليل الدراسة

Published on 2023-04-20 00:10:05 · 中文 · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

دمية البرنامج التعليمي

Puppet Tutorial
Puppet هي أداة إدارة نظام DevOps مفتوحة المصدر. يتم استخدامه لمركزية وأتمتة عملية إدارة التكوين. تم تطوير الأداة باستخدام Ruby DSL (لغة خاصة بالمجال). يتم استخدام أداة Puppet لنشر الخوادم وتكوينها وإدارتها.
سيساعدك هذا البرنامج التعليمي على فهم سبب شعبية Puppet وكيف أنها فريدة مقارنة بأدوات إدارة التكوين الأخرى. يتم اختبار جميع الأمثلة في هذا البرنامج التعليمي. عن طريق تغيير الاسم والمتغيرات المحددة حاليا ، يمكن استخدام هذا الرمز لأي تكوين دمية.

ما هي الدمية؟

الدمية هي أداة لإدارة تكوين DevOps. تم تطوير هذا بواسطة Puppet Labs وهو متاح في كل من إصدارات المصدر المفتوح والمؤسسات. يتم استخدامه لمركزية وأتمتة عملية إدارة التكوين. تم تطوير هذه الأداة باستخدام Ruby DSL (لغة خاصة بالمجال) ، وتتيح لك تغيير البنية التحتية الكاملة بتنسيق التعليمات البرمجية ويمكن إدارتها وتكوينها بسهولة. يتم استخدام أداة Puppet لنشر الخوادم وتكوينها وإدارتها. ينطبق هذا بشكل خاص على أتمتة تسليم وإدارة البنية التحتية الهجينة. مع الأتمتة ، تمكن Puppet مسؤولي النظام من العمل بسهولة وسرعة أكبر. يمكن أيضا استخدام الدمية كأداة نشر لأنها تستطيع نشر البرامج تلقائيا على النظام. تقوم Puppet بتنفيذ البنية الأساسية كتعليمات برمجية ، مما يعني أنه يمكنك اختبار بيئتك للنشر الدقيق. يدعم uppet منصات متعددة مثل Microsoft Windows و Debian / Ubuntu و Red Hat / CentOS / Fedora و MacOS X وما إلى ذلك. يستخدم Puppet نموذج خادم العميل ، حيث يعمل نظام واحد في أي مجموعة كخادم ، يسمى Puppet master ، بينما تعمل الأنظمة الأخرى كعملاء على عقد تسمى المرؤوسين.

ملامح الدمية

ميزات الدمية هي كما يلي:
دعم النظام الأساسي
Puppet متوافق مع جميع الأنظمة الأساسية التي تدعم Ruby ، مثل Microsoft Windows و Linux و MacOS X والمزيد.
الموسعه
تم تطوير الدمية في عام 2005. نتيجة لذلك ، قامت العديد من المنظمات المختلفة ، بما في ذلك المؤسسات المتوسطة إلى الكبيرة ، بنشر Puppet ، لذا فهي قابلة للتطوير للغاية.
توثيق
يوفر Puppet عددا كبيرا من صفحات wiki الراسخة بالإضافة إلى وثائق مفصلة.
الازدواجية
على عكس أدوات إدارة التكوين الأخرى ، في Puppet يمكننا تشغيل نفس مجموعة التكوين بأمان عدة مرات على نفس الجهاز. هذا يعني أنه بعد نشر التكوينات على أي جهاز ، يتحقق Puppet باستمرار من هذه التكوينات على فترات زمنية معينة.
المصدر المفتوح
الدمية هي أداة مفتوحة المصدر يسهل توسيعها لإنشاء مكتبات ووحدات مخصصة بفضل هذه الميزة.
تقرير الامتثال
يدعم Enterprise Puppet التقارير الرسومية ، مما يجعل من السهل تصور البنية التحتية الخاصة بك والتواصل والاستجابة بسرعة للتغييرات. يمنحك رؤية في الوقت الفعلي لتأثير التغييرات ، مما يمنحك رؤية حول كيفية أداء البنية التحتية الخاصة بك.
فعالة من حيث التكلفة
عندما يكون لديك الكثير من الأنظمة وترغب في إجراء تغييرات صغيرة على التعليمات البرمجية ، فإن Puppet يساعد في تقليل الجهد والتكلفة.
أسرع
تمكن Puppet محترفي DevOps ومسؤولي النظام من العمل بشكل أسرع وأكثر كفاءة.
نمو سريع
اليوم ، تبنت العديد من الشركات دمية لإدارة بنيتها التحتية ، مثل Google و Red Hat و AT&T و Spotify و AON والقوات الجوية الأمريكية والمزيد.

شرط

قبل متابعة هذا البرنامج التعليمي ، يجب أن يكون لديك معرفة أساسية بإدارة النظام واتصال بروتوكول الشبكة والبنية التحتية. من أجل أتمتة تكوين البنية التحتية ، يجب أن يكون لدينا فهم أساسي لنصوص Ruby والأنظمة التي نريد استخدام Puppet.