Atšķirība starp aktīvo gaidstāves un aktīvo aktīvo režīmu

Atšķirība starp aktīvo gaidstāves un aktīvo aktīvo režīmu
Atšķirība starp aktīvo gaidstāves un aktīvo aktīvo režīmu

Video: Atšķirība starp aktīvo gaidstāves un aktīvo aktīvo režīmu

Video: Atšķirība starp aktīvo gaidstāves un aktīvo aktīvo režīmu
Video: Java EE 124: EJB 2: Типы EJB 2024, Jūlijs
Anonim

Aktīvais gaidstāves režīms pret aktīvo aktīvo

Aktīvs/Gaidstāves un Aktīvs/Aktīvs ir divi kļūmjpārlēces mehānismi, ko plaši izmanto visā pasaulē, lai uzlabotu sistēmu uzticamību. Arī šīs divas metodes var uzskatīt par augstas pieejamības ieviešanas metodēm. Katram mehānismam ir sava metode kļūmjpārlēces noteikšanai un veikšanai. Dažādas sistēmas izmanto šīs metodes, lai sasniegtu nepieciešamo dublēšanas līmeni atkarībā no gadījuma kritiskā rakstura līmeņa.

Aktīvā/gaidstāves konfigurācija

Aktīvā/gaidstāves konfigurācijā tikai viens mezgls ir aktīvā režīmā, bet otrs ir gaidīšanas režīmā. Kad aktīvajā sistēmā tiek konstatēta problēma, gaidstāves mezgls ieņems aktīvā mezgla vietu bez izmaiņām pēdējā stāvoklī, līdz problēma tiks atrisināta. Tomēr šajā gadījumā tas, vai pēc problēmas atjaunošanas pārslēgties atpakaļ uz sākotnējo mezglu, var būt atkarīgs no abu mezglu konfigurācijas. Arī kopumā vajadzētu būt zināmai sinhronizācijai starp aktīvo un gaidstāves mezglu, lai nekavējoties ieslēgtu kļūmi. Vairumā gadījumu sirdsdarbības signāli starp aktīvajiem un gaidstāves mezgliem tiek izmantoti, lai identificētu aktīvā mezgla kļūmi, kā arī reāllaika sinhronizācijai starp mezgliem. Šeit vienmēr ir aktīvs tikai viens aprīkojuma komplekts, tādējādi vienkāršojot maršrutēšanu un problēmu novēršanu. Arī sirdsdarbības saites kļūme noved pie abiem mezgliem neatkarīgā režīmā, kur koplietoto resursu izmantošana var kļūt nekonsekventa atkarībā no konfigurācijas. Aktīvajā/gaidstāves konfigurācijā nav nepieciešams ieviest slodzes līdzsvarošanas metodi pirms mezgliem, lai dalītu slodzi, jo jebkurā brīdī būs aktīvs tikai viens mezgls, ja vien nebūs pretrunu.

Aktīva/Aktīvā konfigurācija

Aktīvajā/aktīvajā konfigurācijā abi mezgli ir aktīvā režīmā, vienlaikus apstrādājot vienu un to pašu funkciju tajā pašā stāvoklī. Ja vienā aktīvajā mezglā rodas kļūme, otrs aktīvais mezgls automātiski apstrādā abu mezglu trafiku un funkcijas, līdz problēma tiek atrisināta. Šeit abiem mezgliem vajadzētu būt iespējai atsevišķi apstrādāt kopējo trafiku, lai neatkarīgi strādātu kļūmes situācijā bez veiktspējas vai kvalitātes pasliktināšanās līdz galējai funkcijai. Pēc problēmas atjaunošanas abi mezgli pāries aktīvajā režīmā, kur slodze tiks sadalīta starp mezgliem. Parasti šajā konfigurācijā ir jābūt mehānismam, lai sadalītu slodzi starp mezgliem, izmantojot kādu slodzes līdzsvarošanas metodi, lai abi mezgli būtu aktīvā režīmā vienlaikus. Arī kļūmes identificēšanai jānotiek slodzes balansēšanas punktā, lai visu slodzi novirzītu uz pieejamo mezglu.

Kāda ir atšķirība starp aktīvo/gaidstāves režīmu un aktīvo/aktīvo konfigurāciju?

– Aktīvajā/gaidstāves konfigurācijā gaidstāves mezgla izmantošana ir praktiski nulle, lai gan tas visu laiku ir izveidots un darbojas, turpretim ar aktīvo/aktīvo konfigurāciju abu mezglu kapacitāti var izmantot ne vairāk kā 50% kopumā katram mezglam, jo vienam mezglam ir jāspēj uzņemt visu slodzi kļūmes gadījumā.

– Tāpēc, ja vairāk nekā 50% tiek izmantoti jebkuram aktīvam mezglam aktīvajā/aktīvajā režīmā, viena aktīva mezgla kļūmes gadījumā būs veiktspējas pasliktināšanās.

– Aktīvajā/aktīvajā konfigurācijā kļūme vienā ceļā neizraisīs pakalpojuma pārtraukumu, turpretim aktīvajā/gaidstāves konfigurācijā tā var atšķirties atkarībā no kļūmes identifikācijas laika un pārslēgšanās laika no aktīvā mezgla uz gaidstāves mezglu.

– Aktīvā/aktīva konfigurācija var tikt izmantota kā pagaidu caurlaidspēja un jaudas palielināšana neparedzētu scenāriju gadījumā, lai gan tas noved pie veiktspējas pasliktināšanās kļūmes laikā.

– Tā kā ar Active/Standby šāda iespēja nav pieejama pat īslaicīgā situācijā.

– Lai gan aktīvajai/aktīvai konfigurācijai ir šī jaudas paplašināšanas priekšrocība, pirms mezgliem ir jābūt slodzes līdzsvarošanas metodei, kas nav nepieciešama aktīvajā/gaidstāves konfigurācijā.

– Aktīvā/gaidstāves metode ir mazāk sarežģīta, un to ir viegli novērst tīklā, jo visu laiku ir aktīvs tikai viens ceļš, salīdzinot ar Active/Active metodi, kas vienlaikus saglabā aktīvus gan ceļus, gan mezglus.

– Aktīvā/aktīvā konfigurācija parasti atbalsta slodzes līdzsvarošanu, savukārt ar aktīvo/gaidstāves konfigurāciju šāds risinājums nav pieejams.

– Lai gan aktīvā/aktīvā konfigurācija ļauj īslaicīgi palielināt jaudu, kopumā tā nodrošina tīklam papildu sarežģītību nekā aktīvā/gaidstāves konfigurācija.

– Tā kā konfigurācijā Aktīvā/Aktīvā konfigurācijā abi ceļi ir aktīvi, atteices laiks ir praktiski nulle kļūmes gadījumā, kas var būt ilgāks aktīvas/gaidstāves konfigurācijas gadījumā.

Ieteicams: