Kom ihåg mig?
Home Menu

Menu


Skalbar webbtjänst

Ämnesverktyg Visningsalternativ
Oläst 2014-08-24, 11:12 #1
Tempus Tempus är inte uppkopplad
Medlem
 
Reg.datum: Nov 2013
Inlägg: 67
Tempus Tempus är inte uppkopplad
Medlem
 
Reg.datum: Nov 2013
Inlägg: 67
Standard Skalbar webbtjänst

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
Tempus är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-08-24, 12:39 #2
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
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.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-08-25, 16:40 #3
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
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..
danjel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-08-27, 08:20 #4
Tempus Tempus är inte uppkopplad
Medlem
 
Reg.datum: Nov 2013
Inlägg: 67
Tempus Tempus är inte uppkopplad
Medlem
 
Reg.datum: Nov 2013
Inlägg: 67
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
Tempus är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-08-27, 09:42 #5
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
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.
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 19:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017