BOINC Хостинг

BOINC на AvaHost — це клієнт добровільних обчислень, який підключається до громадських наукових проектів і запускає їхні завдання на VPS.

  • Один клік розгортання
  • 15 ГБ Потрібно місця на диску
  • 1 ГБ ОП Потрібна пам'ять
  • Від 2 € Ціна
Замовити зараз Безкоштовна установка

Що ви отримуєте
на AvaHost

Розгортання в один клік, власний домен, безкоштовний HTTPS, автоматичні оновлення додатків та заплановані резервні копії входять у кожен Cloud App. Ви можете запускати кілька додатків на одному сервері, і доступ до терміналу включений.

Цей шаблон не містить контейнер бази даних.

Замовити сервер

Технічні дані

Docker-образ
boinc/client:latest
Порт за замовчуванням
0

Як працює BOINC

Цей пакет — це BOINC-клієнт, образ boinc/client, з репозиторію BOINC/boinc-client-docker. Клієнт підключається до наукових проектів, завантажує їхні додатки та робочі одиниці, запускає їх і завантажує результати. Це не сервер проекту BOINC, який використовують лабораторії для створення цих робочих одиниць. Сервер проекту — це інша, більш важка система, і саме це не встановлює цей запис каталогу.

Приклад Docker від розробників використовує мережу хоста, том даних у /var/lib/boinc, пароль GUI RPC та прапор команди, який дозволяє віддаленому менеджеру підключитися. Потім ви використовуєте BOINC Manager або інший менеджер, який розуміє цей RPC, щоб підключити проекти та встановити, скільки CPU та дискового простору може використовувати клієнт. Немає гарного публічного вебсайту. Немає контейнера бази даних. Образи з тегом Alpine існують, а README попереджує, що деякі проекти їх відхиляють через musl, тому звичайний очікуваний тег — це стандартний на основі glibc.

Ключові можливості BOINC

Ви вибираєте проекти. Клієнт не вибирає справу для вас. Теги, специфічні для GPU, існують у розробників для машин з графікою NVIDIA, AMD або Intel. Звичайний VPS AvaHost не включає ці GPU, тому цей базовий варіант — це CPU-клієнт. Наукові додатки всередині робочих одиниць можуть запитати більше пам'яті, ніж має неактивний клієнт. Якщо проект потребує більше, ніж має план, це завдання не вдасться або буде інтенсивно використовувати swap. Встановіть ліміт пам'яті клієнта з цим на увазі.

AvaHost автоматично оновлює образ клієнта та за розкладом робить резервні копії каталогу даних, який містить вкладення та кешовані роботи. Результати, вже завантажені, знаходяться в проекті. Виділена публічна IP-адреса не потрібна для BOINC. Поштова розсилка додатків не включена в BOINC. Ви платите за VPS, а потім жертвуєте його CPU. Цей обмін має сенс лише якщо пожертва — це те, що ви хотіли.

BOINC проти Folding@home

1

BOINC

BOINC — це клієнт, який може підключатися до багатьох проектів. Folding@home — це інша система добровільних обчислень з власним клієнтом та власною роботою зі складання білків. Виберіть Folding@home, коли цей проект — це той, який ви хочете підтримати. Виберіть цей пакет, коли ви хочете BOINC-клієнт та проект з екосистеми BOINC.

2

Folding@home

Жоден з них не розміщує вебсайт для ваших клієнтів. Обидва споживають CPU, який ви могли б продати додатку.

Хто використовує BOINC

Прихильники дослідників та любителі домашніх лабораторій, які хочуть пожертвувати цикли, використовують BOINC-клієнт. Це неправильний пакет, якщо ви прийшли, щоб опублікувати додаток, вебсайт або власну фабрику робочих одиниць. Це також неправильний пакет, якщо VPS повинен залишатися чутливим до затримок для сервісу, чутливого до затримок, оскільки клієнт розроблений для використання CPU, який ви йому дозволяєте.

Самостійне розміщення BOINC: вимоги та вартість

Базовий варіант — 1024 МБ ОЗУ та 1 ядро CPU для процесу клієнта, образ boinc/client, без бази даних. Окремі наукові завдання можуть потребувати більше ОЗУ, ніж цей мінімум. На AvaHost рекомендований мінімум для BOINC-клієнта — План 1 за €2. Пакет включає розгортання в один клік, автоматичні оновлення та заплановані резервні копії каталогу клієнта. Немає публічного сайту, немає виділеної IP та немає сервера проекту. Підключайте лише проекти, умови яких ви приймаєте.

F.A.Q

  • BOINC-клієнт починається з €2 на Плані 1. Ви платите за ємність VPS, яку займає клієнт. Наукові проекти не виставляють рахунки AvaHost, і AvaHost не платить вам за цикли. Завдання деяких проектів потребують більше ніж 1 ГБ. Підніміть план, якщо робота, яку ви підключаєте, більша за цей мінімум. GPU-образи не входять до цієї базової конфігурації CPU.

  • Ні. Цей пакет не публікує громадський сайт. Ви керуєте клієнтом через BOINC Manager за допомогою пароля GUI RPC з машини, яку ви дозволяєте. Ім’я хоста є необов’язковим і не є способом, яким волонтери переглядали б проект. Якщо вам потрібен сайт проекту, вам потрібне програмне забезпечення сервера BOINC, яке є іншою системою.

  • AvaHost автоматично оновлює клієнт і регулярно створює резервні копії /var/lib/boinc, включаючи вкладення проектів. Робота, вже звітована проекту, зберігається на серверах цього проекту. Після оновлення відкрийте менеджер і переконайтеся, що клієнт все ще підключений і завантажує завдання. Збережіть пароль RPC, оскільки менеджер не може підключитися без нього.

  • Ні. Це волонтерський клієнт, який приєднується до існуючих проектів. Сервер проекту, який створює робочі одиниці та обслуговує сайт проекту, виходить за межі цієї програми. Замовляйте цей пакет лише для пожертвування процесорної потужності. Перед приєднанням прочитайте правила кожного проекту та обмежте використання процесора, щоб VPS міг застосовувати власні оновлення.