Vinnaren i pepparkakshustävlingen!
2014-06-30, 13:07
  #1
Medlem
Hallå där,

Jag arbetar med en mobilapplikation och den ska ge och hämta information från en databas. Hur snabb och avancerad server behöver jag för att många användare världen över snabbt ska kommunicera med servern?

Någon som har erfarenhet och tips på detta? Kom gärna med inputs!
Citera
2014-06-30, 13:11
  #2
Medlem
EckiEckis avatar
Citat:
Ursprungligen postat av bojaren
Hallå där,

Jag arbetar med en mobilapplikation och den ska ge och hämta information från en databas. Hur snabb och avancerad server behöver jag för att många användare världen över snabbt ska kommunicera med servern?

Någon som har erfarenhet och tips på detta? Kom gärna med inputs!

"Hur långt är ett snöre"?

Det är HELT omöjligt att svara på, eftersom du inte talar om hur många användare, hur komplexa frågorna är, hur mycket bandbredd som varje fråga tar etc etc.

Så, om du ger oss (mycket) mer information så kan vi säkert ge ett bättre svar.

Innan dess är "En lagom kraftig lösning" det enda vettiga svar jag kan ge dig.

Sagt på ett annat sätt, du frågar ungefär "Jag behöver måla en massa saker världen över. Hur mycket färg och penslar behöver jag köpa?
Citera
2014-06-30, 13:22
  #3
Medlem
qrizzes avatar
Citat:
Ursprungligen postat av EckiEcki
"Hur långt är ett snöre"?

Använd en molnlösning så du kan skala uppåt.
http://aws.amazon.com
http://azure.microsoft.com
https://cloud.google.com

ex. Amazon erbjuder ett par saker gratis för utveckling. Kan vara en bra start. http://aws.amazon.com/free eller http://aws.amazon.com/start-ups/
Citera
2014-06-30, 17:34
  #4
Medlem
Okej låt säga en miljon användare som skickar meddelanden till varandra? Svårt att säga när man med jantelagen höftar på användarantalet

Så server för ca:
- 1 miljon användare, säg 250 000 st meddelanden dagligen.
- Typ lika snabb åtkomst oavsett vart man är i världen med 3G/wifi täckning.
- Responstid mellan skicka och ta emot är högst 5 sekunder?
Citera
2014-06-30, 23:24
  #5
Medlem
Citat:
Ursprungligen postat av bojaren
Hallå där,

Jag arbetar med en mobilapplikation och den ska ge och hämta information från en databas. Hur snabb och avancerad server behöver jag för att många användare världen över snabbt ska kommunicera med servern?

Någon som har erfarenhet och tips på detta? Kom gärna med inputs!

Citat:
Ursprungligen postat av bojaren
Okej låt säga en miljon användare som skickar meddelanden till varandra? Svårt att säga när man med jantelagen höftar på användarantalet

Så server för ca:
- 1 miljon användare, säg 250 000 st meddelanden dagligen.
- Typ lika snabb åtkomst oavsett vart man är i världen med 3G/wifi täckning.
- Responstid mellan skicka och ta emot är högst 5 sekunder?

Det är fortfarande helt omöjligt att säga. Det är mycket bättre att mäta hur mycket data din specifika klient skickar, och sedan mäta hur mycket cpu etc din serverprogramvara tar. Då kan du räkna ut på en höft vad det kommer kosta att driva serverdelen.

Efter det börjar man med minsta möjliga konfiguration i molnlösningen och hoppas att man inte blir ruinerad när man behöver skala upp.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback