Painon 0 asettaminen päätepisteeseen liikenteen reititysjärjestelmissä, kuten AWS Global Accelerator tai Amazon Route 53, tarkoittaa tehokkaasti, että päätepiste ei saa liikennettä normaaleissa olosuhteissa. Tämä vaikuttaa päätepisteen saatavuuteen ja suorituskykyyn seuraavilla yksityiskohtaisilla tavoilla:
- Liikenteen jakelu ja saatavuus:
Kun päätepisteen paino on asetettu 0: een, reititysjärjestelmä sulkee sen pois päätepisteiden joukosta, joihin liikenne on yleensä jaettu. Tämä tarkoittaa, että päätepiste ei palvele aktiivisesti asiakaspyyntöjä, mikä tekee siitä tehokkaasti käytettävissä säännöllisessä liikenteen reitityksessä. Päätepistettä ei kuitenkaan pidetä täysin offline -tilassa tai epäterveellisinä; Se on yksinkertaisesti siirretty liikenteen reititykseen [2] [6].
- Vääräkäyttäytyminen:
Jos kaikki päätepisteet, joiden päätepisteryhmässä on suurempi kuin 0, muuttuvat epäterveellisiksi, järjestelmä yrittää epäonnistua päätepisteisiin, joilla on paino 0. Esimerkiksi AWS Global Accelerator yrittää löytää terveellisiä päätepisteitä, joiden painot ovat suurempia kuin muissa päätepisteiden ryhmissä. Jos mitään ei löydy, se reitittää liikenteen terveelliseen päätepisteeseen painolla 0 tai satunnaiseen päätepisteeseen lähimmässä päätepisteryhmässä asiakkaalle. Tämä virheenkorjausmekanismi varmistaa saatavuuden, vaikka päätepisteet, joilla ei ole nollapainoa, eivät ole käytettävissä, mutta se tarkoittaa, että painolla 0, voi palvella liikennettä virkamiehen skenaarioiden aikana [1] [6].
- vaikutus suorituskykyyn:
Koska päätepisteet, joilla on paino 0, eivät saa liikennettä normaalin reitityksen alla, ne eivät vaikuta kuormituksen tasapainottamiseen tai suorituskykyyn tyypillisissä olosuhteissa. Virheenvaihdon aikana nämä päätepisteet saattavat kokea äkilliset liikennepiikit, jotka voivat vaikuttaa heidän suorituskykyyn, jos he eivät ole valmiita käsittelemään kuormaa. Myös vakiintuneet aktiiviset yhteydet päätepisteeseen, jolla on paino 0, jatkuu, kunnes ne palautetaan, mikä tarkoittaa, että jonkin verran liikennettä jatkuu, vaikka paino vaihdettaisiin arvoon 0 [1].
- Käyttötapauksia painoon 0:
Päätepisteen painon asettaminen arvoon 0 on hyödyllinen skenaarioissa, kuten:
- Liikenteen tyhjentäminen päätepisteestä ennen huoltoa tai käytöstäpoistoa.
- testaus- tai lavastusympäristöt, joissa haluat väliaikaisesti lopettaa liikenteen lähettämisen poistamatta päätepistettä kokonaan.
- Virkastava varmuuskopiointipisteet, joiden pitäisi saada liikennettä vain, kun ensisijaiset päätepisteet ovat epäterveellisiä [2] [4] [6].
- Terveystarkastukset ja paino 0:
Päätepisteet, joissa on paino 0, osallistuvat edelleen terveystarkastuksiin. Jos kaikki nolla painotetut päätepisteet ovat epäterveellisiä, järjestelmä harkitsee nollapainon päätepisteiden terveyttä verkkotoimenpiteiden määrittämiseksi. Tämä tarkoittaa, että painon 0 päätepisteiden on oltava terveellisiä käytettäväksi virka -tilanteissa [6].
Yhteenvetona voidaan todeta, että painon 0 asettaminen ei poista päätepistettä saatavuuden seurannasta, mutta sulkee sen pois liikenteen vastaanottamisesta normaaleissa olosuhteissa, mikä vaikuttaa sen aktiiviseen suorituskykyyn. Se on kuitenkin edelleen saatavana virheenvaihtoon varmistaen, että saatavuus ylläpidetään järjestelmätasolla, vaikkakin mahdollisilla suorituskykyvaikutuksilla vikaantumistapahtumien aikana [1] [2] [6].
Viittaukset:
.
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.html
[3] https://pmc.ncbi.nlm.nih.gov/articles/pmc4275445/
[4] https://learn.microsoft.com/en-us/azure/traffic-manager/traffic-manager-routing-methods
[5] https://www.mdpi.com/2079-9292/12/8/1906
[6] https://docs.aws.amazon.com/route53/latest/developerguide/routing-policy-weight.html
.
[8] https://learn.microsoft.com/en-us/azure/traffic-manager/traffic-manager-monitoring