Kako izboljšati odpornost omrežja z verigami filtrov NS1 Connect - IBM-ov blog

Kako izboljšati odpornost omrežja z verigami filtrov NS1 Connect – IBM-ov blog

Izvorno vozlišče: 2497279


Kako izboljšati odpornost omrežja z verigami filtrov NS1 Connect – IBM-ov blog



Pogled od zadaj samostojnega podatkovnega znanstvenika, ki doma dela na daljavo in programira programiranje na področju rudarjenja velikih podatkov, podatkovnega inženiringa z umetno inteligenco, IT tehnik dela na projektu umetne inteligence.

Februar 26, 2024
By Ben Ball

4 min branja

Zgodijo se izpadi omrežnih storitev. Ne gre za to, če, ampak kdaj. Oblačne platforme in omrežja za dostavo vsebin (CDN) s 100-odstotnim časom delovanja SLA niso imuni. Tako kot vse drugo doživljajo izpade.

Vprašanje je: kaj storite, ko ena od vaših omrežnih storitev preneha delovati? Ali vas bo pomanjkanje odvečnih storitev onesposobilo? Ali pa boste preklopili na drugega ponudnika in ohranili brezhibno uporabniško izkušnjo? Kako bo ta postopek samodejnega preklopa deloval na zadnji strani? Bo avtomatsko ali ročno?

Večina srednje velikih in velikih organizacij ima redundantni sistemi na mestu, da jim pomaga preživeti izpad. Tisto, kar morda imajo ali pa ne, je avtomatiziran mehanizem, ki preusmeri promet na te redundantne sisteme, ko a osnovna storitev ne deluje.

Tehnologija IBM NS1 Connect Filter Chain™ uporablja moč DNS za samodejno preusmerjanje prometa med ponudniki storitev, ko pride do motenj v omrežni storitvi. Z nekaj osnovnimi pravili, NS1 Connect spremlja stanje vašega omrežja in po potrebi preklopi končne točke. Vnaprej določite pravila in prioritete; vse po tem se zgodi samodejno.

Na platformi NS1 se konfiguracije verige filtrov uporabljajo za posamezne zapise znotraj območij DNS. Verige filtrov določajo, kako NS1 obravnava poizvedbe za vsak zapis – natančneje, katere odgovore naj vrne. Vsaka veriga filtrov uporablja edinstveno logiko za obdelavo poizvedb. Ustvarite lahko kombinacije filtrov, da dosežete določen rezultat glede na vaše operativne ali poslovne potrebe.

Seveda si vsi ne želijo usmerjati prometa ob napakah na enak način. Zato smo pripravili kratek vodnik o tem, kako zgraditi sisteme aktivno-aktivno, aktivno-pasivno in ročno preklopne sisteme z uporabo verig filtrov.

Aktivno-aktivno preklop

V tem primeru uporabe NS1 ali viri podatkov tretjih oseb spremljajo status posameznih končnih točk v vaši infrastrukturi za dostavo aplikacij. Ko podatki kažejo na izpad v enem sistemu, NS1 samodejno usmeri promet na sekundarne sisteme, ki jih izberete. Imenuje se »aktivno-aktivno«, ker ti sekundarni sistemi verjetno že tako ali tako delujejo kot del vašega sistema za uravnoteženje obremenitve. Ko pride do izpada v enem sistemu, NS1 samo ponovno uravnoteži obremenitev proti že aktivnim sistemom.

Prvi filter v verigi je »Gor«. Ta filter pove sistemu, ali končna točka ponudnika storitev deluje ali ne.

Drugi filter v verigi je bodisi »Shuffle« ali »Weighted Shuffle«. Če filter »Gor« vrne »napačen« odgovor za katero koli končno točko, samodejno porazdeli promet drugim ponudnikom. Shuffle porazdeli promet naključno, Weighted Shuffle pa ga porazdeli glede na uteži, ki jih navedete.

Nazadnje določite, koliko odgovorov želite, da DNS zagotovi na vhodne poizvedbe. RFC 1912 zahteva, da mora biti vrnjen samo en odgovor za vsako poizvedbo CNAME. Filter »Izberi prvi N« vam omogoča, da določite število odgovorov, ki se vrnejo odjemalcu, ki zahteva, vendar mora biti privzeta vrednost ena.

Aktivno-pasivni preklop

Tako kot v primeru aktivne-aktivne uporabe, NS1 ali viri podatkov tretjih oseb spremljajo status vaše infrastrukture za dostavo aplikacij in usmerjajo promet v sekundarne sisteme v primeru izpada primarnega sistema. Razlika tukaj je v tem, da sekundarni sistemi morda še ne obravnavajo prometa – zavrtijo se samo, ko so potrebni kot odvečna možnost.

Kot v prejšnjem primeru je prvi filter v tej verigi »Gor«. Na podlagi podatkov spremljanja NS1 ugotovi, katere od osnovnih storitev so na spletu.

Drugi filter v tej verigi je »Prednost«. Ta filter ustvari logiko, ki daje prednost aktivnim sistemom pred pasivnimi ali rezervnimi sistemi. Če so na voljo odgovori z višjo prioriteto, bodo razvrščeni na prvo mesto na seznamu možnih odgovorov. Če ne, NS1 nadaljuje po prednostnem seznamu navzdol, dokler ne najde razpoložljivega vira.

Končno, "Izberi prvi N" narekuje število odgovorov, ki jih je treba dostaviti. Odgovor, ki bi ga želeli v tem primeru dati, je eden.

Ročni preklop

Včasih želite sprejeti odločitve o preklopu šele potem, ko izveste več o situaciji. V teh primerih je veriga filtrov implementacijski mehanizem, ki ga uporabite, ko določite, kam želite usmeriti promet. Namesto da bi vir podatkov usmerili na NS1, boste filter ročno vklopili, ko bo potreben, z uporabo aktivno-pasivne logike.

Prvi filter v tej verigi je »Gor«, s to razliko, da tukaj ročno določite, katere storitve so navzgor in navzdol (namesto da bi to za vas naredil vir podatkov).

Drugi filter v tej verigi je "Prednost", začenši z aktivnimi sistemi pred pasivnimi ali rezervnimi sistemi. Če so na voljo odgovori z višjo prioriteto, se razvrstijo na prvo mesto na seznamu možnih odgovorov. Če ne, NS1 nadaljuje po prednostnem seznamu navzdol, dokler ne najde razpoložljivega vira.

Končno, "Izberi prvi N" narekuje število odgovorov, ki jih je treba dostaviti. Odgovor, ki bi ga želeli v tem primeru dati, je eden.

Razpoložljivost v več oblakih ali več CDN

V zgornjem scenariju »aktivno-aktivno« veriga filtrov uporablja preprosto metriko gor/dol za usmerjanje prometa. Vendar pa je včasih razpoložljivost storitev bolj niansirana. Na primer, pri storitvah včasih pride do regionalnih izpadov, ki povzročijo slabo kakovost storitev – medtem ko je storitev kot celota tehnično »na vrhu«, morda ne deluje z optimalno zmogljivostjo. Ta veriga filtrov vam omogoča, da dodate nekaj odtenkov temu, kar se šteje za "navzgor", z uporabo naprednega analitičnega orodja NS1 Connect kot vira podatkov.

Prvi filter v tej verigi je »Prag razpoložljivosti Pulsarja«. Ta filter vam omogoča, da nastavite odstotno vrednost, ki bo določila uporabo storitve na podlagi meritev razpoložljivosti.

Drugi filter v verigi je »Weighted Shuffle«, ki porazdeli promet drugim ponudnikom, ki ustrezajo definiciji »na voljo« iz prvega filtra. Promet se porazdeli glede na uteži, ki jih navedete.

Tretji filter je »Pulsar Performance Sort«, ki vzame uteženo porazdelitev iz prejšnjega filtra in usmerja promet na najhitrejšo razpoložljivo storitev, s čimer odpravi nizko zmogljive storitve na podlagi praga, ki ga določite.

Končno bo »Izberi prvi N« narekovalo število odgovorov, ki jih je treba dostaviti. Odgovor, ki bi ga želeli v tem primeru dati, je eden.

Za več informacij o tem, kako uporabiti verige filtrov za izboljšanje zmogljivosti in odpornosti, znižanje stroškov in več, raziščite več spodaj.

Zaščitite se pred izpadi z odpornimi, redundantnimi omrežnimi storitvami

Je bil ta članek v pomoč?

DaNe


Več od Avtomatizacija




IBM Tech Now: 26. februar 2024

<1 min branja - ​Dobrodošli IBM Tech Now, naša spletna serija video posnetkov, ki prikazuje najnovejše in najboljše novice in objave v svetu tehnologije. Prepričajte se, da se naročite na naš YouTube kanal, da boste obveščeni vsakič, ko bo objavljen nov video IBM Tech Now. IBM Tech Now: Episode 92 V tej epizodi obravnavamo naslednje teme: IBM watsonx Naročila EDGE3 + watsonx G2 Best of Software Awards Ostanite povezani. Ogledate si lahko obvestila IBM-ovega spletnega dnevnika za popoln…




Kako IBM pomaga pospešiti sprejemanje umetne inteligence in povezljivost, osredotočeno na aplikacije

4 min branja - Ta teden, ko se na tisoče omrežnih operaterjev, prodajalcev tehnologije in ponudnikov mobilnih naprav z vsega sveta zbere v Barceloni na svetovnem kongresu mobilne telefonije, je pravi čas za razpravo o tem, kako IBM® oblikuje prihodnost omrežnih operacij in telekomunikacij. Poleg blišča novih telefonov, povezanih avtomobilov in 5G z vsem, obstaja nekaj resničnih izzivov, s katerimi se mora industrija soočiti. Zame so na prvem mestu trije ključni izzivi in ​​priložnosti, ki jim moramo vsi plačati ...




Opazujte IT-aplikacijo, napolnjeno z GenAI/LLM, z IBM Instana Observability in OpenTelemetry.

6 min branja - Pojav generativne umetne inteligence (GenAI), ki jo poganjajo veliki jezikovni modeli (LLM), je pospešil široko sprejetje umetne inteligence. GenAI se je izkazal za zelo učinkovitega pri reševanju različnih kompleksnih primerov uporabe s sistemi AI, ki delujejo na ravneh, ki so primerljive s človeškimi. Organizacije se hitro zavedajo vrednosti umetne inteligence in njenega transformativnega potenciala za podjetja, s čimer gospodarstvu dodajo bilijone dolarjev. Glede na to nastajajočo pokrajino smo mi v Instani na misiji ...

IBM-ove novice

Prejemajte naša glasila in posodobitve tem, ki prinašajo najnovejše miselno vodstvo in vpogled v nastajajoče trende.

Naročite zdaj

Več glasil

Časovni žig:

Več od IBM