Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis

Is dòcha gu bheil mòran dhaoine air cluinntinn mu Anycast. Anns an dòigh seo airson seòladh lìonra agus slighe, tha aon sheòladh IP air a shònrachadh do dh'iomadh seirbheisiche air lìonra. Faodar na frithealaichean sin a shuidheachadh eadhon ann an ionadan dàta fada bho chèile. Is e am beachd aig Anycast, a rèir far a bheil stòr an iarrtais, gu bheil an dàta air a chuir chun t-seirbheisiche as fhaisge (a rèir topology an lìonraidh, nas mionaidiche, protocol slighe BGP). San dòigh seo, faodaidh tu an àireamh de hopan lìonra agus latency a lughdachadh.

Gu bunaiteach, tha an aon shlighe air a shanasachadh bho iomadh ionad dàta air feadh an t-saoghail. Mar sin, thèid luchd-dèiligidh a chuir chun na “as fheàrr” agus “as fhaisge” stèidhichte air slighean BGP, an ionad dàta. Carson Anycast? Carson a chleachdas tu Anycast an àite Unicast?

Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis
Tha Unicast gu math freagarrach airson làrach le aon fhrithealaiche lìn agus tomhas meadhanach de thrafaig. Ach, ma tha milleanan de luchd-aontachaidh aig seirbheis, mar as trice bidh e a’ cleachdadh mòran de luchd-frithealaidh lìn, gach fear leis an aon sheòladh IP. Tha na frithealaichean sin air an cuairteachadh gu cruinn-eòlasach gus frithealadh air iarrtasan.

Anns an t-suidheachadh seo, leasaichidh Anycast coileanadh (thèid trafaic a chuir chun neach-cleachdaidh le glè bheag de dhàil), dèanamh cinnteach à earbsachd na seirbheis (le taing dha frithealaichean cùl-taic) agus cothromachadh luchdan - bidh slighe gu grunn luchd-frithealaidh gu h-èifeachdach a’ cuairteachadh an luchd eatorra, ag adhartachadh an astar den làrach.

Bidh luchd-obrachaidh a’ tabhann diofar sheòrsaichean de chothromachadh luchdan stèidhichte air Anycast agus DNS. Faodaidh teachdaichean seòlaidhean IP a shònrachadh don tèid iarrtasan a chuir a-steach a rèir suidheachadh cruinn-eòlasach na làraich. Tha seo ga dhèanamh comasach iarrtasan luchd-cleachdaidh a sgaoileadh ann an dòigh nas sùbailte.

Seach gu bheil grunn làraich ann eadar am feum thu an luchd a sgaoileadh (luchd-cleachdaidh), mar eisimpleir, stòr air-loidhne le 100 iarrtas gach latha no blog mòr-chòrdte. Gus an roinn às am faigh luchd-cleachdaidh cothrom air làrach sònraichte a chuingealachadh, faodaidh tu an roghainn Geo Community a chleachdadh. Leigidh e leat an sgìre anns am bi an gnìomhaiche a’ sanasachadh na slighe a chuingealachadh.

Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis

Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis
Anycast agus Unicast: eadar-dhealachaidhean

Bithear a’ cleachdadh Anycast gu tric ann an tagraidhean leithid DNS (Domain Name System) agus CDN (Content Delivery Networks), a’ comasachadh co-dhùnaidhean slighe a leasaicheas coileanadh lìonra. Bidh lìonraidhean lìbhrigidh susbaint a 'cleachdadh Anycast seach gu bheil iad a' dèiligeadh ri mòran trafaig, agus tha Anycast a 'toirt seachad grunn bhuannachdan anns a' chùis seo (barrachd orra gu h-ìosal). Ann an DNS, leigidh Anycast leat ìre earbsachd agus fulangas locht na seirbheis àrdachadh gu mòr.

Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis
Ann an Anycast IP, nuair a bhios tu a’ cleachdadh BGP, tha grunn shlighean ann gu aoigheachd sònraichte. Is e sin gu dearbh lethbhric de luchd-aoigheachd ann an grunn ionadan dàta, air an cleachdadh gus ceanglaichean latency nas ìsle a stèidheachadh.

Mar sin, ann an lìonra Anycast, tha an aon sheòladh IP air a shanasachadh bho dhiofar àiteachan, agus bidh an lìonra a 'co-dhùnadh càite an tèid iarrtas an neach-cleachdaidh a stiùireadh stèidhichte air "cosgais" na slighe. Mar eisimpleir, bidh BGP gu tric air a chleachdadh gus an t-slighe as giorra airson sgaoileadh dàta a dhearbhadh. Nuair a chuireas neach-cleachdaidh iarrtas Anycast, bidh BGP a’ dearbhadh an t-slighe as fheàrr airson frithealaichean Anycast a tha rim faighinn air an lìonra.

Buannachdan Anycast

Lùghdachadh Latency
Faodaidh siostaman le Anycast an ùine a lughdachadh nuair a bhios tu a’ giullachd iarrtasan luchd-cleachdaidh oir leigidh iad leat dàta fhaighinn bhon t-seirbheisiche as fhaisge. Is e sin, bidh luchd-cleachdaidh an-còmhnaidh a’ ceangal ris an t-seirbheisiche DNS “as fhaisge” (bho shealladh protocol slighe). Mar thoradh air an sin, bidh Anycast a ’lughdachadh ùine eadar-obrachaidh le bhith a’ lughdachadh astar lìonra eadar an neach-dèiligidh agus an frithealaiche. Bidh seo chan ann a-mhàin a’ lughdachadh latency ach cuideachd a’ toirt cothromachadh luchdan.

Astar

Leis gu bheil trafaic air a stiùireadh chun nód as fhaisge agus gu bheil an latency eadar an neach-dèiligidh agus an nód air a lughdachadh, is e an toradh an astar lìbhrigidh as fheàrr, ge bith cò às a tha an neach-dèiligidh ag iarraidh fiosrachadh.

Meudachadh seasmhachd agus fulangas sgàinidhean

Ma chleachdas grunn luchd-frithealaidh air feadh an t-saoghail an aon IP, an uairsin ma dh’ fhailicheas aon de na frithealaichean no ma thèid a dhì-cheangal, thèid trafaic ath-stiùireadh chun t-seirbheisiche as fhaisge. Mar thoradh air an sin, bidh Anycast a ’dèanamh an t-seirbheis nas seasmhaiche agus a’ toirt seachad ruigsinneachd lìonra / latency / astar nas fheàrr. 

Mar sin, le bhith a’ faighinn iomadh seirbheisiche an-còmhnaidh ri luchd-cleachdaidh, bidh Anycast, mar eisimpleir, a’ leasachadh seasmhachd DNS. Ma dh’ fhailicheas nód, thèid iarrtasan luchd-cleachdaidh ath-stiùireadh gu frithealaiche DNS eile gun eadar-theachd làimhe no ath-dhealbhadh sam bith. Bidh Anycast a’ toirt seachad atharrachadh cha mhòr follaiseach gu làraich eile le bhith dìreach a’ toirt air falbh slighean na làraich trioblaideach. 

Cothromachadh luchdan

Ann an Anycast, tha trafaic lìonra air a chuairteachadh thairis air diofar luchd-frithealaidh. Is e sin, bidh e ag obair mar chothromachadh luchdan, a’ cur casg air aon fhrithealaiche bho bhith a’ faighinn a’ mhòr-chuid den trafaic. Faodar cothromachadh luchdan a chleachdadh, mar eisimpleir, nuair a tha grunn nodan lìonra aig an aon astar cruinn-eòlasach bho stòr an iarrtais. Anns a 'chùis seo, tha an luchd air a sgaoileadh am measg nan nodan.

Lùghdaich buaidh ionnsaighean DoS 

Is e feart eile de Anycast an aghaidh DDoS aige. Chan eil e coltach gum bi ionnsaighean DDoS comasach air siostam Anycast a thoirt sìos, oir dh'fheumadh iad a dhol thairis air a h-uile seirbheisiche ann an lìonra mar sin le maoim-sneachda de dh'iarrtasan. 

Bidh ionnsaighean DDoS gu tric a’ cleachdadh botnets, a dh’ fhaodadh uimhir de thrafaig a ghineadh is gu bheil e a’ luchdachadh cus air an fhrithealaiche ionnsaigh. Is e a ’bhuannachd a bhith a’ cleachdadh Anycast san t-suidheachadh seo gu bheil e comasach dha gach frithealaiche pàirt den ionnsaigh “a ghabhail a-steach”, a lughdaicheas an luchd air an t-seirbheisiche sònraichte sin. Tha e coltach gum bi ionnsaigh diùltadh seirbheis ionadail don fhrithealaiche agus cha toir e buaidh air an t-seirbheis gu lèir.

Àrd scalability còmhnard

Tha siostaman Anycast gu math freagarrach airson seirbheisean le tòrr trafaic. Ma tha seirbheis a’ cleachdadh Anycast ag iarraidh air frithealaichean ùra barrachd trafaic a làimhseachadh, faodar frithealaichean ùra a chur ris an lìonra gus a làimhseachadh. Faodar an cur air làraich ùra no gnàthaichte. 

Ma tha àite sònraichte a’ fulang àrdachadh mòr ann an trafaic, cuidichidh cuir frithealaiche ris an luchd airson na làraich sin a chothromachadh. Le bhith a’ cur frithealaiche ri làrach ùr cuidichidh sin le bhith a’ lughdachadh amannan feitheimh le bhith a’ cruthachadh slighe ùr as giorra do chuid de luchd-cleachdaidh. Bidh an dà dhòigh cuideachd a’ cuideachadh le bhith ag adhartachadh seasmhachd na seirbheis mar a bhios frithealaichean ùra rim faighinn air an lìonra. San dòigh seo, ma tha cus luchd air frithealaiche, faodaidh tu dìreach fear eile a chuir a-steach ann an àite a leigeas leis gabhail ri cuid de dh’ iarrtasan an fhrithealaiche a tha cus luchdan. Chan fheum seo rèiteachadh sam bith bho luchd-dèiligidh. 

Is ann dìreach san dòigh seo as urrainnear terabits de thrafaig agus àireamh mhòr de luchd-cleachdaidh a fhrithealadh nuair nach eil ach beagan phuirt 10 no 25 Gbps aig an fhrithealaiche. Leigidh luchd-aoigheachd 100 le aon sheòladh IP e comasach meud trafaic terabit a phròiseasadh.

Stiùireadh rèiteachaidh furasta

Mar a chaidh a ràdh gu h-àrd, is e cleachdadh inntinneach de Anycast DNS. Faodaidh tu grunn fhreiceadan DNS eadar-dhealaichte a chuir air nodan lìonra, ach cleachd aon seòladh DNS. A rèir far a bheil an stòr suidhichte, thèid iarrtasan a chuir chun nód as fhaisge. Bheir seo beagan cothromachaidh trafaic agus call obrach ma dh’ fhàillig frithealaiche DNS. San dòigh seo, an àite a bhith a’ rèiteachadh diofar frithealaichean DNS a rèir far a bheil iad suidhichte, faodar rèiteachadh aon fhrithealaiche DNS a ghluasad gu gach nod.

Faodar lìonraidhean Anycast a rèiteachadh a rèir iarrtasan slighe chan ann a-mhàin stèidhichte air astar, ach cuideachd air paramadairean leithid làthaireachd frithealaiche, an àireamh de cheanglaichean stèidhichte. no ùine freagairt.

Chan eil feum air frithealaichean sònraichte, lìonraidhean no co-phàirtean sònraichte air taobh an neach-dèiligidh gus teicneòlas Anycast a chleachdadh. Ach tha na h-eas-bhuannachdan aig Anycast cuideachd. Thathar a 'creidsinn gur e obair iom-fhillte a th' ann a bhith ga bhuileachadh, a 'feumachdainn uidheamachd a bharrachd, solaraichean earbsach agus slighe trafaig ceart.

Fada bho thùs fìor gu bòidhchead

Ged a bhios luchd-cleachdaidh slighean Anycast stèidhichte air an ìre as lugha de hopan, chan eil seo gu riatanach a’ ciallachadh an ùine as ìsle. Tha latency na mheatrach nas iom-fhillte oir faodaidh e a bhith nas àirde airson aon ghluasad na airson deich.

Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis
Eisimpleir: Faodaidh conaltradh eadar-roinneil a bhith a’ toirt a-steach aon hop le latency fìor àrd.

Tha Anycast air a chleachdadh gu sònraichte airson seirbheisean stèidhichte air UDP leithid DNS. Tha iarrtasan luchd-cleachdaidh air an cur chun ionad dàta “as fheàrr” agus “as fhaisge” stèidhichte air slighean BGP.

Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis
Eisimpleir: Bidh stèisean-obrach teachdaiche DNS le seòladh IP Anycast DNS de 123.10.10.10 a ’coileanadh rùn DNS chun an fheadhainn as fhaisge de thrì frithealaichean ainm DNS a tha air an cleachdadh a’ cleachdadh an aon sheòladh IP Anycast. Ma dh’ fhailicheas Router R1 no Server A, thèid pacaidean teachdaiche DNS a chuir air adhart gu fèin-ghluasadach chun ath fhrithealaiche DNS as fhaisge tro Routers R2 agus R3. A bharrachd air an sin, thèid an t-slighe chun t-seirbheisiche againn A a thoirt air falbh bho na clàran slighe, a’ cur casg air tuilleadh feum den fhrithealaiche ainm sin.

Scenarios Cleachdadh

Tha dà sgeama coitcheann ann a thathas a’ cleachdadh gus faighinn a-mach dè am frithealaiche a bhios neach-cleachdaidh a’ ceangal ris:

  • Sreath lìonra Anycast. A’ ceangal an neach-cleachdaidh ris an fhrithealaiche as fhaisge. Tha slighe an lìonra bhon neach-cleachdaidh chun an fhrithealaiche cudromach an seo.
  • Ìre tagraidh anycast. Tha barrachd mheatairean àireamhaichte aig an sgeama seo, a' gabhail a-steach cothrom air frithealaiche, ùine freagairt, àireamh cheanglaichean, msaa. Tha seo an urra ri sgrùdaire bhon taobh a-muigh a bheir seachad staitistig lìonraidh.

CDN stèidhichte air Anycast

Tillidh sinn a-nis gu bhith a’ cleachdadh Anycast ann an lìonraidhean lìbhrigidh susbaint. Tha Anycast gu cinnteach na bhun-bheachd lìonraidh inntinneach agus tha e a’ faighinn barrachd gabhail ris am measg solaraichean CDN an ath ghinealach.

Tha CDN na lìonra sgaoilte de luchd-frithealaidh a lìbhrigeas susbaint do luchd-cleachdaidh deireannach aig a bheil ruigsinneachd àrd agus latency ìosal. Tha àite cudromach aig lìonraidhean lìbhrigidh susbaint an-diugh mar chnàimh-droma mòran de sheirbheisean meadhanan air-loidhne, agus tha luchd-cleachdaidh a’ sìor fhàs nas fulangaiche ri astar luchdachadh sìos slaodach. Tha tagraidhean bhidio is guth gu sònraichte mothachail air jitter lìonra agus cianalas.

Bidh CDN a’ ceangal a h-uile frithealaiche gu aon lìonra agus a’ dèanamh cinnteach gun tèid susbaint a luchdachadh nas luaithe. Aig amannan tha e comasach ùine feitheimh an neach-cleachdaidh a lughdachadh 5-6 diogan. Is e adhbhar CDN an lìbhrigeadh as fheàrr a dhèanamh le bhith a’ frithealadh susbaint bhon fhrithealaiche as fhaisge air an neach-cleachdaidh deireannach. Tha seo glè choltach ri Anycast, far a bheil am frithealaiche as fhaisge air a thaghadh a rèir far a bheil an neach-cleachdaidh deireannach. Bhiodh e coltach gum biodh a h-uile solaraiche seirbheis CDN a’ cleachdadh Anycast gu bunaiteach, ach ann an da-rìribh chan eil seo fìor.

Bidh tagraidhean a chleachdas protocolaidhean leithid HTTP/TCP an urra ris a’ cheangal a bhithear a’ stèidheachadh. Ma thèid nód Anycast ùr a thaghadh (mar eisimpleir, air sgàth fàilligeadh frithealaiche), dh’ fhaodadh gun tèid stad a chuir air an t-seirbheis. Sin as coireach gun deach Anycast a mholadh roimhe seo airson seirbheisean gun cheangal leithid UDP agus DNS. Ach, tha Anycast cuideachd ag obair gu math airson protocolaidhean a tha ag amas air ceangal; mar eisimpleir, bidh TCP ag obair gu math ann am modh Anycast.

Bidh cuid de sholaraichean CDN a’ cleachdadh slighe stèidhichte air Anycast, is fheàrr le cuid eile slighe stèidhichte air DNS: tha am frithealaiche as fhaisge air a thaghadh a rèir far a bheil frithealaiche DNS an neach-cleachdaidh suidhichte.

Tha bun-structaran tar-chinealach agus ioma-ionad dàta mar eisimpleir eile de chleachdadh Anycast. Leigidh an seòladh IP cothromachadh luchdan a gheibhear bhon t-solaraiche dhut an luchd a sgaoileadh eadar seòlaidhean IP diofar sheirbheisean teachdaiche ann an ionad dàta an t-solaraiche. Taing do theicneòlas inneal sam bith, tha e a 'toirt seachad coileanadh nas fheàrr fo thrafaig throm, fulangas sgàinidhean agus a' cuideachadh le bhith a 'dèanamh an ùine freagairt as fheàrr nuair a bhios e a' dèiligeadh ri àireamh mhòr de luchd-cleachdaidh.

Ann am bun-structaran ionad dàta tar-chinealach, faodaidh tu trafaic a sgaoileadh thairis air frithealaichean no eadhon innealan brìgheil air frithealaichean sònraichte.

Mar sin, tha taghadh mòr de fhuasglaidhean teicnigeach ann airson bun-structar togail. Faodaidh tu cuideachd cothromachadh luchdan a rèiteachadh thairis air seòlaidhean IP thar grunn ionadan dàta, ag amas air inneal sam bith ann am buidheann gus coileanadh làrach a bharrachadh.

Faodaidh tu trafaic a sgaoileadh a rèir na riaghailtean agad fhèin, a’ mìneachadh “cuideam” gach seirbheisiche sgaoilte anns gach ionad dàta. Tha an rèiteachadh seo gu sònraichte feumail nuair a tha pàirce frithealaichean sgaoilte ann agus gu bheil coileanadh sheirbheisean neo-chòmhnard. Leigidh seo le trafaic a bhith air a chuairteachadh nas trice gus coileanadh an fhrithealaiche a leasachadh.

Gus siostam sgrùdaidh a chruthachadh a’ cleachdadh an àithne ping, tha e comasach probes a rèiteachadh. Leigidh seo leis an rianaire na modhan sgrùdaidh aca fhèin a mhìneachadh agus dealbh nas soilleire fhaighinn air inbhe gach pàirt den bhun-structar. San dòigh seo, faodar slatan-tomhais ruigsinneachd a mhìneachadh.

Tha e comasach bun-structar tar-chinealach a thogail: uaireannan tha e goireasach an oifis cùil fhàgail anns an lìonra corporra, agus am pàirt eadar-aghaidh a chuir a-mach chun t-solaraiche.

Tha e comasach teisteanasan SSL a chuir ris airson cothromachadh luchdan, crioptachadh dàta tar-chuir agus tèarainteachd conaltraidh eadar luchd-tadhail làraich agus bun-structar corporra. Ma tha cothromachadh luchdan eadar ionadan dàta, faodar SSL a chleachdadh cuideachd.

Faodar seirbheis Anycast le cothromachadh luchd seòlaidh fhaighinn bhon t-solaraiche agad. Cuidichidh am feart seo le bhith ag adhartachadh mar a bhios luchd-cleachdaidh ag eadar-obrachadh le aplacaidean stèidhichte air àite. Tha e gu leòr innse dè na seirbheisean a tha rim faighinn anns an ionad dàta, agus thèid trafaic ath-stiùireadh chun bhun-structair as fhaisge. Ma tha frithealaichean sònraichte ann, mar eisimpleir san Fhraing no ann an Ameireaga a Tuath, thèid teachdaichean a stiùireadh chun t-seirbheisiche as fhaisge air an lìonra.

Is e aon de na roghainnean airson Anycast a chleachdadh an roghainn as fheàrr de phuing làthaireachd gnìomhaiche (PoP). Bheir sinn eisimpleir. Tha LinkedIn (air a bhacadh san Ruis) a’ strì chan ann a-mhàin gus coileanadh agus astar a thoraidhean a leasachadh - tagraidhean gluasadach agus lìn, ach cuideachd gus a bhun-structar lìonra a leasachadh airson lìbhrigeadh susbaint nas luaithe. Airson an lìbhrigeadh susbaint fiùghantach seo, bidh LinkedIn gu gnìomhach a’ cleachdadh PoPs - puingean làthaireachd. Bithear a’ cleachdadh Anycast gus luchd-cleachdaidh a stiùireadh chun PoP as fhaisge.

Is e an adhbhar, a thaobh Unycast, gu bheil seòladh IP sònraichte aig gach PoP LinkedIn. Bidh luchd-cleachdaidh an uairsin air an sònrachadh do PoP stèidhichte air an àite cruinn-eòlasach aca a’ cleachdadh DNS. Is e an duilgheadas a th’ ann nuair a bha iad a’ cleachdadh DNS, gun deach timcheall air 30% de luchd-cleachdaidh anns na Stàitean Aonaichte ath-stiùireadh gu PoP suboptimal. Le buileachadh mean air mhean de Anycast, thuit sònrachadh PoP suboptimal bho 31% gu 10%.

Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis
Tha toraidhean an deuchainn pìleat air an sealltainn sa ghraf, far a bheil an Y-axis mar an àireamh sa cheud de shònrachadh PoP as fheàrr. Mar a chaidh Anycast suas, chunnaic mòran de stàitean na SA leasachadh anns an àireamh sa cheud de thrafaig a dh’ ionnsaigh am PoP as fheàrr.

Sgrùdadh lìonra Anycast

Tha lìonraidhean Anycast sìmplidh ann an teòiridh: tha an aon sheòladh IP air a thoirt do dh’iomadh frithealaiche fiosaigeach, a bhios BGP a’ cleachdadh gus an t-slighe a dhearbhadh. Ach tha buileachadh agus dealbhadh àrd-ùrlaran Anycast iom-fhillte, agus tha lìonraidhean Anycast a tha fulang le lochdan gu sònraichte ainmeil airson seo. Tha e eadhon nas dùbhlanaiche a bhith a’ cumail sùil èifeachdach air lìonra Anycast gus sgàinidhean a chomharrachadh agus a lorg gu sgiobalta.

Ma chleachdas seirbheisean solaraiche CDN treas-phàrtaidh gus an susbaint aca a fhrithealadh, tha e glè chudromach dhaibh sùil a chumail air agus dearbhadh coileanadh lìonra. Bidh sgrùdadh CDN stèidhichte air Anycast a’ cuimseachadh air a bhith a’ tomhas latency deireadh-gu-deireadh agus coileanadh hop mu dheireadh gus tuigsinn dè an ionad dàta a tha a’ frithealadh an t-susbaint. Tha mion-sgrùdadh cinn-cinn frithealaiche HTTP mar dhòigh eile air faighinn a-mach cò às a tha an dàta a’ tighinn.

Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis
Eisimpleir: Cinn-cinn freagairt HTTP a’ sealltainn far a bheil am frithealaiche CDN.

Mar eisimpleir, bidh CloudFlare a’ cleachdadh a cheann-cinn CF-Ray fhèin ann am teachdaireachdan Freagairt HTTP, a tha a’ toirt a-steach comharra air an ionad dàta dhan deach an t-iarrtas a dhèanamh. A thaobh Zendesk, is e an ceann CF-Ray airson sgìre Seattle CF-RAY: 2a21675e65fd2a3d-SEA, agus airson Amsterdam is e CF-RAY: 2a216896b93a0c71-AMS. Faodaidh tu cuideachd bannan-cinn HTTP-X a chleachdadh bhon fhreagairt HTTP gus faighinn a-mach càite a bheil an susbaint suidhichte.

Dòighean làimhseachaidh eile

Tha dòighean làimhseachaidh eile ann airson iarrtasan luchd-cleachdaidh a stiùireadh gu ceann-uidhe lìonra sònraichte:

Unicast

Bidh a’ mhòr-chuid den eadar-lìn an-diugh a’ cleachdadh an dòigh seo. Unicast - tar-chuir unicast, tha an seòladh IP co-cheangailte ri dìreach aon nód sònraichte air an lìonra. Canar coimeas aon-ri-aon ris an seo. 

Multicast

Bidh Multicast a’ cleachdadh dàimh aon-ri-mòran no iomadach gu mòran. Leigidh Multicast le iarrtas bho neach a chuir a-steach aig an aon àm gu diofar phuingean crìochnachaidh taghte. Bheir seo an comas don neach-dèiligidh faidhle a luchdachadh sìos ann an pìosan bho iomadh neach-aoigheachd aig an aon àm (a tha feumail airson claisneachd no bhidio a shruthladh). Ach, is e am prìomh eadar-dhealachadh gu bheil Anycast a’ stiùireadh an neach a chuir gu aon nód sònraichte, eadhon ged a tha grunn nodan rim faighinn.

Broadcast

Thèid datagram bho aon neach a chuir air adhart gu gach puing crìochnachaidh co-cheangailte ris an t-seòladh craolaidh. Bidh an lìonra gu fèin-obrachail ag ath-aithris datagraman gus a bhith comasach air a h-uile neach a gheibh an craoladh a ruighinn (mar as trice air an aon subnet).

Geocast

Tha Geocast rudeigin coltach ri Multicast: thèid iarrtasan bhon neach a chuir a-steach gu grunn phuingean crìochnachaidh aig an aon àm. Ach, is e an eadar-dhealachadh gu bheil an neach-seòlaidh air a dhearbhadh leis an àite cruinn-eòlasach aige. Is e cruth sònraichte de multicast a tha seo a bhios cuid de phròtacalan slighe a’ cleachdadh airson lìonraidhean gluasadach ad hoc.

Bidh router cruinn-eòlasach a’ cunntadh an raon seirbheis aige agus a ’toirt tuairmse air. Georouters, ag iomlaid raointean seirbheis, a’ togail bùird slighe. Tha structar rangachd aig an t-siostam georouter.

Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis
Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis
Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis
Unicast, Multicast agus Broadcast.

Le bhith a’ cleachdadh teicneòlas Anycast a’ meudachadh ìre earbsachd, fulangas sgàinidhean agus tèarainteachd DNS. A’ cleachdadh an teicneòlais seo, bidh gnìomhaichean a’ tabhann seirbheisean don luchd-dèiligidh aca airson diofar sheòrsaichean de chothromachadh luchdan stèidhichte air DNS. Anns a 'phannal smachd, faodaidh tu seòlaidhean IP a shònrachadh far an tèid iarrtasan a chuir a rèir an àite cruinn-eòlasach. Bheir seo cothrom do luchd-cleachdaidh iarrtasan luchd-cleachdaidh a sgaoileadh ann an dòigh nas sùbailte.

Bidh cuid de ghnìomhaichean a’ cur an gnìomh comasan sgrùdaidh slighe aig gach puing làthaireachd (POP): bidh an siostam gu fèin-obrachail a’ dèanamh mion-sgrùdadh air na slighean ionadail is cruinne as giorra airson puingean làthaireachd agus gan slighe tro na h-àiteachan cruinn-eòlasach as ìsle le ùine downt neoni.

Aig an àm seo, is e Anycast am fuasgladh as seasmhaiche agus as earbsaiche airson seirbheisean DNS àrd-luchd a thogail, aig a bheil riatanasan àrd airson seasmhachd agus earbsachd.

Tha an àrainn .ru a’ toirt taic do 35 frithealaichean DNS Anycast, air an cruinneachadh ann an nodan 20, air an sgaoileadh thairis air còig sgòthan Anycast. Anns a 'chùis seo, thathar a' cleachdadh prionnsabal togail stèidhichte air feartan cruinn-eòlasach, i.e. Geocast. Nuair a bhios tu a ’cur nodan DNS, thathas an dùil gun tèid an gluasad gu àiteachan sgapte air feadh na dùthcha faisg air an luchd-cleachdaidh as gnìomhaiche, an dùmhlachd as motha de sholaraichean Ruiseanach aig an ìre far a bheil an nód suidhichte, a bharrachd air cothrom air comas an-asgaidh agus furasta. eadar-obrachadh leis an làrach.

Ciamar a thogail CDN?

Is e lìonra de luchd-frithealaidh a th’ ann an CDN a luathaicheas lìbhrigeadh susbaint do luchd-cleachdaidh. Lìonra Lìbhrigeadh Susbaint ag aonachadh a h-uile frithealaiche ann an aon lìonra agus a’ dèanamh cinnteach gun tèid susbaint nas luaithe a luchdachadh. Tha àite cudromach aig an astar bhon fhrithealaiche chun neach-cleachdaidh ann an astar luchdachadh.

Leigidh CDN leat na frithealaichean as fhaisge air an luchd-amais a chleachdadh. Bidh seo a’ lughdachadh ùine feitheimh agus a’ cuideachadh le bhith a’ luathachadh luchdachadh susbaint làraich don h-uile neach-tadhail, rud a tha gu sònraichte deatamach airson làraich le faidhlichean mòra no seirbheisean ioma-mheadhain. Is e tagraidhean àbhaisteach airson CDN e-malairt agus dibhearsain.

Tha an lìonra de luchd-frithealaidh a bharrachd a chaidh a chruthachadh ann am bun-structar CDN, a tha suidhichte cho faisg ‘s a ghabhas air luchd-cleachdaidh, a’ cur ri lìbhrigeadh dàta nas seasmhaiche agus nas luaithe. A rèir staitistearachd, le bhith a’ cleachdadh CDN tha sin a’ lùghdachadh cianalas nuair a gheibh thu cothrom air làrach còrr is 70% an taca ri làraich gun CDN.

Ciamar cruthaich CDN a’ cleachdadh DNS? Faodaidh stèidheachadh CDN a’ cleachdadh fuasgladh Anycast fhèin a bhith na phròiseact gu math daor, ach tha roghainnean nas saoire ann. Mar eisimpleir, faodaidh tu GeoDNS agus frithealaichean cunbhalach a chleachdadh le seòlaidhean IP sònraichte. Le bhith a’ cleachdadh seirbheisean GeoDNS, faodaidh tu CDN a chruthachadh le comasan geolocation, far am bi co-dhùnaidhean gan dèanamh stèidhichte air fìor àite an neach-tadhail, seach far a bheil an fuasgladh DNS. Faodaidh tu an sòn DNS agad a rèiteachadh gus seòlaidhean IP frithealaiche na SA a shealltainn do luchd-tadhail na SA, ach chì luchd-tadhail Eòrpach an seòladh IP Eòrpach.

Le GeoDNS, faodaidh tu diofar fhreagairtean DNS a thilleadh a rèir seòladh IP an neach-cleachdaidh. Gus seo a dhèanamh, tha am frithealaiche DNS air a rèiteachadh gus diofar sheòlaidhean IP a thilleadh a rèir an t-seòladh IP tùsail san iarrtas. Mar as trice, bidh stòr-dàta GeoIP air a chleachdadh gus an roinn às an tèid iarrtas a dhearbhadh. Leigidh geolocation a’ cleachdadh DNS leat susbaint a chuir gu luchd-cleachdaidh bho làrach faisg air làimh.

Bidh GeoDNS a’ dearbhadh seòladh IP an neach-dèiligidh a chuir an t-iarrtas DNS a-steach, no seòladh IP frithealaiche DNS ath-chuairteach an t-solaraiche, a thèid a chleachdadh nuair a thathar a’ giullachd iarrtas teachdaiche. Tha an dùthaich / sgìre air a dhearbhadh le stòr-dàta IP agus GeoIP an neach-dèiligidh. Bidh an neach-dèiligidh an uairsin a’ faighinn seòladh IP an fhrithealaiche CDN as fhaisge. Faodaidh tu barrachd a leughadh mu bhith a’ stèidheachadh GeoDNS an seo.

Anycast neo GeoDNS?

Ged a tha Anycast na dhòigh math air susbaint a lìbhrigeadh aig ìre cruinne, chan eil sònrachas ann. Seo far a bheil GeoDNS a’ tighinn gu teasairginn. Leigidh an t-seirbheis seo leat riaghailtean a chruthachadh a chuireas luchd-cleachdaidh gu puingean crìochnachaidh sònraichte stèidhichte air an àite aca.

Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis
Eisimpleir: Tha luchd-cleachdaidh às an Roinn Eòrpa air an stiùireadh gu puing crìochnachaidh eile.

Faodaidh tu cuideachd ruigsinneachd gu raointean a dhiùltadh le bhith a’ tilgeadh air falbh a h-uile iarrtas. Is e seo, gu sònraichte, dòigh luath air luchd-ionnsaigh a ghearradh dheth.

Bheir GeoDNS freagairtean nas cruinne na Anycast. Mas ann ann an cùis Anycast a tha an t-slighe as giorra air a dhearbhadh leis an àireamh de hopan, bidh slighe GeoDNS airson luchd-cleachdaidh deireannach a’ tachairt a rèir an àite fiosaigeach. Bidh seo a’ lughdachadh latency agus a’ leasachadh cruinneas nuair a thathar a’ cruthachadh riaghailtean slighe granular.

Nuair a bhios tu a’ seòladh gu àrainn, cuiridh am brabhsair fios chun t-seirbheisiche DNS as fhaisge, a bhios, a rèir an àrainn, a’ toirt seachad seòladh IP airson an làrach a luchdachadh. Gabhamaid ris gu bheil fèill mhòr air stòr air-loidhne anns na SA agus san Roinn Eòrpa, ach chan eil frithealaichean DNS ri fhaighinn ach san Roinn Eòrpa. An uairsin feumaidh luchd-cleachdaidh na SA a tha airson seirbheisean a ’bhùth a chleachdadh iarrtas a chuir chun t-seirbheisiche as fhaisge, agus leis gu bheil e gu math fada air falbh, feumaidh iad feitheamh ùine mhòr airson freagairt - cha bhith an làrach a’ luchdachadh gu sgiobalta.

Nuair a tha frithealaiche GeoDNS suidhichte anns na SA, gheibh luchd-cleachdaidh cothrom air mu thràth. Bidh am freagairt luath, a bheir buaidh air astar luchdachadh na làraich.

Ann an suidheachadh le frithealaiche DNS a tha ann mar-thà anns na Stàitean Aonaichte, nuair a bhios neach-cleachdaidh às na Stàitean Aonaichte a’ seòladh gu raon sònraichte, cuiridh e fios chun t-seirbheisiche as fhaisge a bheir seachad an IP a tha a dhìth. Thèid an neach-cleachdaidh a stiùireadh chun an fhrithealaiche anns a bheil susbaint na làraich, ach leis gu bheil na frithealaichean leis an t-susbaint fada air falbh, chan fhaigh e gu sgiobalta e.

Ma bheir thu aoigheachd do luchd-frithealaidh CDN anns na SA le dàta taisgte, an uairsin nuair a thèid am brabhsair teachdaiche a luchdachadh cuiridh e iarrtas chun t-seirbheisiche DNS as fhaisge, a chuireas air ais an seòladh IP riatanach. Bidh am brabhsair leis an IP a fhuaireadh a’ conaltradh ris an t-seirbheisiche CDN as fhaisge ort agus ris a’ phrìomh fhrithealaiche, agus bidh am frithealaiche CDN a’ frithealadh an t-susbaint taisgte don bhrobhsair. Fhad 's a thathar a' luchdachadh an t-susbaint taisgte, gheibhear na faidhlichean a tha a dhìth gus an làrach slàn a luchdachadh bhon phrìomh fhrithealaiche. Mar thoradh air an sin, tha ùine luchdachadh làraich air a lughdachadh, leis gu bheil mòran nas lugha de fhaidhlichean gan cur bhon phrìomh fhrithealaiche.

Chan e obair fhurasta a th’ ann an-còmhnaidh a bhith a’ dearbhadh far a bheil seòladh IP sònraichte: tha mòran fhactaran an sàs, agus faodaidh luchd-seilbh raon de sheòlaidhean IP co-dhùnadh a shanasachd air taobh eile an t-saoghail (feumaidh tu an uairsin feitheamh ris an stòr-dàta ùrachadh gus an t-àite ceart fhaighinn). Aig amannan bidh solaraichean VPS a’ sònrachadh seòlaidhean a thathas ag ràdh a tha suidhichte anns na SA gu VPS ann an Singapore.

Eu-coltach ri bhith a’ cleachdadh seòlaidhean Anycast, bidh cuairteachadh air a dhèanamh aig àm fuasglaidh ainm seach fhad ‘s a tha e a’ ceangal ris an t-seirbheisiche caching. Mura cuir an frithealaiche ath-chuairteach taic ri subnets teachdaiche EDNS, thathas an uairsin a’ cleachdadh suidheachadh an fhrithealaiche ath-chuairteach sin seach an neach-cleachdaidh a cheanglas ris an t-seirbheisiche caching.

Tha Client Subnets ann an DNS na leudachadh air DNS (RFC7871) a tha a’ mìneachadh mar as urrainn do luchd-frithealaidh DNS ath-chuairteach fiosrachadh teachdaiche a chuir chun t-seirbheisiche DNS, gu sònraichte fiosrachadh lìonra a dh’ fhaodas am frithealaiche GeoDNS a chleachdadh gus suidheachadh an neach-dèiligidh a dhearbhadh nas cinntiche.

Bidh a’ mhòr-chuid a’ cleachdadh na frithealaichean DNS aig an ISP aca no na frithealaichean DNS a tha faisg orra gu cruinn, ach ma cho-dhùnas cuideigin anns na SA airson adhbhar air choireigin fuasgladh DNS a chleachdadh ann an Astràilia, tha coltas ann gum bi seòladh frithealaiche IP aca as fhaisge air Astràilia.

Ma tha thu airson GeoDNS a chleachdadh, tha e cudromach a bhith mothachail air na feartan sin, oir ann an cuid de chùisean faodaidh e an astar eadar na frithealaichean caching agus an neach-dèiligidh àrdachadh.

Geàrr-chunntas: ma tha thu airson grunn VPS a chur còmhla ann an CDN, is e an roghainn cleachdadh as fheàrr pasgan frithealaiche DNS a chleachdadh leis an obair GeoDNS + Anycast a-mach às a ’bhogsa.

Anycast vs Unicast: a tha nas fheàrr a thaghadh anns gach cùis

Source: www.habr.com

Cuir beachd ann