feltolerant
feltolerant teknik är en förmåga hos ett datorsystem, elektroniskt system eller nätverk att leverera oavbruten service, trots att en eller flera av dess komponenter misslyckas. Feltolerans löser också potentiella serviceavbrott relaterade till programvara eller logiska fel. Syftet är att förhindra katastrofalt misslyckande som kan bero på en enda punkt av misslyckande.
VMware vSphere 6 feltolerans är en branded, kontinuerlig datatillgänglighet arkitektur som exakt replikerar en VMware virtuell maskin på en alternativ fysisk värd om Huvud värdservern misslyckas.feltoleranta system är utformade för att kompensera för flera fel. Sådana system upptäcker automatiskt ett fel på datorprocessorenheten, I/O-delsystemet, minneskort, moderkort, strömförsörjning eller nätverkskomponenter. Felpunkten identifieras, och en säkerhetskopieringskomponent eller procedur tar omedelbart sin plats utan förlust av service.
för att säkerställa feltolerans måste företag köpa en inventering av formaterad datorutrustning och en sekundär avbrottsfri strömförsörjning. Målet är att förhindra krasch av nyckelsystem och nätverk, med fokus på frågor relaterade till drifttid och stillestånd. Feltolerans kan förses med programvara inbäddad i hårdvara eller genom någon kombination av de två.
i en mjukvaruimplementering tillhandahåller operativsystemet (OS) ett gränssnitt som gör det möjligt för en programmerare att kontrollera kritiska data vid förutbestämda punkter i en transaktion. I en hårdvaruimplementering (till exempel med Stratus och dess virtuella operativsystem) behöver programmeraren inte vara medveten om maskinens feltoleranta kapacitet.
på hårdvarunivå uppnås feltolerans genom att duplexera varje hårdvarukomponent. Diskar speglas. Flera processorer låses samman och deras utgångar jämförs för korrekthet. När en anomali uppstår bestäms den felaktiga komponenten och tas ur drift, men maskinen fortsätter att fungera som vanligt.
feltolerans vs. hög tillgänglighet
feltolerans är nära förknippad med att upprätthålla affärskontinuitet via mycket tillgängliga datorsystem och nätverk. Feltoleranta miljöer definieras som de som återställer tjänsten omedelbart efter ett serviceavbrott, medan en miljö med hög tillgänglighet strävar efter fem nio operativa tjänster.
i ett kluster med hög tillgänglighet kopplas uppsättningar av oberoende servrar löst ihop för att garantera systemomfattande delning av kritisk data och resurser. Klustren övervakar varandras hälsa och ger felåterställning för att säkerställa att applikationer förblir tillgängliga. Omvänt består ett feltolerant kluster av flera fysiska system som delar en enda kopia av datorns operativsystem. Programvarukommandon utfärdade av ett system körs också på det andra systemet.
avvägningen mellan feltolerans och hög tillgänglighet är kostnad. System med integrerad feltolerans medför en högre kostnad på grund av införandet av ytterligare hårdvara.
Vad är graciös nedbrytning?
feltolerans används ofta synonymt med graciös nedbrytning, även om den senare är mer anpassad till den mer holistiska disciplinen för felhantering, som syftar till att upptäcka, isolera och lösa problem förebyggande. Ett feltolerant system byter I backup componentry för att upprätthålla höga nivåer av systemtillgänglighet och prestanda. Graciös nedbrytning gör det möjligt för ett system att fortsätta sin verksamhet, om än i nedsatt prestanda.
matchande dataskydd och feltolerans
feltolerans hänger på redundans. Information skyddas nämligen redundant via datareplikation eller synkron spegling av volymer till ett datacenter utanför platsen. För fysisk redundans förblir extra hårdvaruutrustning i vänteläge för failover av operativa system.
säkerhetskopiering av Data kombineras ofta med redundans. Båda strategierna är avsedda som ett skydd mot dataförlust, även om säkerhetskopiering tenderar att fokusera på punkt-i-tid-återställning, inklusive granulär återställning av ett diskret dataobjekt. Redundanta system är konstruerade speciellt för applikationsarbetsbelastningar som tål mycket lite driftstopp.
vid implementering av feltolerans bör företag matcha datatillgänglighetskraven till lämplig nivå av dataskydd med redundant array of independent disks (RAID). RAID-tekniken säkerställer att data skrivs till flera hårddiskar, både för att balansera I/O-operationer och öka systemets totala prestanda.
organisationer som prioriterar feltolerans över hastighet och prestanda skulle bäst betjänas av RAID 1 diskspegling eller RAID 10, som kombinerar diskspegling och diskstripning. Om feltolerans och systemprestanda är lika viktiga kan ett företag tycka att det är värt att spendera lite extra pengar som kombinerar RAID 10 med RAID 6 eller Double-parity RAID, vilket tolererar förlusten av två diskfel innan data går förlorad. Bortsett från högre kostnad, är den andra nackdelen data skriver ske långsammare till RAID-uppsättningen.
bortsett från hårdvara, bör en feltolerant arkitektur samordnas med regelbundet schemalagda säkerhetskopior av kritiska data, kanske inklusive en speglad kopia på en sekundär eller alternativ plats. Säkerhet måste vara en del av planeringen för att förhindra obehörig åtkomst och att tillämpa antivirusverktyg och den senaste versionen av datorsystemet OS.
vilka branscher är beroende av systemfeltolerans?
feltolerans avser inte bara konsekvensen av att ha redundant utrustning, men också till grundmetoden datortillverkare använder för att konstruera och designa sina system för tillförlitlighet. Feltolerans är en nödvändig designspecifikation för datorutrustning som används i online transaktionsbehandlingssystem, såsom flygkontroll och bokningssystem. Feltoleranta system används också i stor utsträckning inom sektorer som distribution och logistik, elkraftverk, tung tillverkning, industriella styrsystem och detaljhandel.