BOINC Hosting

BOINC na AvaHost to klient obliczeń wolontariackich, który łączy się z publicznymi projektami naukowymi i uruchamia ich zadania na VPS.

  • Jedno kliknięcie wdrożenie
  • 15 GB Potrzebna przestrzeń dyskowa
  • 1 GB RAM Potrzebna pamięć
  • Od 2 € Cena
Zamów teraz Brak opłat za konfigurację

Co otrzymujesz
w AvaHost

Wdrożenie jednym kliknięciem, niestandardowa domena, darmowe HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe są dostępne z każdą aplikacją w chmurze. Możesz uruchomić wiele aplikacji na jednym serwerze, a dostęp do terminala jest wliczony.

Ten szablon nie zawiera kontenera bazy danych.

Zamów serwer

Technologia

Obraz Dockera
boinc/client:latest
Domyślny port
0

Jak działa BOINC

Ten pakiet to klient BOINC, obraz boinc/client, z repozytorium BOINC/boinc-client-docker. Klient łączy się z projektami naukowymi, pobiera ich aplikacje i jednostki pracy, uruchamia je i przesyła wyniki. To nie jest serwer projektu BOINC, którego laboratoria używają do tworzenia jednostek pracy. Serwer projektu to inny, cięższy system i to nie jest to, co instaluje ten wpis w katalogu.

Przykład Docker z upstream'u używa host networking, wolumenu danych w /var/lib/boinc, hasła GUI RPC i flagi polecenia, która pozwala zdalnym menedżerom się połączyć. Następnie używasz BOINC Manager lub innego menedżera obsługującego ten RPC, aby dołączyć projekty i ustawić, ile CPU i dysku może użyć klient. Nie ma elegancką publiczną stronę. Nie ma kontenera bazy danych. Obrazy oznaczone Alpine istnieją, a README ostrzega, że niektóre projekty je odrzucają z powodu musl, więc zwyczajnym tagiem do oczekiwania jest domyślny oparty na glibc.

Kluczowe cechy BOINC

Ty wybierasz projekty. Klient nie wybiera dla ciebie sprawy. Tagi specyficzne dla GPU istnieją upstream dla maszyn z grafiką NVIDIA, AMD lub Intel. Normalny VPS AvaHost nie zawiera tych GPU, więc ta linia bazowa to klient CPU. Aplikacje naukowe wewnątrz jednostek pracy mogą żądać więcej pamięci niż bezczynny klient. Jeśli projekt chce więcej niż plan ma, to zadanie się nie powiedzie lub będzie intensywnie swapować. Ustaw limit pamięci klienta mając to na uwadze.

AvaHost automatycznie aktualizuje obraz klienta i wykonuje kopię zapasową katalogu danych zgodnie z harmonogramem, który zawiera załączniki i buforowaną pracę. Wyniki już przesłane znajdują się w projekcie. Dedykowany publiczny adres IP nie jest wymagany dla BOINC. Poczta aplikacji nie jest dołączona do BOINC. Płacisz za VPS, a następnie darujesz jego CPU. Ta wymiana ma sens tylko wtedy, gdy darowanie to to, czego chciałeś.

BOINC vs Folding@home

1

BOINC

BOINC to klient, który może się łączyć z wieloma projektami. Folding@home to inny system obliczeń wolontariackich z własnym klientem i własną pracą nad składaniem białek. Wybierz Folding@home, gdy to projekt, który chcesz wspierać. Wybierz ten pakiet, gdy chcesz klienta BOINC i projekt z ekosystemu BOINC.

2

Folding@home

Żaden z nich nie hostuje strony dla twoich klientów. Oba zużywają CPU, które mogłeś sprzedać aplikacji.

Kto używa BOINC

Zwolennicy badaczy i homelabbers, którzy chcą darować cykle, używają klienta BOINC. To zły pakiet, jeśli przyszedłeś, aby opublikować aplikację, stronę lub własną fabrykę jednostek pracy. To też zły pakiet, jeśli VPS musi pozostać responsywny dla usługi wrażliwej na opóźnienia, ponieważ klient jest zbudowany do używania CPU, które mu pozwolisz.

Self-hosting BOINC: wymagania i koszt

Linia bazowa to 1024 MB RAM i 1 rdzeń CPU dla procesu klienta, obraz boinc/client, bez bazy danych. Poszczególne zadania naukowe mogą wymagać więcej RAM niż ten minimum. Na AvaHost rekomendowane minimum dla klienta BOINC to Plan 1 za €2. Pakiet zawiera wdrożenie jednym klikiem, automatyczne aktualizacje i zaplanowane kopie zapasowe katalogu klienta. Nie ma publicznej strony, dedykowanego IP ani serwera projektu. Dołączaj tylko projekty, których warunki akceptujesz.

F.A.Q

  • Klient BOINC rozpoczyna się od €2 w Planie 1. Płacisz za pojemność VPS, którą zajmuje klient. Projekty naukowe nie rozliczają się z AvaHost, a AvaHost nie płaci Ci za cykle. Zadania z niektórych projektów wymagają więcej niż 1 GB. Podnieś plan, jeśli prace, które dołączasz, są większe niż ten limit. Obrazy GPU nie są częścią tego podstawowego CPU.

  • Nie. Ten pakiet nie publikuje publicznej strony. Kontrolujesz klienta za pomocą BOINC Manager przez hasło GUI RPC z maszyny, którą zezwolisz. Nazwa hosta jest opcjonalna i nie jest sposobem, w jaki wolontariusze przeglądaliby projekt. Jeśli chciałbyś strony projektu, potrzebowałbyś oprogramowania serwera BOINC, które jest innym systemem.

  • AvaHost automatycznie aktualizuje klienta i wykonuje kopie zapasowe /var/lib/boinc zgodnie z harmonogramem, w tym załączniki projektów. Prace już zgłoszone do projektu znajdują się na serwerach tego projektu. Po aktualizacji otwórz menedżer i potwierdź, że klient jest nadal podłączony i pobiera zadania. Zachowaj hasło RPC, ponieważ menedżer nie może się połączyć bez niego.

  • Nie. To jest klient wolontariusz, który dołącza do istniejących projektów. Serwer projektu, który tworzy jednostki pracy i obsługuje witrynę projektu, jest poza zakresem tej aplikacji. Zamów ten pakiet tylko, aby przekazać moc obliczeniową CPU. Przeczytaj zasady każdego projektu przed dołączeniem i ogranicz CPU, aby VPS mógł nadal stosować własne aktualizacje.