Ակտիվ սպասման ընդդեմ ակտիվ ակտիվ
Ակտիվ/Սպասման և Ակտիվ/Ակտիվ երկու ձախողման մեխանիզմներ են, որոնք լայնորեն օգտագործվում են ամբողջ աշխարհում՝ բարելավելու համակարգերի հուսալիությունը: Նաև այս երկու մեթոդները կարելի է համարել բարձր հասանելիության իրականացման մեթոդներ: Յուրաքանչյուր մեխանիզմ ունի ձախողումը որոշելու և իրականացնելու իր մեթոդը: Տարբեր համակարգեր օգտագործում են այս մեթոդները՝ ավելորդության պահանջվող մակարդակին հասնելու համար՝ կախված ատյանի կրիտիկական բնույթի մակարդակից:
Ակտիվ/Սպասման կոնֆիգուրացիա
Ակտիվ/Սպասման կոնֆիգուրացիայում միայն մի հանգույց է ակտիվ ռեժիմում, իսկ մյուսը՝ սպասման ռեժիմում:Երբ Ակտիվ համակարգում խնդիր է հայտնաբերվում, սպասման հանգույցը կզբաղեցնի ակտիվ հանգույցի տեղը՝ առանց որևէ փոփոխության վերջին վիճակի վրա, մինչև խնդիրը լուծվի: Այնուամենայնիվ, այս դեպքում, խնդրի վերականգնումից հետո վերադառնալ սկզբնական հանգույցին, թե ոչ, կարող է կախված լինել երկու հանգույցների կազմաձևից: Նաև ընդհանուր առմամբ, պետք է լինի որոշակի համաժամացում ակտիվ և սպասման հանգույցների միջև, որպեսզի անմիջապես միացվի խափանումը: Շատ դեպքերում սրտի բաբախման ազդանշանները ակտիվ և սպասման հանգույցների միջև օգտագործվում են ակտիվ հանգույցի ձախողումը հայտնաբերելու, ինչպես նաև հանգույցների միջև իրական ժամանակի համաժամացման համար: Այստեղ միշտ միայն մեկ սարքավորում է ակտիվ ամբողջ ժամանակ, հետևաբար, հեշտացնում է երթուղին և անսարքությունների վերացումը: Նաև սրտի բաբախման կապի ձախողումը, երկու հանգույցները տանում է դեպի անկախ ռեժիմ, որտեղ ընդհանուր ռեսուրսների օգտագործումը կարող է անհամապատասխան լինել՝ կախված կոնֆիգուրացիայից: Ակտիվ/Սպասման կոնֆիգուրացիայում կարիք չկա բեռի հավասարակշռման մեթոդ կիրառել հանգույցներից առաջ՝ բեռը կիսելու համար, քանի որ ցանկացած պահի միայն մեկ հանգույց կլինի ակտիվ, եթե անհամապատասխանություն չլինի:
Ակտիվ/Ակտիվ կոնֆիգուրացիա
Ակտիվ/Ակտիվ կոնֆիգուրացիայում երկու հանգույցներն էլ ակտիվ ռեժիմում են, մինչդեռ նույն վիճակում աշխատում են նույն գործառույթը: Եթե մեկ ակտիվ հանգույցում ձախողում կա, ապա մյուս ակտիվ հանգույցը ավտոմատ կերպով կառավարում է երկու հանգույցների երթևեկությունը և գործառույթը, մինչև խնդիրը լուծվի: Այստեղ երկու հանգույցներն էլ պետք է հնարավորություն ունենան առանձին կառավարելու ընդհանուր երթևեկությունը, որպեսզի կարողանան ինքնուրույն աշխատել ձախողման իրավիճակում՝ առանց կատարողականության կամ որակի դեգրադացիայի մինչև վերջնական գործառույթը: Խնդրի վերականգնումից հետո երկու հանգույցներն էլ կանցնեն ակտիվ ռեժիմի, որտեղ բեռը կկիսվի հանգույցների միջև: Որպես ընդհանուր պրակտիկա այս կոնֆիգուրացիայի մեջ, պետք է լինի մեխանիզմ՝ բեռը կիսելու հանգույցների միջև՝ օգտագործելով բեռի հավասարակշռման ինչ-որ մեթոդ՝ երկու հանգույցները միաժամանակ ակտիվ ռեժիմում պահելու համար: Նաև խափանումների նույնականացումը պետք է իրականացվի բեռի հավասարակշռման կետում՝ ամբողջ բեռը հասանելի հանգույց տեղափոխելու համար:
Ո՞րն է տարբերությունը Active/Standby-ի և Active/Active Configuration-ի միջև:
– Ակտիվ/Սպասման կոնֆիգուրացիայում սպասման հանգույցի օգտագործումը գրեթե զրոյական է, չնայած այն անընդհատ աշխատում է և աշխատում է, մինչդեռ Active/Active կազմաձևման դեպքում երկու հանգույցների հզորությունը կարող է օգտագործվել մինչև առավելագույնը: Ընդհանուր առմամբ 50% յուրաքանչյուր հանգույցի համար, քանի որ մեկ հանգույցը պետք է կարողանա վերցնել ամբողջ բեռը ձախողման դեպքում:
– Հետևաբար, եթե Ակտիվ/Ակտիվ ռեժիմում ցանկացած ակտիվ հանգույցի համար օգտագործվում է ավելի քան 50%, ապա մեկ ակտիվ հանգույցում ձախողման դեպքում կատարողականի վատթարացում կլինի:
– Ակտիվ/Ակտիվ կազմաձևում մեկ ուղու ձախողումը չի հանգեցնի ծառայության ընդհատմանը, մինչդեռ Active/Standby կոնֆիգուրացիայի դեպքում այն կարող է տարբեր լինել՝ կախված ձախողման նույնականացման ժամանակից և ակտիվ հանգույցից սպասման հանգույց տեղափոխելու ժամանակից:
– Ակտիվ/Ակտիվ կոնֆիգուրացիան կարող է օգտագործվել որպես ժամանակավոր թողունակություն և հզորության ընդլայնում չնախատեսված սցենարների դեպքում, չնայած որ դա հանգեցնում է կատարողականի վատթարացմանը ձախողման ժամանակ:
– Մինչդեռ Active/Standby-ի դեպքում նման տարբերակը հասանելի չէ նույնիսկ ակնթարթային իրավիճակում:
– Չնայած Ակտիվ/Ակտիվ կոնֆիգուրացիան ունի հզորության ընդլայնման այս առավելությունը, հանգույցներից առաջ պետք է լինի բեռի հավասարակշռման մեթոդ, որը չի պահանջվում Active/Standby կոնֆիգուրացիայի դեպքում:
– Ակտիվ/Սպասման մեթոդը ավելի քիչ բարդ է և հեշտ է լուծել ցանցի անսարքությունները, քանի որ միայն մեկ ուղի է անընդհատ ակտիվ՝ համեմատած Active/Active մեթոդի հետ, որը միաժամանակ ակտիվ է պահում և՛ ուղիները, և՛ հանգույցները:
– Ակտիվ/Ակտիվ կոնֆիգուրացիան սովորաբար աջակցում է բեռի հավասարակշռմանը, մինչդեռ Active/Standby կոնֆիգուրացիայի դեպքում նման լուծում չկա:
– Չնայած Active/Active կոնֆիգուրացիան թույլ է տալիս ակնթարթային հզորության ընդլայնում, ընդհանուր առմամբ, այն լրացուցիչ բարդություն է հաղորդում ցանցին, քան Active/Standby կոնֆիգուրացիան:
– Քանի որ երկու ուղիներն էլ ակտիվ են Active/Active կոնֆիգուրացիայի ներքո, խափանման դեպքում անջատման ժամանակը գործնականում զրոյական է, որը կարող է ավելի բարձր լինել Active/Standby կազմաձևման դեպքում: