PowerShell DSC

PowerShell DSC

PowerShell Desired State Configuration هي عبارة عن منصة إدارة في PowerShell تمكنك من إدارة البنية التحتية لتكنولوجيا المعلومات والتطوير لديك من خلال التهيئة كرمز.
Windows PowerShell Desired State Configuration (DSC) عبارة عن نظام أساسي لإدارة التكوين مدمج في Windows يستند إلى معايير مفتوحة.DSC يتسم بالمرونة الكافية للعمل بشكل موثوق وثابت في كل مرحلة من مراحل دورة حياة النشر (التطوير ، الاختبار ، الإنتاج المسبق ، الإنتاج) ، وكذلك أثناء التدريج.DSC تتمحور حول "التكوينات".التكوين عبارة عن مستند سهل القراءة يصف بيئة مكونة من أجهزة كمبيوتر ("العقد") بخصائص محددة.قد تكون هذه الخصائص بسيطة مثل ضمان تمكين ميزة Windows معينة أو تعقيدها مثل نشر SharePoint.تحتوي DSC أيضًا على مراقبة وإعداد التقارير. إذا لم يعد النظام متوافقًا ، فيمكن DSC رفع تنبيه والعمل على تصحيح النظام.تم تصميم التكوينات بحيث يمكن قراءتها وتخزينها وتحديثها بسهولة.تعلن التكوينات أن الأجهزة المستهدفة للحالة يجب أن تكون فيها ، بدلاً من كتابة التعليمات الخاصة بكيفية وضعها في تلك الحالة.هذا يجعلها أقل تكلفة بكثير من تعلم واعتماد وتنفيذ والحفاظ على التكوين من خلال DSC.يعني تكوين التكوينات أن خطوات النشر المعقدة يتم التقاطها باعتبارها "مصدرًا واحدًا للحقيقة" في مكان واحد.هذا يجعل عمليات النشر المتكررة لمجموعة محددة من الآلات أقل عرضة للخطأ.بدوره ، جعل عمليات النشر أسرع وأكثر موثوقية والتي تتيح تحول سريع في عمليات النشر المعقدة.يمكن مشاركة التهيئة أيضًا عبر معرض PowerShell ، مما يعني أن السيناريوهات الشائعة وأفضل الممارسات قد تكون موجودة بالفعل للعمل الذي تحتاجه.

بدائل لـ PowerShell DSC لنظام التشغيل Python

Ansible

Ansible

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