Назад
Unison Cloud став відкритим кодом з ліцензією MIT
SiTech AI Team2 хв читання

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 і підтримує будь-яку кількість робочих процесів, яку можна динамічно збільшувати або зменшувати. Unison Cloud API Server — це сервіс на Haskell, до якого клієнт звертається під час взаємодії віддаленим кластером, а також діє як панель керування для відстеження членства в кластері та обробки автентифікації. Unison Cloud UI — це код, який лежить в основі app.unison.cloud і використовується для перегляду розгорнутих сервісів, журналів та інших даних. Nimbus, сервер API та UI щойно опубліковані як відкритий код.

Доступність і підтримка

Команда каже, що вважає: ця технологія буде кориснішою для світу у формі проєкту з відкритим кодом, і сподівається, що люди створять за її допомогою щось чудове. Щоб отримати професійну підтримку для кластера Unison Cloud, зв’яжіться з [email protected].

Джерела: Lobsters

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.