Scriu o bursă pentru a oferi studenților acces gratuit la mașinile virtuale Nextcloud și trebuie să fac un buget pentru mașinile fizice. Întrebarea este cum pot estima numărul de VM care rulează doar Nextcloud (cu doar aplicațiile de partajare a fișierelor, practic, fără videoconferințe sau editare live sau similare) care pot fi suportate de o singură mașină fizică? Am nevoie de asta pentru a stabili un buget pentru numărul de mașini fizice de achiziționat.
Am găsit câteva lucrări academice pe această întrebare, dar nu am timp să le implementez modelele (și oricum sunt validate inadecvat în circumstanțe reale). Am văzut și câteva metode de estimare excesiv de grosiere (https://docs.citrix.com/en-us/tech-zone/design/design-decisions/single-server-scalability.html). Acestea nu ajută prea mult.
Abordarea mea poate fi aspră, dar trebuie să se bazeze pe dovezi. De exemplu, dacă aveți experiență cu un anumit hardware care acceptă mai multe VM Nextcloud (sau ceva similar cu Nextcloud), ar fi bine. Sau dacă aveți gânduri despre factorii care sunt cei mai importanți pentru estimarea capacității. Am considerat instrumentele de testare a încărcăturii (Login VSI) ca o modalitate de a-mi valida alegerile după fapt, dar nu văd cum aș putea face acest lucru pentru a modela lucrurile în mod realist în avans, așa că orice gânduri ar fi de asemenea utile.
EDIT: Răspunsul canonic Mă puteți ajuta cu planificarea capacității mele? ajută ca referință pentru a include în avansul general până la buget, dar am nevoie de detalii specifice pentru cazul meu de la cineva cu experiență similară.Există o problemă cu găina și ouă: nu pot testa mai întâi unele mașini candidate și să folosesc rezultatele pentru buget, deoarece aș avea nevoie de bani pentru aparate; dar banii din grant vin doar pe baza planificării capacității. Speranța mea este să îmi bazez unele dintre estimările mele pe experiențele altora pentru a ocoli această problemă.