Citat:
Ursprungligen postat av johaseo
Ett par hundringar i månaden är ändock ett par hundra. Max avbrott i den prisklassen anser jag vara 30 minuter.
|
Vill du ha en avbrottsfri miljö så ska du sprida servrarna geografiskt, skriva din applikation så att den fortsätter fungera om någon nod går ner och systemera allt så att noderna kan vara bortkopplade en tid utan att något kraschar. Detta är inte möjligt med ett delat webbhotell eftersom webbhotellet inte har kontroll över webbapplikationen (det är ju du som skriver den). Kort sagt kan du inte få en garanterat avbrottsfri miljö för ett par hundra i månaden. Du säger att 30 minuter är max nedtid i den prisklassen; om vi antar att det är 30 minuter i månaden du menar så motsvarar det en upptid på 99,999%, något som normalt kostar många tusen och sällan levereras som en lösning där du kan "ladda upp din app så är det klart".
Nu verkar ett lagringssystem ha kraschat. Man kan tycka att lagringen ska vara felsäker men sådana system kostar flera hundra tusen och är dessutom proprietära (vilket ofta leder till att de är svårare att hantera). Eftersom det är lagringen som kraschat är det naturligt att det tar tid att laga. Om man tar till nödlösningen att återställa alltsammans från backup så ska man fortfaranade få upp en ny lagring som fungerar och återställa enorma datamängder, vilket kan ta flera dagar för en stor miljö och därför vill man undvika det. Rätt sätt är alltså att försöka komma fram till var felet är och laga det utan att behöva återställa, men då måste man vara mycket försiktig för att inte råka förstöra data.
Bättre är att decentralisera lagringen så att en krasch bara drabbar en liten del av verksamheten. Då går även återställning fortare eftersom det inte är lika mycket data.