Dezvolt o platformă în care utilizatorii pot încărca videoclipuri, pot cere videoclipuri și descărca videoclipurile încărcate de alți utilizatori.
Am dezvoltat platforma folosind Java Spring Boot, Angular și MongoDB și totul funcționează perfect pe localhost.
Totuși, nu știu ce fel de server ar trebui să închiriez pentru că nu știu câți utilizatori vor folosi platforma mea, câte încărcări/descărcări simultane voi avea etc.
Platforma este destinată persoanelor academice (profesori, studenți etc.).
Am următoarele opțiuni în minte:
Server virtual, Linux V10
8 GB RAM
SSD de 300 GB
4 CPU vCore
8 GB RAM garantat
conexiune de până la 100 MBit/s
Trafic nelimitat
Server virtual, Linux V30
16 GB RAM
SSD de 500 GB
6 CPU vCore
16 GB RAM garantat
conexiune de până la 500 MBit/s
Trafic nelimitat
Este una dintre aceste opțiuni suficientă pentru început în cazul meu? Cum pot face o estimare?
Dacă închiriez un server virtual tradițional și 5000 de persoane vor să încarce videoclipuri simultan, ce se întâmplă? Cum afectează viteza de încărcare a site-ului? Încetinește totul?
Este și numărul de spectatori un blocaj sau doar numărul de încărcări/descărcări simultane de fișiere ar fi blocajul? Pentru câți spectatori/încărcări și descărcări simultane este bine să aveți un server virtual tradițional?
Ar fi bine dacă cineva ar putea să-mi dea un indiciu cum pot face o estimare. Habar n-am cum ar trebui să merg mai departe.