Qual è una stima approssimativa del costo dello spazio sul server / hosting per unapp in stile UBER con 100.000 utenti?


Migliore risposta

Uno schema di calcolo molto semplice, per il quale è necessario per approssimare il numero di utenti dellapplicazione e i limiti massimi di archiviazione per ciascuno di essi. La stima approssimativa è semplice: se il costo di archiviazione delloggetto è $ 0,1 per GB di spazio al mese e lapplicazione viene calcolata, diciamo, per 5000 utenti, con un limite di 2 GB, il risultato della moltiplicazione di tutti i numeri (5000 × 2 × 0,1) il costo mensile del server sarebbe di $ 1000.

Ma puoi ottenere lo stesso in meno di $ 200 da HostNOC con queste specifiche;

  • CPU: Intel E5-2670 2,60 GHz 16 core / 32 thread RAM: 32 GB DDR 3
  • Disco rigido: 1 SSD da 240 GB e 2 SATA da 500 GB
  • Larghezza di banda: 1 porta Gigabit – 20 TB

È importante capire che questo calcolo fornisce solo un costo approssimativo dellhosting richiesto. Il numero effettivo di utenti può essere diverso e ogni utente non utilizzerà necessariamente tutto lo spazio fornito. Pertanto, puoi fare unipotesi sulluso effettivo dello spazio sul server (come percentuale del numero iniziale di utenti e spazio su disco) e utilizzare questo coefficiente per regolare la valutazione.

Risposta

100.000 utenti, supponiamo che siano attivi al massimo 5.000 utenti contemporaneamente. E presumi Amazon AWS

Ti piacerebbe comunque 2 server di database MySQL o PostGresql caldi, ciascuno a $ 200 = $ 400. In questo modo puoi distribuirli su diverse AZ (zone di disponibilità)

1 database offline per le statistiche a $ 200 = $ 200

4 app server a $ 60 ciascuno = $ 240

ambiente di staging di 2 server, 1 db server $ 160

Questo è $ 1000 / mese. Non dimenticare i costi SSL, la larghezza di banda e lo spazio di archiviazione. Dipende molto, ma aggiungiamo altri $ 100. E hai bisogno delle conoscenze e delle ore degli ingegneri di sistema per configurare e gestire tutto

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *