Skocz do zawartości
  • Cześć!

    Witaj na forum RootNode - aby pisać u nas musisz się zarejestrować, a następnie zalogować. Posty pisane z kont niezarejestrowanych nie są widoczne publicznie.

Szukam serwera na 300 osób do testu ABCD - Ktoś coś poleca?


Darbal

Rekomendowane odpowiedzi

Witajcie,

 

szukam serwera, na którym możliwe będzie zorganizowanie testu z 50 pytaniami i odpowiedziami typu ABCD. Test będzie rozwiązywany przez 300 osób jednocześnie. Planujemy użyć 5GB przestrzeni i jednej bazy danych. Serwer będzie potrzebny przez 3 tygodnie od połowy lutego. Wcześniej, na elastycznym hostingu, przeprowadziliśmy podobny test na 1000 użytkowników, ale niestety serwer nie sprostał obciążeniu.

 

Z góry dzięki za pomoc.


 

Odnośnik do komentarza
Udostępnij na innych stronach

300 userów online to nie jest dużo. TU (między innymi) https://www.scaleway.com/en/ Możesz wykupić maszynę na godziny i postawić co tam potrzeba .
Lub tanie, ale mocne VPS https://contabo.com/en/vps/

--

IMHO - Możecie też zmienić architekturę oprogramowania i zamiast od od razu robić ZAPISY do bazy danych zapisywać je w kolejce najprościej chyba Redis Pub/Sub i w skrypcie CLI pracującym w tle nasłuchującym zdarzenia zapisywać je w bazie danych.

Edytowane przez Mion
Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...
W dniu 4.01.2024 o 09:56, Darbal napisał(a):

Test będzie rozwiązywany przez 300 osób jednocześnie.

 

Wystarczy VPS za 40 PLN z 2vCore od OVH który z tego co widzę może wykonać ponad 14,000 INSERT-ów i ponad 12,000 UPDATE-ów NA SEKUNDĘ, co w przypadku 300 osób będących jednocześnie na stronie daje realnie grubo ponad 100 KROTNY zapas zasobów, jeśli chodzi o samą bazę danych. 


Ponadto przez to iż na hostingach jest ograniczony dostęp do logów - w przypadku "nie sprostania obciążeniu" o którym wspomniałeś będzie trudno ustalić co stanowiło wąskie gardło a w przypadku VPS-a bez problemu można znaleźć odpowiedź w logach. Gdyż chcąc cokolwiek zmienić "na lepsze" trzeba znać przyczynę a nie działać na oślep. Gdyż dość często okazuje się, że to sam skrypt/źle zaprojektowane tabele są źródłem problemu. I dlatego to właśnie VPS będzie najlepszym wyborem pod każdym względem w tym przypadku.

 

 

 

W dniu 4.01.2024 o 11:59, Mion napisał(a):

Możecie też zmienić architekturę oprogramowania i zamiast od od razu robić ZAPISY do bazy danych zapisywać je w kolejce najprościej chyba Redis


Ale po co robić sobie pod górkę mając tak gigantyczny zapas zasobów jeśli chodzi o bazę ? Z Redisa korzysta się tam, gdzie jego użycie ma sens, a przy 100 krotnym zapasie zasobów tego sensu absolutnie nie ma, zwłaszcza iż jeszcze musieliby przerabiać aplikację/skrypt.
 

 

Edytowane przez Maxx
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.