Wat is een RUWE schatting van de kosten van serverruimte / hosting voor een app in UBER-stijl met 100.000 gebruikers?


Beste antwoord

Een heel eenvoudig berekeningsschema waarvoor het is vereist om het aantal applicatiegebruikers en de maximale opslaglimieten voor elk van hen te schatten. De ruwe schatting is eenvoudig: als de opslagkosten van het object $ 0,1 per GB ruimte per maand bedragen en uw toepassing wordt berekend voor bijvoorbeeld 5000 gebruikers, met een limiet van 2 GB, is het resultaat van het vermenigvuldigen van alle getallen (5000 × 2 × 0,1) zouden de maandelijkse kosten van de server $ 1000 zijn.

Maar u kunt hetzelfde krijgen in minder dan $ 200 van HostNOC met deze specificaties;

  • CPU: Intel E5-2670 2,60 GHz 16 cores / 32 Threads RAM: 32GB DDR 3
  • Harde schijf: 1 x 240 GB SSD en 2 x 500 GB SATA
  • Bandbreedte: 1 Gigabit-poort – 20 TB

Het is belangrijk om te begrijpen dat deze berekening slechts een schatting geeft van de kosten van vereiste hosting. Het werkelijke aantal gebruikers kan verschillen en niet elke gebruiker zal niet noodzakelijk alle beschikbare ruimte gebruiken. U kunt dus een aanname doen over het daadwerkelijke gebruik van de serverruimte (als percentage van het aanvankelijke aantal gebruikers en schijfruimte) en deze coëfficiënt gebruiken om de beoordeling aan te passen.

Antwoord

100.000 gebruikers, laten we aannemen dat maximaal 5.000 tegelijkertijd actief is. En neem aan dat Amazon AWS

Toch wil je twee hete MySQL- of PostGresql-databaseservers, elk voor $ 200 = $ 400. Op deze manier kunt u ze over verschillende AZs (beschikbaarheidszones) verdelen.

1 offline database voor statistieken voor $ 200 = $ 200

4 app-servers voor $ 60 per stuk = $ 240

staging-omgeving van 2 servers, 1 db server $ 160

Dat is $ 1000 / maand. Vergeet SSL-kosten, bandbreedte en opslag niet. Dat hangt er echt van af, maar laten we nog eens $ 100 toevoegen. En je hebt de kennis en uren van systeemingenieurs nodig om alles te configureren en te beheren.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *