Ko nga ara ihirangi kaore e taea te mohio, me korero ranei he kupu mo te CDN

Ko nga ara ihirangi kaore e taea te mohio, me korero ranei he kupu mo te CDN

Whakakahoretanga:
Karekau he korero i roto i tenei tuhinga kaore i mohiotia e nga kaipanui e mohio ana ki te kaupapa o te CDN, engari kei roto i te ahua o te arotake hangarau.

I puta te wharangi tukutuku tuatahi i te tau 1990, a he torutoru noa nga paita te rahi. Mai i tera wa, kua piki te ihirangi i runga i te kounga me te ine. Ko te whakawhanaketanga o te puunaha kaiao IT na te mea kua inehia nga wharangi paetukutuku hou ki te megabytes, a, ko te ahua ki te whakanui ake i te bandwidth whatunga kei te kaha noa ia tau. Me pehea e taea ai e nga kaiwhakarato ihirangi te hipoki i nga tauine matawhenua nui me te whakarato ki nga kaiwhakamahi ki nga waahi katoa he tere tere ki te uru ki nga korero? Ko nga whatunga tuku ihirangi me te tohatoha, e mohiotia ana ko te Whatunga Tuku Ihirangi, CDN noa ranei, me aro ki enei mahi.

He nui ake nga korero "taimaha" i runga i te Ipurangi. I te wa ano, he maha nga rangahau e whakaatu ana kaore nga kaiwhakamahi e hiahia ki te whakahaere i nga ratonga paetukutuku mena ka roa ake i te 4-5 hēkona te utaina. He iti rawa te tere o te utaina o te waahi ka nui te ngaro o te hunga whakarongo, ka tino heke te waka, te hurihanga, ka whai hua. Ko nga whatunga tuku ihirangi (CDN), i roto i te ariā, ka whakakore i enei raru me o raatau hua. Engari i roto i te meka, pera i nga wa o mua, ka whakatauhia nga mea katoa e nga korero me nga ahuatanga o tetahi keehi, he maha nga waahanga o tenei waahanga.

No hea te whakaaro mo nga whatunga tohatoha?

Me timata ma te haerenga poto ki te hitori me nga whakamaramatanga o nga kupu. Ko te CDN he kupenga o te roopu miihini tūmau kei roto i nga waahi rereke hei whakarato i te uru ki nga ihirangi Ipurangi e kapi ana i te tini o nga kaiwhakamahi. Ko te whakaaro o nga whatunga tohatoha he maha nga waahi o te aroaro (PoP) i te wa kotahi, kei waho o te tuunga puna. Ko taua punaha ka tere ake te whakahaere i nga tini tono taumai, ka piki ake te whakautu me te tere o te whakawhiti i nga raraunga.

Ko te raruraru ki te tuku i nga ihirangi ki nga kaiwhakamahi i ara ake i te tihi o te whanaketanga o te Ipurangi, i.e. i waenganui o te 90s. Ko nga kaitoro o tera wa, kaore nei i eke ki nga rorohiko pona rongonui hou, kare e kaha ki te tu atu ki te utaina, kare hoki e kaha ki te eke ki te piki haere o nga waka. I whakapaua e Microsoft nga rau miriona taara ia tau mo te rangahau e pa ana ki te huarahi korero (ko te 640 KB rongonui mai i a Bill Gates ka mahara tonu). Hei whakatau i enei take, me whakamahi matou i te keteroki aroākapa, whakawhiti mai i nga pouwhanga ki te muka whatu, me te tātari i te topology whatunga i roto i nga taipitopito. Ko te ahuatanga i maumahara ki tetahi locomotive tawhito, e rere ana i runga i nga reriwe me te huarahi kua whakahoutia e nga huarahi katoa hei whakapiki i te tere.

I te mutunga o nga tau 90, kua mohio nga rangatira o nga papaa tukutuku ki te whakaiti i te kawenga me te whakarato i nga tono e hiahiatia ana, me whakamahi nga kaitoro takawaenga. Koinei te ahua o nga CDN tuatahi, e tohatoha ana i nga ihirangi pateko mai i nga tuunga rereke kua marara huri noa i te ao. I te wa ano, ka puta mai he pakihi i runga i nga whatunga tohatoha. Ko te kaiwhakarato CDN nui rawa (kotahi o te nui rawa atu) o te ao, ko Akamai, i noho hei pionia mo tenei rohe, i timata tana haerenga i te tau 1998. I nga tau e rua i muri mai, ka horapa nui te CDN, a ko nga hua mai i te tuku ihirangi me te takoha ka tae ki te tekau miriona taara ia marama.

I tenei ra ka kitea e matou he CDN i nga wa katoa ka haere matou ki tetahi wharangi hokohoko nui-nui, ki te whakawhitiwhiti korero ranei i runga i nga whatunga hapori. Ko te ratonga e whakaratohia ana e: Amazon, Cloudflare, Akamai, me te maha atu o nga kaiwhakarato whakawhiti. I tua atu, ko nga kamupene nui kei te whakamahi i a raatau ake CDN, na te mea he maha nga painga o te tere me te kounga o te tuku ihirangi. Mēnā kāre a Facebook i tohatoha whatunga, engari i makona ki te tūmau takenga mai kei Amerika anake, ka roa ake pea te uta i tetahi kōtaha mo nga kaiwhakamahi i te Rawhiti o Uropi.

He kupu torutoru mo te CDN me te roma

I tātarihia e FutureSource Consulting te umanga puoro me te whakatau i te tau 2023 ka tae te maha o nga ohaurunga ki nga ratonga roma waiata ka tata ki te haurua piriona tangata. I tua atu, ka whiwhi ratonga neke atu i te 90% o a raatau moni mai i te rere ororongo. He rite tonu te ahuatanga o te ataata; ko nga kupu penei me te takaro tatou, te konohete ipurangi me te kiriata ipurangi kua mau ki roto i te kupu rongonui. Apple, Google, YouTube me te maha atu o nga kamupene kei a raatau ake ratonga roma.

I te timatanga o tana whakaurunga, i whakamahia te CDN mo nga waahi whai kiko pateko. Ko te Static nga korero e kore e rereke i runga i nga mahi a te kaiwhakamahi, te wa me etahi atu mea, i.e. kaore i te whakawhaiaro. Engari ko te pikinga o nga riipene whakaata ataata me nga ratonga oro kua taapiri atu i tetahi keehi whakamahi noa mo nga whatunga tohatoha. Ko nga kaiwhakarato takawaenga, e tata ana ki te hunga whakarongo huri noa i te ao, ka taea ki te whakarato i te uru pumau ki nga ihirangi i roto i nga wa o te kawenga teitei, me te whakakore i te kore o nga putea Ipurangi.

Nahea teie ohipa

He rite tonu te ngako o nga CDN katoa: whakamahia nga kaiwawao kia tere ake te tuku ihirangi ki te kaihoko mutunga. Ko te mahi penei: ka tukuna e te kaiwhakamahi he tono ki te tango i tetahi konae, ka riro mai i te kaimau CDN, ka karanga kotahi ki te tūmau taketake ka hoatu te ihirangi ki te kaiwhakamahi. Ka rite ki tenei, ka keteroki te CDN i nga konae mo te waa kua whakaritea me te tukatuka i nga tono katoa mai i tana ake keteroki. Ko te hiahia, ka taea ano e ratou te uta i nga konae mai i te tuumau puna, te whakatika i te waa pupuri keteroki, te kopiri i nga konae taumaha, me te maha atu. I roto i te ahuatanga tino pai, ka tukuna e te kaihautu te awa katoa ki te node CDN, kei te whakamahi i ana ake rauemi ki te tuku ihirangi ki nga kaiwhakamahi. Kaore e kii ko te keteroki whai hua o nga korero, me te tohatoha o nga tono kaore ki te kaimau kotahi, engari ki te whatunga, ka nui ake te taumaha o nga kawenga waka.

Ko nga ara ihirangi kaore e taea te mohio, me korero ranei he kupu mo te CDN
Ko te waahanga nui tuarua o te mahi CDN ko te whakahekenga o nga whakaroa i te tuku raraunga (e mohiotia ana ko RTT - te wa haerenga a tawhio noa). Te whakatu hononga TCP, te tango i nga ihirangi pāpāho, te konae JS, te tiimata i te huihuinga TLS, kei te ping tenei katoa. Ma te mohio, ka tata koe ki te puna, ka tere ake te whakahoki mai i a koe. I muri i nga mea katoa, ahakoa te tere o te marama he rohe: tata ki te 200 mano km/s mā te muka whatu. Ko te tikanga mai i Moscow ki Washington te roa ka tata ki te 75 ms i RTT, a kaore he mana o nga taputapu takawaenga.

Kia pai ake te maarama he aha nga raru e whakaotihia ana e nga whatunga tohatoha ihirangi, koinei te rarangi o nga otinga o naianei:

  • Google, Yandex, MaxCDN (whakamahia nga CDN kore utu ki te tohatoha i nga whare pukapuka JS, neke atu i te 90 nga waahi kei te nuinga o nga whenua o te ao);
  • Cloudinary, Cloudimage, Google (nga ratonga arotautanga kiritaki me nga whare pukapuka: whakaahua, ataata, momotuhi, me etahi atu);
  • Jetpack, Incapsula, Swarmify, etc. (te arotautanga o nga rauemi i roto i nga punaha whakahaere ihirangi: bitrix, wordpress, etc.);
  • CDNVideo, StackPath, NGENIX, Megafon (CDN mo te tohatoha ihirangi pateko, whakamahia hei whatunga kaupapa whanui);
  • Imperva, Cloudflare (nga otinga hei tere ake te uta paetukutuku).

Ko nga momo tuatahi e 3 o te CDN mai i te rarangi ka hangaia hei whakawhiti i tetahi waahanga noa o te waka mai i te tūmau matua. Ko nga toenga e 2 e whakamahia ana hei kaiwhakarato takawaenga katoa me te tuku katoa o nga hongere mai i te kaihautu puna.

Ki a wai, he aha nga painga ka tukuna e te hangarau?

I roto i te ariā, ko nga paetukutuku katoa e hoko ana i ana hua/ratonga ki nga kaihoko umanga, ki nga tangata takitahi ranei (B2B, B2C) ka whai hua mai i te whakatinana i te CDN. Ko te mea nui ko tana hunga whakarongo, i.e. Ko te turanga kaiwhakamahi kei waho o to raatau waahi matawhenua. Engari ahakoa kaore tenei, ka awhina nga whatunga tohatoha ki te whakataurite kawenga mo nga pukapuka nui.

Ehara i te mea ngaro ko te rua mano nga miro ka nui ki te tarai i tetahi hongere tūmau. No reira, ko te tohatoha i nga panui ataata ki te iwi whanui, kare e kore ka puta he kohanga pounamu - te bandwidth o te hongere Ipurangi. Ka kite tatou i te mea ano i te mea he maha nga whakaahua iti, kaore ano kia tuituia i runga i te paetukutuku (he arokite hua, hei tauira). Ka whakamahia e te tūmau takenga tetahi hononga TCP i te wa e tukatuka ana i te maha o nga tono, ka tuutira te tango. Ko te taapiri i te CDN he mea tika ki te tohatoha i nga tono puta noa i nga rohe maha me te whakamahi i nga hononga TCP maha, me te whakamama i te kawenga hongere. A ko te tauira whakaroa haere-a-huri noa, ahakoa i roto i nga ahuatanga tino pouri, ka hoatu te uara o te 6-7 RRT me te tango i te ahua: TCP+TLS+DNS. Kei roto hoki i tenei ko nga whakaroa e pa ana ki te whakahohe i te hongere reo irirangi i runga i te taputapu me te tuku tohu ki nga pourewa waea.

I te whakarapopototanga o nga kaha o te hangarau mo te pakihi ipurangi, ka tohua e nga tohunga nga waahanga e whai ake nei:

  1. Te whakatikatika i nga hanganga tere + te whakaheke i te bandwidth. He maha nga kaitoro = he maha atu nga waahi kei te rongoa nga korero. Ko te mutunga mai, ka iti ake te whakahaerenga o te waahi kotahi mo ia waeine wa, ko te tikanga he iti ake te whakaputanga. I tua atu, ka uru mai nga taputapu arotautanga, ka taea e koe te whakatutuki i nga taumahatanga teitei me te kore e moumou taima.
  2. Ping raro. Kua korerohia e matou kaore nga tangata e pai ki te tatari roa i runga i te Ipurangi. Na reira, ka whai hua te ping teitei ki nga reiti tāwhana teitei. Ko te roa ka puta mai i nga raruraru ki te tukatuka raraunga i runga i te tūmau, te whakamahi i nga taputapu tawhito, i te whakaaro kino noa ranei i te topology whatunga. Ko te nuinga o enei raru ka whakatauhia e nga whatunga tohatoha ihirangi. Ahakoa he mea nui ki te tuhi i konei ko te tino painga o te whakatinana i te hangarau ka kitea anake ka nui ake te "ping kaihoko" i te 80-90 ms, a koinei te tawhiti mai i Moscow ki New York.

    Ko nga ara ihirangi kaore e taea te mohio, me korero ranei he kupu mo te CDN

  3. Haumarutanga Raraunga. Ko te DDos (Denial of Service huaketo whakaeke) e whai ana ki te tukituki i te tūmau kia whiwhi painga ai. Ko tetahi o nga tūmau ka kaha ake te whakaraeraetanga o te haumarutanga korero i te kupenga tohatoha (kaore i te ngawari te whakauru i nga hanganga o taua tangata nunui penei i te CloudFlare). He mihi ki te whakamahi i nga whiriwhiringa me te tohatoha tika o nga tono i runga i te whatunga, ka taea e koe te aukati i nga uaua i hangaia me te uru ki nga waka tika.
  4. Te tohatoha ihirangi tere me etahi atu mahi ratonga. Ko te tohatoha i nga korero nui ki runga i te whatunga tūmau ka taea te tuku tere i te tuku ki te kaihoko mutunga. Ano, kaore koe e hiahia ki te titiro tawhiti mo nga tauira - mahara noa ki a Amazon me AliExpress.
  5. Ko te kaha ki te "tapahi" raruraru me te pae matua. Kaore he take ki te tatari kia whakahoutia te DNS; ka taea e koe te whakawhiti ki tetahi waahi hou me te tohatoha i nga ihirangi keteroki o mua. Ma tenei ka taea e koe te whakapai ake i te aro o te he.

Kua tohua e matou nga painga. Inaianei kia tirohia ko nga niches ka whai hua mai i tenei.

Pakihi panui

Ko te panui te miihini o te ahunga whakamua. Kia kore ai e wera te miihini, me tika te utaina. Na ko te pakihi panui, e ngana ana ki te whakatutuki i te ao mamati hou, kei te pa ki nga raruraru o te "ngakau taumaha". Ko nga panui taumaha e pa ana ki nga panui rongorau (te nuinga o nga haki pakiwaituhi me nga riipene ataata) e hiahia ana kia nui te bandwidth whatunga. Ka roa te utaina o te paetukutuku me te rongorau, ka whakatio, ka whakamatau i te kaha o nga uaua o nga kaiwhakamahi. Ko te nuinga o nga tangata ka whakarere i aua rauemi ahakoa i mua i te tango i nga korero katoa e waatea ana. Ka taea e nga kamupene panui te whakamahi i nga CDN hei whakaoti i enei raru.

te hoko

Me whakawhanui tonu te E-tauhokohoko i tana kapinga matawhenua. Ko tetahi atu mea nui ko te whawhai ki nga kaiwhakataetae, he nui kei roto i ia waahanga maakete. Mena kaore te paetukutuku e tutuki i nga whakaritenga a te kaiwhakamahi (tae atu ki te tango i te wa roa ki te utaina), kare e rongonui, kaore hoki e kaha ki te kawe mai i nga huringa teitei. Ko te whakatinana i te CDN me whakaatu tona painga ki te whakahaere i nga tono raraunga mai i nga waahi rereke. Ano hoki, ka awhina te tohatoha waka ki te aukati i te piki haere o nga waka me nga rahunga o te tūmau o muri mai.

Nga papaa me nga kaupapa whakangahau

He pai ki konei nga momo papa whakangahau katoa, mai i te tango kiriata me nga keemu ki te tarere ataata. Ahakoa te mea e mahi ana te hangarau me nga raraunga pateko, ka tere ake te toro atu o nga raraunga ki te kaiwhakamahi ma te tukurua. Ano, ko te keteroki korero CDN he whakaoranga mo nga rangatira o nga tomokanga nui - rokiroki rongorau.

Kēmu ā-ipurangi

Me whakanoho nga keemu Ipurangi ki tetahi waahanga motuhake. Mēnā he nui te hōkaiipurangi e hiahiatia ana e te panui, katahi ka nui ake te tono rauemi ki nga kaupapa ipurangi. Kei te raru nga kaiwhakarato e rua nga taha: te tere o te uru ki nga kaitoro + te whakarite i nga mahi petipeti teitei me nga whakairoiro ataahua. Ko te CDN mo nga keemu a-ipurangi he whai waahi ki te whai waahi e kiia nei ko "nga rohe pana" ka taea e nga kaiwhakawhanake te penapena keemu ki runga i nga kaitoro e tata ana ki nga kaiwhakamahi. Ma tenei ka taea e koe te whakaiti i te paanga o te tere uru ki te tūmau taketake, na reira ka whakarite i nga taakaro pai ki nga waahi katoa.

He aha te CDN ehara i te rongoa

Ko nga ara ihirangi kaore e taea te mohio, me korero ranei he kupu mo te CDN
Ahakoa nga painga e kitea ana, kaore nga tangata katoa me te kore e kaha ki te whakauru i nga hangarau ki roto i a raatau pakihi. He aha tera? Ko te tikanga, ko etahi o nga ngoikoretanga ka whai mai i nga painga, me etahi atu tohu e pa ana ki te tohatoha whatunga ka taapirihia. Ka korero ataahua nga kaihokohoko mo nga painga katoa o te hangarau, ka wareware ki te whakahua he mea kore noa iho i roto i te tini o nga tikanga. Mena ka tirohia e tatou nga ngoikoretanga o te CDN i roto i nga korero taipitopito, he mea tika kia tohuhia:

  • Me mahi noa me nga taatai. Ae, ko te nuinga o nga paetukutuku hou he iti te ōrau o te ihirangi hihiri. Engari ki te whakawhaiarohia nga wharangi, kare e taea e te CDN te awhina (kaore pea ka utaina te nui o nga waka);
  • Te whakaroa keteroki. Ko te arotautanga ano tetahi o nga painga nui o nga whatunga tohatoha. Engari ka huri koe i te tūmau takenga mai, ka roa te wa ka tae atu te CDN ki runga i ana tūmau katoa;
  • Te aukati papatipu. Mena he take ka aukatihia te wahitau IP o te CDN, katahi ka kati nga waahi katoa e manaakihia ana ki runga;
  • I te nuinga o nga wa, ka rua nga hononga o te kaitirotiro (ki te tūmau takenga me te CDN). A ko enei he haumano haukona o te tatari;
  • Te here ki te wahitau IP o nga kaupapa (tae atu ki nga kaupapa kore-kore) i tukuna i mua ki a ia. Ko te mutunga, ka whiwhi tatou i nga rarangi uaua mai i nga karetao rapu a Google me nga uaua ki te kawe i te pae ki runga i te waa whakatairanga SEO;
  • Ko te node CDN he waahi karekau. Mena ka whakamahia e koe, he mea nui kia maarama i mua me pehea te mahi a te punaha ararere me nga hapa ka puta i te wa e mahi ana me te waahi;
  • He maamaa, engari me utu koe mo nga ratonga tuku ihirangi. I te nuinga o te waa, he rite nga utu ki te nui o nga waka, ko te tikanga ka hiahiatia nga mana whakahaere hei whakamahere i te tahua.

He mea nui: ahakoa te tata o te CDN ki te kaiwhakamahi kaore e kii he ping iti. Ka taea te hanga i te huarahi mai i tetahi kaihoko ki tetahi kaihautu kei tetahi atu whenua, i tetahi atu whenua ranei. Ka whakawhirinaki tenei ki te kaupapa here ararere o tetahi whatunga me tona hononga ki nga kaiwhakahaere waea (peera). He maha nga kaiwhakarato CDN nui he maha nga mahere, ko te utu e pa ana ki te tata o te waahi o te waahi i te wa e tuku ana i nga ihirangi ki nga kaiwhakamahi whai.

He whai waahi - whakarewahia taau ake CDN

Kei te pouri koe ki nga kaupapa here a nga kamupene e whakarato ana i nga ratonga whatunga tohatoha ihirangi, engari me whakawhānui ake to pakihi? Mena ka taea, he aha e kore ai e ngana ki te whakarewa i to ake CDN. Ka whai tikanga tenei ki nga keehi e whai ake nei:

  • Ko nga utu o naianei mo te tohatoha ihirangi kaore e tutuki i nga tumanako, kaore hoki i te tika ohaoha;
  • Kei te hiahia matou he keteroki pumau, kaore he tata ki etahi atu waahi i runga i te tūmau me te hongere;
  • Ko te hunga whakarongo kei roto i tetahi rohe kaore he waahi CDN e waatea ana ki a koe;
  • Ko te hiahia ki te whakawhaiaro i nga tautuhinga ina tuku ihirangi;
  • He hiahia kia tere ake te tuku i nga ihirangi hihiri;
  • Ko nga whakapae mo te takahi i te mana o te kaiwhakamahi me etahi atu mahi ture i runga i te taha o nga ratonga tuatoru.

Ko te whakarewatanga o te CDN me whai ingoa rohe koe, he maha nga kaitoro i nga rohe rereke (mariko, whakatapua ranei) me tetahi taputapu tukatuka tono. Kaua e wareware ki te whakauru i nga tiwhikete SLL, te whakarite me te whakatika i nga kaupapa mo te mahi i nga ihirangi pateko (Nginx, Apache ranei), me te aro turuki i te punaha katoa.

Ko te whirihoranga tika o nga takawaenga keteroki te kaupapa o tetahi tuhinga motuhake, no reira kaore matou e whakaahua taipitopito i konei: kei hea me te aha te tawhā hei whakanoho tika. Ma te whakaaro ki nga utu tiimata me te wa ki te hora i tetahi whatunga, ka pai ake pea te whakamahi i nga otinga kua rite. Engari he mea tika kia arahina e nga ahuatanga o naianei me te whakamahere i etahi waahanga kei mua.

He aha i te mutunga

Ko te CDN he huinga taapiri taapiri mo te tuku i to waka ki te tini. Kei te hiahiatia mo te pakihi ipurangi? Ae me te kore, ka whakawhirinaki katoa ki te hunga whakarongo ki te kaupapa me nga whaainga e whaia ana e te rangatira pakihi.

Ko nga kaupapa a-rohe me nga kaupapa tino motuhake ka nui ake nga huakore i nga painga mai i te whakatinanatanga o te CDN. Ko nga tono ka tae tuatahi mai ki te tūmau puna, engari ma te takawaenga. No reira te whakahekenga o te ping, engari he tino utu mo ia marama mo te whakamahi i te ratonga. Mena kei a koe nga taputapu whatunga pai, ka taea e koe te whakapai ake i nga huringa haumarutanga korero o naianei, tuu i o kaimau kia tata atu ki nga kaiwhakamahi me te whiwhi i nga arotautanga me nga hua mo te kore utu i nga wa katoa.

Engari ko wai me whakaaro mo nga kaiwhakarato takawaenga ko nga kamupene nui e kore e taea e nga hanganga te whakatutuki i te rere haere tonu o nga waka. Ko te CDN e whakaatu ana i a ia ano he hangarau e taea ai e koe te tuku tere i te whatunga ki te whanuitanga o nga kaiwhakamahi, ki te whakarato i te petipeti kapua pai, ki te hoko taonga ranei i runga i te papaaahokohoko nui.

Engari ahakoa te whanui o te hunga whakarongo matawhenua, he mea nui kia maarama i mua he aha te hiahia o nga whatunga tohatoha ihirangi. Ko te whakatere paetukutuku he mahi uaua tonu, e kore e taea te whakaoti makutu ma te whakamahi CDN. Kaua e wareware ki nga ahuatanga nui penei: te whakawhiti-whakawhiti, te urutau, te arotautanga o te waahanga tūmau, te waehere, te whakaputa, me era atu. Ko te arotakenga hangarau tuatahi me nga tikanga tika hei whakakore i nga raru ko te otinga tino pai mo tetahi kaupapa ipurangi, ahakoa he aha te arotahi me te tauine.

I runga i nga Tika Tika

Ka taea e koe te tono inaianei tūmau kahae whakamahi ana i nga pūtukatuka hou amd epyc. Mahere ngawari - mai i te 1 CPU matua ki te porangi 128 CPU cores, 512 GB RAM, 4000 GB NVMe.

Ko nga ara ihirangi kaore e taea te mohio, me korero ranei he kupu mo te CDN

Source: will.com

Tāpiri i te kōrero