Dapr ، هو وقت تشغيل مفتوح المصدر يسهل إنشاء التطبيقات الأصلية في السحابة 

أصدرت Microsoft للتو الإصدار 1.0 من وقت تشغيل السحابة المسمى بـ Distributed Application Runtime (دابر).

بكلمات Microsoft ، Dapr هو وقت التشغيل (وقت التنفيذ) المصدر المفتوح والمحمول والمدفوع بالحدث أن يسمح للمطورين ببناء تطبيقات مرنة بسهولةوالخدمات المصغرة وعديمة الحالة وذات الحالة يعمل أصلاً في السحابة وعلى البنية الأساسية لـ Edge (مثل Azure Stack Hub أو AWS Outpost).

حول درب

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

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

للحصول على فهم أفضل، يشرح المسؤولون عن المشروع أن وقت تنفيذ Dapr سيسمح للمطورين بالتركيز أكثر على كتابة منطق الأعمال بدلاً من استكشاف الأخطاء وإصلاحها من الأنظمة الموزعة.

في هذا الإصدار 1.0 ، أبلغ فريق Dapr أنهم ركزوا على Kubernetes كبيئة استضافة أساسية لتشغيل تطبيقات الإنتاج. تم دمجها بعمق في كل من مستوى التحكم Dapr وبنية Sidecar Dapr. على سبيل المثال،

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

نشير إلى أن Dapr ليس مرتبطًا بمنصة معينة ومصمم ليتم استخدامه من أي لغة برمجة عبر بروتوكولات HTTP و gRPC. لذلك فلا عجب أنه يمكن تشغيل التطبيقات المستندة إلى Dapr على سحابات Azure و AWS و Alibaba و Google.

ومع ذلك، لتعزيز تجربة اللغة الأم للمطورين، SDKs تم إصدار Java و .NET و Python و Go على أنها جاهزة للاستخدام مع هذا الإصدار 1.0 من Dapr. ستتبع حزم SDK لـ JavaScript / Node.js و C ++ و Rust و PHP ، قيد المعاينة حاليًا ، جنبًا إلى جنب مع الإصدارات الأخرى من Dapr. أيضًا ، لتطوير تطبيقات السحابة الأصلية المستندة إلى Dapr ، يمكنك استخدام بيئات التطوير الشائعة مثل VS Code أو IntelliJ.

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

في هذا الصدد ، تطمئن Microsoft بالقول أن Dapr لديه زمن انتقال منخفض للغاية من خدمة إلى خدمة وقد تم تحسينه لسيناريوهات عالية السرعة.

أثناء الاختبار ، يضيف وقت التنفيذ حوالي 1,2 مللي ثانية من وقت الاستجابة من أقصى إلى 90 بالمائة وحوالي 2 مللي ثانية إلى 99 بالمائة. فيما يتعلق بالأمن ، يوصي فريق Dapr ، للدفاع ضد هجمات man-in-the-middle ، مع وجود تشفير مقدم من Dapr من خلال شهادات x.509 الصادرة من خلال خدمة طائرة التحكم الخاصة به والتي يتم تجديدها تلقائيًا.

اعتمدت Microsoft على مجتمع 2019 مفتوح المصدر الذي يضم ما يزيد قليلاً عن 114 مساهمًا لتطوير Dapr.

في عام 2021 ، ارتفع هذا الرقم إلى 700 ، وهو ما يمثل نموًا بأكثر من ست مرات في 16 شهرًا فقط ، مما يدل على الاهتمام الذي يولده هذا المشروع بين مجتمع المطورين.

كمساهمين في Dapr ، لدينا منظمات مثل Alibaba Cloud و HashiCorp و Microsoft و ZEISS و Ignition Group بالإضافة إلى أفراد.

أخيرًا ، نظرًا لأن Microsoft تريد أن يكون Dapr مفتوحًا وحياديًا وشاملًا ، فقد أعلنت الشركة أنها بصدد الانتقال إلى نموذج حكومي مفتوح.

إذا كنت مهتمًا بمعرفة المزيد عنها حول Darp ، يمكنك التحقق من التفاصيل في الرابط التالي.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.