
أصبح Unison Cloud مفتوح المصدر بترخيص MIT
Unison Cloud منصة حوسبة موزعة مبنية على لغة برمجة Unison، أصبحت الآن منشورة كمصدر مفتوح بترخيص MIT. يشمل الإصدار أربعة مشاريع: العميل وعُقد Nimbus العاملة وخادم API وواجهة UI للويب.
Unison Cloud منصة حوسبة موزعة مبنية على لغة برمجة Unison، أصبحت الآن منشورة كمصدر مفتوح بترخيص MIT. يشمل الإصدار أربعة مشاريع تشكّل معاً هذه المنصة.
ما هو Unison Cloud؟
يجعل Unison Cloud أي مجموعة من العُقد بمثابة حاسوب موزَّع يمكن برمجته بلغة Unison. ووفقاً للمشروع، تُنشر الخدمات في ثوانٍ وتكون خفيفة، بأقل من 200kb، ما يلغي الحاجة إلى بناء وإرسال حاويات بحجم عدة غيغابايت. توفر المنصة اتصالاً سريعاً بين الخدمات المُنَمَّطة عبر ضغط رسم الخدمة التكيفي، ومهام حزم موزعة تستند إلى نموذج أسلوب fork/join عالي المستوى، وتخزينًا قائمًا على المعاملات فوق DynamoDB، وتخزين كائنات فوق S3، وإدارة أسرار، ومهام خلفية طويلة الأمد.
المشاريع الأربعة المنشورة
يحدد عميل Unison Cloud نموذج برمجة العُقدة ويضم مفسراً محلياً للاختبار والتطوير المحلي، إضافة إلى مفسر حقيقي يتصل بعُقدة Unison الموزعة. يشير المشروع إلى أن هذا المكوّن مفتوح المصدر منذ فترة طويلة. أما Nimbus، وهي العُقد العاملة في عنقود Unison Cloud، فهي مكتوبة بلغة Unison وتدعم أي عدد من العمال يمكن توسيعه أو تقليله ديناميكياً. ويُعد خادم API الخاص بـ Unison Cloud خدمة مكتوبة بـ Haskell يتصل بها العميل عند التفاعل مع العُقدة البعيدة، كما يعمل بمثابة واجهة إدارة لرصد عضوية العُقدة ومعالجة المصادقة. وواجهة UI لـ Unison Cloud هي الشيفرة التي تشكّل أساس app.unison.cloud وتُستخدم لعرض الخدمات المُنصَّبة والسجلات وبيانات أخرى. وقد نُشرت Nimbus وخادم API وواجهة UI حديثاً كمصدر مفتوح.
إمكانية الوصول والدعم
يقول الفريق إنه يرى أن هذه التقنية ستكون أكثر فائدة للعالم كمشروع مفتوح المصدر، ويأمل أن يصنع الناس بها أشياء مميزة. للحصول على دعم احترافي لعنقود Unison Cloud، تواصل مع [email protected].
المصادر: Lobsters
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.