FAQ |
Kalender |
2014-08-24, 11:12 | #1 | ||
|
|||
Medlem
|
Det pratas väldigt mycket att företag och tjänster ska vara skalbara. Hur fungerar det i IT världen och en webbaserad tjänst?
Som jag förstår det är det så att antalet medlemmar och var man lanserar inte ska spelar nån roll och att tjänsten då är skalbar. Man kan lansera var som helst och ha hur många användare som helst, utan att arbetsbelastningen multipliceras med antalet nya användare. Är det rätt uppfattat? Givetvis ökar kraven på servrar och den sortens personal, men det säger sig själv. Det är själva affärsiden som min fråga om skalbarhet gäller |
||
Svara med citat |
2014-08-24, 12:39 | #2 | ||
|
|||
Administratör
|
Skalbarhet är ingen magisk uppfinning som väl tillämpad gör att du inte har några kostnader eller problem när du skalar upp en tjänst. Det innebär bara att du KAN skala upp tjänsten. Att säga att något är skalbart kräver både kontext och förklaring för att vara relevant.
Begreppet i sig säger t ex inget om det finns en max-gräns till vilket du kan skala - se vertikal och horisontell skalning för en stor skillnad här, även om det finns många andra aspekter. Det säger heller ingenting om hur kostnaderna påverkas av skalan. Linjär skalning brukar innebära att ration användare/kostnad är konstant och är inte ett ovanligt scenario när en tjänst redan är stor och välstrukturerad.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2014-08-25, 16:40 | #3 | ||
|
|||
Medlem
|
Just för stora mängder data, eller högt tryck på db servers , så är det svårt att definiera om man uppfyller skalbarhet för en tjänst.
Om det inte räcker med vertikal skalning, dvs mer minne, cpu på db servern så kanske man måste överväga replikering eller annat och då beror det bla på vilken databas man använder. Så det är som nämnts av Clarence att man måste ha ett kontext och en kravbild som visar hur man definierar detta.. |
||
Svara med citat |
2014-08-27, 08:20 | #4 | ||
|
|||
Medlem
|
Det är allmänt svar jag behöver och det har jag fått. Det är med andra ord att man kan förstora projektet utan att det kräver större omkostnader. Man måste hitta gränsen där man måste investera i mer hårdvara och fler supporttekniker/kundsupport men själva tjänsten kan utökas i oändlighet och kräver inte en insats för varje ny användare
|
||
Svara med citat |
2014-08-27, 09:42 | #5 | |||
|
||||
Klarade millennium-buggen
|
Olika exempel skalar på olika vis efter vad de supporterar som nämns.
Vi tar något exempel. Du vill sätta upp DNSer likt "no-ip/dyndns" och sätta ut ett antal maskiner och data replikeras. Så om vi tar de vidare och säger att du använder powerdns för att hantera frågor och sedan använder du mysql som DB, och sätter upp en master som replikerar till slavar ute någonstans. Då sprider du ut data och kan sprida lasten. Men logiken hamnar inte på plats automatiskt. Annat exempel, du sitter ett kontor med 25 mindre lokala kontor med 2mbit linor och du vill alla fall att alla dokument/filer/whatever skall finnas i form av lokal kopia för att belasta linan så lite som möjligt vid arbetstid så finns de t.ex. DFS i microsoft server produkter som kan hjälpa med att skapa lokala "distrubutionspunkter" med nätlogik att nät A skall gå till DP på nät A. Och servrarna hanterar replikeringen och de använder bits för att enbart skicka det som har ändrats. Så helt beroende på vad du är ute efter att skala så finns de olika lösningar. |
|||
Svara med citat |
Svara |
|
|