Vad är misslyckande?
Datorapplikationer körs på hårdvara tillverkad av mycket komplexa elektriska maskiner. Dessa servrar, liksom all mekanisk utrustning, har en begränsad livslängd före misslyckande. Computer failover är en strategi där en datorprogram distribueras på flera uppsättningar hårdvara för att minska sannolikheten för driftstopp. Detta begränsar onödiga förluster på grund av maskinvarufel eftersom systemet kommer att fortsätta köra efter en enda server kraschar.
Många stora organisationer använder kluster av datorer för att hantera dess tekniska system. Denna metod inkluderar vanligtvis överflödiga system och en failover-plan. Failover är dyrare alternativ än en-serverns design eftersom det kräver duplicerade hårdvaru- och mjukvarulicenser.
Katastrofåterhämtning är den tekniska termen som används för failover-planering och designtekniker. Detta är inte begränsat till datormaskinvara. Avancerade tjänster finns också för nätverk och elkraft för byggnader. De flesta kommersiella datacenter erbjuder failoverfunktioner för värdade applikationer i byggnaden. Failover-tjänster anses vara en valfri funktion för ett datacenter och säljs vanligtvis som en premiumtjänst.
Det är viktigt att definiera failover-kraven för en datorprogram innan den distribueras. Denna typ av planering skulle vanligtvis vara för komplex och svår att implementera efter utplacering.
Säkerhetskopiering är en viktig funktion för failover-design. Detta inkluderar vanligtvis byggnadshanteringstjänster som tillåter kommersiella kraftkällor i en byggnad. Detta tillvägagångssätt minskar sannolikheten för fullständigt strömavbrott eftersom två elektriska matningar är tillgängliga i byggnaden.
Gasdrivna generatorer är ett annat alternativ som ofta används vid katastrofåterhämtning. Dessa generatorer bör vara belägna nära företagets datorutrustning för att se till att tillräcklig ström är tillgänglig. Generatorer tillhandahåller kortvarig reservkraft medan huvudströmmen återställs och vanligtvis körs på dieselbränsle.
Programvarufel är ett annat alternativ i systemdesign som används i katastrofåterställning. Detta tillvägagångssätt kräver att en mjukvaruapplikation laddas på två datorer med speciell belastningsbalanseringsutrustning. Programmet tillvägagångssätt har begränsning eftersom det inte står för ström- och nätverksproblem.