Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi

He maha nga taangata kua rongo mo Anycast. I roto i tenei tikanga mo te whakawhiti korero me te ararere, ka tukuna he wahitau IP kotahi ki nga tūmau maha i runga i te whatunga. Ka taea e enei kaitoro te noho ki nga pokapu raraunga mamao mai i a raatau ano. Ko te whakaaro o Anycast ko te mea, i runga i te waahi o te puna tono, ka tukuna nga raraunga ki te taha tata (e ai ki te topology whatunga, he tika ake, ko te kawa ararere BGP) te tūmau. Ma tenei ara, ka taea e koe te whakaiti i te maha o nga hops whatunga me te toro.

Ko te tikanga, ka panuitia taua huarahi mai i nga pokapū raraunga maha huri noa i te ao. Na, ka tukuna nga kaihoko ki te "pai" me te "tata" i runga i nga huarahi BGP, te pokapū raraunga. He aha a Anycast? He aha te whakamahi i Anycast hei utu mo Unicast?

Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi
He tino pai a Unicast mo tetahi papaanga me tetahi tūmau tukutuku me te nui o te hokohoko. Heoi, mena he miriona nga kaiohauru o tetahi ratonga, ka whakamahia e ia te maha o nga tūmau tukutuku, he rite tonu te wahitau IP o ia ratonga. Ka tohatohahia enei tūmau i te matawhenua kia pai ai te mahi i nga tono.

I tenei ahuatanga, ka whakapai ake a Anycast i nga mahi (ka tukuna nga waka ki te kaiwhakamahi me te iti o te whakaroa), te whakarite i te pono o te ratonga (whakawhetai ki nga kaiwhakarato taapiri) me te whakataurite kawenga - ko te arataki ki etahi kaitoro ka tohatoha tika i te kawenga i waenga i a raatau, ka pai ake te tere. o te pae.

Ka tukuna e nga Kaihautu ki nga kaihoko nga momo whakataurite i runga i te Anycast me te DNS. Ka taea e nga kaihoko te tautuhi i nga wahitau IP ka tukuna nga tono i runga i te waahi matawhenua o te waahi. Ma tenei ka taea te tohatoha i nga tono a nga kaiwhakamahi kia ngawari ake.

Me whakaaro he maha nga waahi kei waenganui i a koe me tohatoha te kawenga (kaiwhakamahi), hei tauira, he toa ipurangi me nga tono 100 ia ra, he rangitaki rongonui ranei. Hei whakawhāiti i te rohe e uru ai nga kaiwhakamahi ki tetahi waahi motuhake, ka taea e koe te whakamahi i te waahanga Geo Community. Ka taea e koe te whakawhāiti i te rohe ka panuihia e te kaiwhakahaere te huarahi.

Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi

Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi
Anycast me Unicast: rerekētanga

He maha nga wa e whakamahia ana a Anycast i roto i nga tono penei i te DNS (Pūnaha Ingoa Rohe) me te CDN (Nga Whatunga Tuku Ihirangi), e taea ai nga whakatau ararere hei whakapai ake i te mahinga whatunga. Ka whakamahia e nga whatunga tuku ihirangi a Anycast na te mea e pa ana ki nga pukapuka nui o te hokohoko, a ka whakaratohia e Anycast etahi painga mo tenei keehi (he maha atu i raro nei). I roto i te DNS, ka taea e Anycast te whakanui ake i te taumata o te pono me te he o te ratonga.

Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi
I Anycast IP, i te wa e whakamahi ana i te BGP, he maha nga huarahi ki tetahi kaihautu motuhake. He tino kape enei o nga kaihautu i roto i nga pokapū raraunga maha, i whakamahia hei whakarite i nga hononga roa iti.

Na, i roto i te whatunga Anycast, ka panuihia te wahitau IP kotahi mai i nga waahi rereke, a ka whakatauhia e te whatunga ki hea te tono a te kaiwhakamahi i runga i te "utu" o te huarahi. Hei tauira, ka whakamahia te BGP ki te whakatau i te huarahi poto rawa mo te tuku raraunga. Ka tukuna e te kaiwhakamahi he tono Anycast, ka whakatauhia e BGP te huarahi pai mo nga tūmau Anycast e waatea ana i runga i te whatunga.

Nga painga o Anycast

Te whakaheke i te Rooputanga
Ka taea e nga punaha me Anycast te whakaheke i te wa e tukatuka ana i nga tono a nga kaiwhakamahi na te mea ka taea e koe te whiwhi raraunga mai i te tūmau tata. Arā, ka hono tonu nga kaiwhakamahi ki te "tata" (mai i te tirohanga kawa ararere) DNS server. Ko te mutunga, ka whakaitihia e Anycast te wa taunekeneke ma te whakaiti i te tawhiti whatunga i waenga i te kiritaki me te tūmau. Ehara tenei i te whakaiti noa i te taima engari ka whakarato hoki i te whakataurite kawenga.

Tere

Na te mea ka tukuna nga waka ki te pona tata me te iti o te noho i waenga i te kiritaki me te node, ko te hua ka pai ake te tere tuku, ahakoa kei hea te tono a te kiritaki i nga korero.

Te piki ake o te noho pumau me te whakararu i te he

Mena he maha nga kaitoro huri noa i te ao e whakamahi ana i te IP kotahi, ki te rahua tetahi o nga kaimau, ka momotuhia ranei, ka tukuna nga waka ki te tūmau tata. Ko te mutunga mai, ka kaha ake a Anycast i te ratonga me te pai ake te uru ki te whatunga/tere/tere. 

Na, ma te maha o nga kaitoro e waatea ana ki nga kaiwhakamahi, ko Anycast, hei tauira, ka whakapai ake i te pumau DNS. Ki te rahua tetahi node, ka tukuna nga tono a nga kaiwhakamahi ki tetahi atu tūmau DNS kaore he wawaotanga a-ringa, he whirihora ano ranei. Ka whakarato a Anycast i te whakawhiti tino marama ki etahi atu waahi ma te tango noa i nga huarahi o te waahi raru. 

Taurite Uta

I roto i te Anycast, ka tohatohahia nga hokohoko whatunga puta noa i nga kaitoro rereke. Arā, ko te mahi hei taurite kawenga, e aukati ana i tetahi tūmau kotahi ki te whiwhi i te nuinga o te waka. Ka taea te whakamahi i te taurite kawenga, hei tauira, ina he maha nga pona whatunga i te tawhiti matawhenua mai i te puna tono. I tenei take, ka tohatohahia te kawenga ki waenga i nga pona.

Whakaitihia te paanga o nga whakaeke DoS 

Ko tetahi atu waahanga o Anycast ko tana aukati DDoS. Ko nga whakaeke a DDoS kare pea e kaha ki te whakaheke i te punaha Anycast, na te mea ka raru nga kaitoro katoa i roto i taua whatunga me te nui o nga tono. 

Ko nga whakaeke DDoS he maha nga wa e whakamahi ana i nga botnets, ka taea te whakaputa i te nui o nga hokohoko ka nui ake te utaina o te tūmau i whakaekehia. Ko te painga o te whakamahi i te Anycast i tenei ahuatanga ka taea e ia kaimau te "whakangoi" i tetahi waahanga o te whakaeke, ka whakaiti i te utaina ki runga i taua tuunga. Ko te whakahē o te whakaeke ratonga ka tukuna ki te tūmau ka kore e pa ki te ratonga katoa.

Whakanuia teitei whakapae

He pai rawa nga punaha Anycast mo nga ratonga he nui nga waka. Mena he ratonga e whakamahi ana i a Anycast e hiahia ana nga kaitoro hou ki te hapai i te nui haere o nga waka, ka taea te taapiri atu ki te whatunga hei hapai. Ka taea te whakanoho ki runga i nga waahi hou, o naianei ranei. 

Mena kei te kite tetahi waahi i te pikinga nui o te hokohoko, katahi ka awhina te taapiri i te tūmau ki te whakataurite i te kawenga mo taua waahi. Ko te taapiri i tetahi tūmau ki tetahi waahi hou ka awhina i te whakaiti i nga wa tatari ma te hanga i tetahi ara poto hou mo etahi kaiwhakamahi. Ka awhina ano nga tikanga e rua ki te whakapai ake i te pumau o te ratonga i te wa e waatea ana nga kaitoro hou ki te whatunga. Ma tenei ara, ki te nui te utaina o te tūmau, ka taea e koe te tuku i tetahi atu ki tetahi waahi ka taea e ia te whakaae ki etahi waahanga o nga tono a te tūmau kua taumaha. Kaore e hiahiatia he whirihoranga mo nga kaihoko. 

Ma tenei anake ka taea te kawe i nga terabits o nga waka me te nui rawa o nga kaiwhakamahi ina he iti noa nga tauranga 10, 25 Gbps ranei te tūmau. Ma te 100 nga kaihautu me te wahitau IP kotahi ka taea te whakahaere i nga pukapuka terabit o te waka.

Whakahaerenga whirihoranga ngawari

Ka rite ki te korero i runga ake nei, ko te whakamahi pai o Anycast ko DNS. Ka taea e koe te whakanoho i nga momo tūmau DNS rereke ki runga i nga pona whatunga, engari me whakamahi i tetahi wahitau DNS. I runga i te waahi kei hea te puna, ka tukuna nga tono ki te pona tata. Ka whakarato tenei i etahi tauritenga waka me te taapiri i te wa ka rahua te tūmau DNS. Ma tenei ara, hei utu mo te whirihora i nga tuumau DNS rereke i runga i te waahi e noho ana, ka taea te tuku i te whirihoranga o tetahi tūmau DNS ki nga pona katoa.

Ka taea te whirihora i nga whatunga Anycast ki te ara i nga tono kaore i runga i te tawhiti anake, engari i runga ano i nga tawhā penei i te noho o te tūmau, te maha o nga hononga kua whakapumautia. te wa whakautu ranei.

Kaore he tūmau motuhake, he whatunga, he waahanga motuhake ranei e hiahiatia ana i te taha o te kiritaki hei whakamahi i te hangarau Anycast. Engari he kino ano a Anycast. E whakaponohia ana ko tana whakatinanatanga he mahi uaua, e hiahia ana ki etahi atu taputapu, nga kaiwhakarato pono me nga huarahi waka tika.

Matara atu i te puna ma ki te ataahua

Ahakoa ko nga kaiwhakamahi e arai ana a Anycast i runga i te iti rawa o nga hops, ehara tenei i te mea ko te iti rawa te torohūtanga. He inenga uaua ake te Latency na te mea ka nui ake mo te whakawhitinga kotahi atu i te tekau.

Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi
Tauira: Ko nga whakawhitiwhitinga i waenga i nga whenua ka uru pea te hop kotahi me te roanga teitei.

Ko Anycast te nuinga o te whakamahi mo nga ratonga UDP penei i te DNS. Ko nga tono a nga kaiwhakamahi ka tukuna ki te pokapū raraunga "pai" me te "tata" i runga i nga huarahi BGP.

Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi
Tauira: Ko te teihana mahi a te kiritaki DNS me tetahi wahitau IP Anycast DNS o 123.10.10.10 e mahi ana i te whakataunga DNS ki te tata o nga kaiwhakarato ingoa DNS e toru kua tohatohahia ma te whakamahi i te wahitau IP Anycast kotahi. Ki te rahua te Pouara R1, te Tūmau A ranei, ka tukuna aunoatia nga putea kiritaki DNS ki te tūmau DNS tata e whai ake nei ma roto i nga Pouara R2 me R3. I tua atu, ka tangohia te ara ki to tatou tūmau A i nga ripanga ararere, kia kore ai e whakamahia taua ingoa ingoa.

Nga Tauari Whakamahinga

E rua nga kaupapa whanui e whakamahia ana hei whakatau ko wai te tūmau e hono ana te kaiwhakamahi:

  • Paparanga whatunga Anycast. Ka hono te kaiwhakamahi ki te tūmau tata. He mea nui te ara whatunga mai i te kaiwhakamahi ki te tūmau.
  • Taupānga taumata anycast. He nui ake nga inenga tatau o tenei kaupapa, tae atu ki te waatea o te tūmau, te wa whakautu, te maha o nga hononga, me era atu. Kei runga i te kaupane o waho e whakarato ana i nga tatauranga whatunga.

CDN i runga i Anycast

Kia hoki tatou inaianei ki te whakamahi i Anycast i roto i nga whatunga tuku ihirangi. Ko te Anycast he kaupapa whakamīharo ki te whatunga, kei te piki haere te whakaae ki waenga i nga kaiwhakarato CDN muri-gen.

Ko te CDN he whatunga toha o nga kaitoro e tuku ihirangi ana ki nga kaiwhakamahi mutunga me te waatea me te iti o te waatea. He mahi nui nga whatunga tuku ihirangi i enei ra ko te tuara o te maha o nga ratonga pāpāho ipurangi, a kei te iti haere nga kaihoko ki te tere tango puhoi. Ko nga tono ataata me te reo he tino tairongo ki te wiri whatunga me te roa.

Ka honoa e te CDN nga tūmau katoa ki te whatunga kotahi me te whakarite kia tere ake te uta o nga ihirangi. I etahi wa ka taea te whakaiti i te wa tatari o te kaiwhakamahi ma te 5-6 hēkona. Ko te kaupapa o te CDN ko te arotau i te tukunga ma te tuku ihirangi mai i te tūmau e tata ana ki te kaiwhakamahi mutunga. He tino rite tenei ki a Anycast, kei reira ka tohua te tūmau tata i runga i te waahi o te kaiwhakamahi mutunga. Te ahua nei ka whakamahia e nga kaiwhakarato ratonga CDN katoa a Anycast ma te taunoa, engari ko te mea pono ehara tenei.

Ko nga tono e whakamahi ana i nga kawa penei i te HTTP/TCP ka whakawhirinaki ki te hononga kua whakaritea. Mēnā ka kōwhiria he kōpuku Anycast hōu (hei tauira, nā te hē o te tūmau), ka haukotia te ratonga. Koinei te take i taunakihia ai a Anycast mo nga ratonga kore hononga penei i te UDP me te DNS. Heoi, he pai hoki te mahi a Anycast mo nga kawa-a-hononga; hei tauira, he pai te mahi a TCP ki te aratau Anycast.

Ko etahi o nga kaiwhakarato CDN e whakamahi ana i te ararere-a-Anycast, ko etahi e pai ana ki te ararere-a-DNS: ka tohua te tūmau tata i runga i te waahi kei reira te tūmau DNS a te kaiwhakamahi.

Ko nga hanganga pokapū ranu me te maha-raraunga tetahi atu tauira o te whakamahinga o Anycast. Ko te wahitau IP Whakatau Uta i whakawhiwhia mai i te kaiwhakarato ka taea e koe te tohatoha i te kawenga i waenga i nga wahitau IP o nga ratonga kiritaki rereke i roto i te pokapū raraunga o te kaiwhakarato. He mihi ki te hangarau o tetahi taputapu, he pai ake te mahi i raro i nga waka taumaha, te aro ki te he me te awhina ki te arotau i te wa whakautu i te wa e pa ana ki te tini o nga kaiwhakamahi.

I roto i nga hanganga pokapū-raraunga maha ranu, ka taea e koe te toha waka puta noa i nga kaitoro, i nga miihini mariko ranei i runga i nga kaitoro whakatapua.

No reira, he maha nga waahanga hangarau mo te hanga hanganga. Ka taea hoki e koe te whirihora i te taurite kawenga puta noa i nga wahitau IP puta noa i nga pokapū raraunga maha, e aro ana ki tetahi taputapu i roto i te roopu ki te arotau i nga mahi o te waahi.

Ka taea e koe te tohatoha waka kia rite ki o ake ture, te tautuhi i te "taimaha" o ia o nga kaitoro kua tohatohahia ki ia pokapū raraunga. He tino whai hua tenei whirihoranga ina he papa tuutuu kua tohatohahia me te kore o te mahi o nga ratonga. Ma tenei ka taea te tohatoha waka ki te whakapai ake i nga mahi a te tūmau.

Hei waihanga i tetahi punaha aroturuki ma te whakamahi i te whakahau ping, ka taea te whirihora i nga tirotiro. Ma tenei ka taea e te kaiwhakahaere te tautuhi i a raatau ake tikanga aroturuki me te maarama ake o te ahua o ia waahanga o te hanganga. Ma tenei ara, ka taea te tautuhi i nga paearu urunga.

Ka taea te hanga i te hanganga ranu: i etahi wa he pai ki te waiho i te tari o muri i roto i te whatunga umanga, me te whakaputa i te waahanga atanga ki te kaiwhakarato.

Ka taea te taapiri i nga tiwhikete SSL mo te whakataurite kawenga, te whakamunatanga o nga raraunga tuku me te haumarutanga o te whakawhitiwhiti korero i waenga i nga manuhiri o te waahi me nga hanganga umanga. I roto i te take o te taurite kawenga i waenga i nga pokapū raraunga, ka taea hoki te whakamahi SSL.

Ko te ratonga Anycast me te taurite kawenga wahitau ka taea te tiki mai i to kaiwhakarato. Ka awhina tenei ahuatanga ki te whakapai ake i te taunekeneke a nga kaiwhakamahi me nga taupānga i runga i te waahi. He nui ki te panui he aha nga ratonga e waatea ana i te pokapū raraunga, ka tukuna ano nga waka ki nga hanganga tata. Mēnā he tūmau i whakatapua, hei tauira i Parani, i Amerika Te Taitokerau ranei, ka tukuna nga kaihoko ki te tūmau tata ki te whatunga.

Ko tetahi o nga whiringa mo te whakamahi i te Anycast ko te kowhiringa tino pai mo te waahi o te kaitoha (PoP). Kia hoatu tauira. Ko LinkedIn (kua aukatihia i Rusia) e kaha ana ki te whakapai ake i te mahi me te tere o ana hua - nga tono pūkoro me te paetukutuku, engari ki te whakapai ake i ana hanganga whatunga mo te tuku ihirangi tere. Mo tenei tuku ihirangi hihiri, kei te kaha te whakamahi a LinkedIn i nga PoP - nga tohu o te aroaro. Ka whakamahia a Anycast hei arahi i nga kaiwhakamahi ki te PoP tata.

Ko te take i roto i te take o Unycast, ia LinkedIn PoP he wāhitau IP ahurei. Ka tohua nga kaiwhakamahi ki te PoP i runga i to raatau waahi matawhenua ma te whakamahi i te DNS. Ko te raruraru ko te wa e whakamahi ana i te DNS, tata ki te 30% o nga kaiwhakamahi i te United States i tukuna ki te PoP suboptimal. Na te whakatinanatanga o Anycast, kua heke te taumahi PoP iti mai i te 31% ki te 10%.

Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi
Ko nga hua o te whakamatautau pairati ka whakaatuhia ki te kauwhata, ko te tuaka-Y te paheketanga o te mahi PoP tino pai. I te pikinga o Anycast, he maha nga whenua o Amerika i kite i te pai ake o te paheketanga o nga waka ki te PoP tino pai.

Anycast Whatunga Aroturuki

He ngawari noa nga whatunga Anycast i roto i te ariā: he maha nga kaitoro tinana ka whakawhiwhia ki te wahitau IP kotahi, ka whakamahia e BGP hei whakatau i te huarahi. Engari he uaua te whakatinanatanga me te hoahoa o nga papaaho Anycast, a he tino rongonui nga whatunga Anycast-a-hara mo tenei. Ko te mea tino uaua ko te aro turuki i tetahi whatunga Anycast kia tere te tautuhi me te wehe i nga hapa.

Mena ka whakamahi nga ratonga i tetahi kaiwhakarato CDN tuatoru ki te mahi i o raatau ihirangi, he mea tino nui ki a raatau te aro turuki me te manatoko i nga mahi whatunga. Ko te aro turuki a Anycast-based CDN e aro ana ki te ine i te mutunga-ki-te-mutunga me te mahi hop penultimate kia mohio ai ko wai te pokapū raraunga kei te mahi i nga kaupapa. Ko te wetewete i nga pane o te tūmau HTTP tetahi atu huarahi ki te whakatau i te takenga mai o nga raraunga.

Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi
Tauira: Ko nga pane whakautu HTTP e tohu ana i te waahi o te tūmau CDN.

Hei tauira, ka whakamahi a CloudFlare i tana ake pane CF-Ray i roto i nga karere Whakautu HTTP, kei roto he tohu mo te pokapū raraunga i tukuna ai te tono. I roto i te take o Zendesk, ko te pane CF-Ray mo te rohe o Seattle ko CF-RAY: 2a21675e65fd2a3d-SEA, a mo Amsterdam ko CF-RAY: 2a216896b93a0c71-AMS. Ka taea hoki e koe te whakamahi i nga pane HTTP-X mai i te whakautu HTTP hei whakatau kei hea nga ihirangi.

Ētahi atu tikanga whakatika

He atu tikanga whakatika mo te ararere i nga tono a nga kaiwhakamahi ki tetahi pito mutunga whatunga:

Whakakore

Ko te nuinga o te Ipurangi i enei ra e whakamahi ana i tenei tikanga. Unicast - tuku unicast, te wāhitau IP e hono ana ki te kotahi anake node motuhake i runga i te whatunga. Ka kiia tenei ko te whakakotahitanga kotahi-ki-tetahi. 

Te tini

Ka whakamahi a Multicast i te hononga kotahi ki te maha, ki te maha ranei. Ka taea e Multicast te tono mai i te kaituku kia tukuna i te wa kotahi ki nga waahi mutunga kua tohua. Ma tenei ka taea e te kiritaki te tango i tetahi konae mai i nga kaihautu maha i te wa kotahi (he pai mo te rere ororongo, ataata ranei). He maha nga wa ka pohehe a Multicast ki a Anycast. Heoi, ko te rereketanga nui ko te Anycast e arahi ana i te kaituku ki tetahi node motuhake, ahakoa he maha nga waahanga e waatea ana.

Pāohotanga

Ka tukuna he mahere raraunga mai i te kaituku kotahi ki nga pito mutunga katoa e pa ana ki te wahitau haapurororaa. Ka tārua aunoatia e te whatunga nga kararamatanga kia tae atu ki nga kaiwhiwhi katoa i roto i te haapurorotanga (ko te tikanga kei runga i te kupengaroto kotahi).

Geocast

He ahua rite a Geocast ki te Multicast: ka tukuna nga tono mai i te kaituku ki nga waahi mutunga maha i te wa kotahi. Heoi, ko te rerekee ko te kaikorero ka whakatauhia e tona waahi matawhenua. He ahua motuhake tenei o te multicast e whakamahia ana e etahi kawa ararere mo nga whatunga ad hoc pūkoro.

Ka tatauhia e te pouara matawhenua tona rohe ratonga me te tata. Georouters, whakawhiti waahi ratonga, hanga tepu ararere. He hanganga aroākapa te pūnaha georouter.

Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi
Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi
Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi
Unicast, Multicast and Broadcast.

Ma te whakamahi i te hangarau Anycast ka piki ake te taumata o te pono, te pai o te he me te haumarutanga o DNS. Ma te whakamahi i tenei hangarau, ka tukuna e nga kaiwhakahaere o raatau ratonga ki nga kaihoko mo nga momo momo whakataurite i runga i te DNS. I roto i te paewhiri mana, ka taea e koe te tautuhi i nga wahitau IP ka tukuna nga tono i runga i te waahi matawhenua. Ma tenei ka whai waahi nga kaihoko ki te tohatoha i nga tono a nga kaiwhakamahi kia ngawari ake.

Ko etahi o nga kaiwhakahaere e whakamahi ana i te kaha ki te aroturuki i nga huarahi i ia waahi o te aroaro (POP): ka tātari aunoa te punaha i nga huarahi poto rawa atu o te rohe me te ao mo nga waahi o te aroaro, me te arai i nga waahi matawhenua iti rawa atu me te kore wa heke.

I tenei wa, ko Anycast te otinga tino pumau me te pono mo te hanga i nga ratonga DNS kawenga nui, he nui nga whakaritenga mo te pumau me te pono.

Ko te rohe .ru e tautoko ana i nga tūmau DNS Anycast 35, kua whakarōpūhia ki te 20 nga pona, ka tohatoha ki nga kapua Anycast e rima. I roto i tenei take, ka whakamahia te kaupapa o te hanga i runga i te matawhenua, i.e. Geocast. I te wa e tuu ana i nga nodes DNS, ka whakaarohia ka nekehia ki nga waahi kua marara tata atu ki nga kaiwhakamahi tino kaha, te tino aro nui o nga kaiwhakarato Ruhia ki te waahi kei reira te node, me te waatea o te kaha kore utu me te ngawari taunekeneke ki te pae.

Me pehea te hanga CDN?

Ko te CDN he whatunga o nga tūmau e tere ake ana te tuku ihirangi ki nga kaiwhakamahi. Whatunga Tukunga Ihirangi ka whakakotahi i nga tūmau katoa ki te whatunga kotahi me te whakarite kia tere ake te uta o nga ihirangi. Ko te tawhiti mai i te tūmau ki te kaiwhakamahi ka whai wāhi nui ki te tere uta.

Ko te CDN ka taea e koe te whakamahi i nga kaitoro e tata ana ki te hunga whakarongo. Ka whakaitihia te wa tatari me te awhina i te tere o te utaina o nga ihirangi o te pae mo nga manuhiri katoa, he mea tino nui mo nga waahi whai konae nui, ratonga rongorau ranei. Ko nga tono angamaheni mo te CDN ko te e-tauhokohoko me te whakangahau.

Ko te whatunga o nga kaitoro taapiri i hangaia i roto i te hanganga CDN, e noho tata ana ki nga kaiwhakamahi, ka whai waahi ki te tuku raraunga tere ake. E ai ki nga tatauranga, ma te whakamahi i te CDN ka whakaitihia te roa i te wa e uru ana ki tetahi waahi neke atu i te 70% ka whakaritea ki nga waahi kaore he CDN.

Kia pehea te hanga CDN ma te whakamahi DNS? Ko te whakatu CDN ma te whakamahi i te otinga a Anycast he kaupapa utu nui, engari he iti ake nga whiringa. Hei tauira, ka taea e koe te whakamahi i te GeoDNS me nga tūmau auau me nga wahitau IP ahurei. Ma te whakamahi i nga ratonga GeoDNS, ka taea e koe te hanga i tetahi CDN me nga kaha o te geolocation, ka whakatauhia nga whakatau i runga i te waahi o te manuhiri, kaua ki te waahi o te kaiwhakatau DNS. Ka taea e koe te whirihora i to rohe DNS hei whakaatu i nga wahitau IP tūmau US ki nga manuhiri US, engari ka kite nga manuhiri Pakeha i te wahitau IP Pakeha.

Ma te GeoDNS, ka taea e koe te whakahoki i nga whakautu DNS rereke i runga i te wahitau IP o te kaiwhakamahi. Ki te mahi i tenei, kua whirihorahia te tūmau DNS ki te whakahoki i nga wahitau IP rereke i runga i te puna IP IP i roto i te tono. I te nuinga o te waa, ka whakamahia he papaa raraunga GeoIP hei whakatau i te rohe i puta ai he tono. Ko te Geolocation ma te DNS ka taea e koe te tuku ihirangi ki nga kaiwhakamahi mai i tetahi waahi tata.

Ka whakatauhia e GeoDNS te wahitau IP o te kiritaki nana i tuku te tono DNS, te wahitau IP ranei o te tūmau DNS recursive o te kaiwhakarato, e whakamahia ana i te wa e tukatuka ana i te tono a te kiritaki. Ko te whenua/rohe e whakatauhia ana e te patengi raraunga IP me GeoIP a te kiritaki. Ka whiwhi te kiritaki i te wāhitau IP o te tūmau CDN tata. Ka taea e koe te panui atu mo te whakatuu GeoDNS konei.

Anycast GeoDNS ranei?

Ahakoa he huarahi pai a Anycast ki te kawe i nga korero i runga i te ao katoa, kaore he mea motuhake. Koinei te waahi ka tae mai a GeoDNS ki te whakaora. Ma tenei ratonga ka taea e koe te hanga ture hei tuku i nga kaiwhakamahi ki nga waahi mutunga motuhake i runga i to raatau waahi.

Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi
Tauira: Ko nga kaiwhakamahi mai i Uropi ka tukuna ki tetahi waahi mutunga rereke.

Ka taea hoki te whakakore i te uru ki nga rohe ma te whakakore i nga tono katoa. Ko tenei, inaa, he huarahi tere ki te whakakore i te hunga whakauru.

He tika ake nga whakautu a GeoDNS i a Anycast. Mena i roto i te keehi o Anycast te huarahi poto rawa atu ka whakatauhia e te maha o nga hops, na i roto i te GeoDNS ararere mo nga kaiwhakamahi mutunga ka puta i runga i to raatau waahi tinana. Ma tenei ka whakaiti i te roanga me te whakapai ake i te tika i te wa e hanga ana i nga ture ararere maramara.

I te wa e whakatere ana ki tetahi rohe, ka whakapiri atu te kaitirotiro ki te tūmau DNS tata, i runga i te rohe, ka tukuna he IP IP hei uta i te pae. Me whakaaro he rongonui tetahi toa ipurangi i nga USA me Uropi, engari kei Uropi anake nga kaiwhakarato DNS mo taua mea. Na ko nga kaiwhakamahi US e hiahia ana ki te whakamahi i nga ratonga o te toa ka kaha ki te tuku tono ki te kaimau tata, na te mea he tawhiti rawa atu, me tatari roa mo te whakautu - kaore e tere te utaina o te waahi.

I te wa e noho ana he tūmau GeoDNS i te USA, ka uru kē nga kaiwhakamahi. Ka tere te whakautu, ka pa ki te tere o te uta o te pae.

I roto i tetahi ahuatanga me tetahi tūmau DNS kei roto i te United States, ka whakatere tetahi kaiwhakamahi mai i te United States ki tetahi rohe kua tohua, ka whakapiri atu ia ki te tūmau tata e whakarato ana i te IP e hiahiatia ana. Ka tukuna te kaiwhakamahi ki te tūmau kei roto nga ihirangi o te pae, engari i te mea kei tawhiti atu nga kaitoro me nga ihirangi, kaore ia e whiwhi tere.

Mena kei te manaaki koe i nga kaitoro CDN i te US me nga raraunga keteroki, ka utaina te kaitirotiro kiritaki ka tukuna he tono ki te tūmau DNS tata, ka whakahokia mai te wahitau IP e hiahiatia ana. Ko te kaitirotiro me te IP kua tae mai ka whakapiri atu ki te tūmau CDN tata me te tūmau matua, a ka tukuna e te tūmau CDN te ihirangi keteroki ki te tirotiro. I te wa e utaina ana nga ihirangi keteroki, ko nga konae kei te ngaro ki te uta i te pae katoa ka riro mai i te tūmau matua. Ko te mutunga mai, ka iti te wa e utaina ai te waahi, na te mea he iti ake nga konae ka tukuna mai i te tūmau matua.

Ko te whakatau i te waahi tika o tetahi wahitau IP motuhake ehara i te mea ngawari i nga wa katoa: he maha nga mea e takaro ana, a ka whakatau pea nga rangatira o te whānuitanga o nga wahitau IP ki te panui ki tera taha o te ao (katahi ka tatari kia whakahōuhia te pātengi raraunga kia whiwhi i te tauwāhi tika). I etahi wa ka tukuna e nga kaiwhakarato VPS nga wahitau e kiia ana kei te US ki te VPS i Singapore.

Kaore i rite ki te whakamahi i nga wahitau Anycast, ka tohatohahia i te wa e whakatauhia ana te ingoa, kaua ki te hono atu ki te tūmau keteroki. Mena karekau te tūmau recursive i te tautoko i nga kupengaroto kiritaki EDNS, ka whakamahia te waahi o taua tūmau recursive, kaua ki te kaiwhakamahi ka hono atu ki te tūmau keteroki.

Ko nga Rararoto Kiritaki i roto i te DNS he toronga o DNS (RFC7871) e whakaatu ana me pehea e taea ai e nga tūmau DNS recursive te tuku korero a te kiritaki ki te tūmau DNS, ina koa nga korero whatunga ka taea e te tūmau GeoDNS te whakamahi kia tika ake te whakatau i te waahi o te kiritaki.

Ko te nuinga kei te whakamahi i a ratou ISP a DNS tūmau DNS ranei e tata ana ki a ratou, engari ki te whakatau tetahi o te US mo etahi take ki te whakamahi i tetahi kaiwhakatau DNS kei Ahitereiria, tera pea ka tae mai he wahitau tūmau IP e tata ana ki Ahitereiria.

Mena kei te hiahia koe ki te whakamahi i te GeoDNS, he mea nui kia mohio koe ki enei ahuatanga, i etahi wa ka taea te whakanui ake i te tawhiti i waenga i nga kaitoro keteroki me te kaihoko.

Whakarāpopototanga: ki te hiahia koe ki te whakakotahi i te maha o nga VPS ki roto i te CDN, ko te waahanga pai rawa atu ko te whakamahi i te paihere tūmau DNS me te mahi GeoDNS + Anycast i waho o te pouaka.

Anycast vs Unicast: ko tehea te mea pai ake mo ia keehi

Source: will.com

Tāpiri i te kōrero