Bii a ṣe ja nipasẹ Ogiriina Nla ti Ilu China (Apá 3)

Hi!
Gbogbo itan rere wa si opin. Ati pe itan wa nipa bii a ṣe wa ojutu kan lati yara kọja ogiriina Kannada kii ṣe iyatọ. Nitorina, Mo yara lati pin pẹlu rẹ ti o kẹhin, ik apakan lori koko yii.

Ni apakan ti tẹlẹ a sọrọ nipa ọpọlọpọ awọn ijoko idanwo ti a wa pẹlu ati kini awọn abajade ti wọn fun. Ati pe a yanju lori kini yoo dara lati ṣafikun CDN! fun iki sinu ero wa.

Emi yoo sọ fun ọ bii a ṣe idanwo Alibaba Cloud CDN, Tencent Cloud CDN ati Akamai, ati ohun ti a pari pẹlu. Ati pe, dajudaju, jẹ ki a ṣe akopọ.

Bii a ṣe ja nipasẹ Ogiriina Nla ti Ilu China (Apá 3)

Alibaba awọsanma CDN

A ti gbalejo lori Alibaba awọsanma ati lo IPSEC ati CEN lati ọdọ wọn. Yoo jẹ ọgbọn lati gbiyanju awọn ojutu wọn ni akọkọ.

Alibaba Cloud ni iru ọja meji ti o le baamu wa: CDN и DCDN. Aṣayan akọkọ jẹ CDN Ayebaye fun agbegbe kan pato (ipin-ipin). Aṣayan keji duro fun Ìmúdàgba Route fun CDN (Mo pe ni CDN ti o ni agbara), o le mu ṣiṣẹ ni ipo aaye ni kikun (fun awọn agbegbe ile-igbimọ), o tun ṣafipamọ akoonu aimi ati mu akoonu ti o ni agbara pọ si funrararẹ, iyẹn ni, awọn agbara oju-iwe naa yoo tun gbejade nipasẹ olupese ti olupese. awọn nẹtiwọki yara. Eyi ṣe pataki fun wa, nitori ni ipilẹ aaye wa ni agbara, o nlo ọpọlọpọ awọn subdomains, ati pe o rọrun diẹ sii lati ṣeto CDN lẹẹkan fun “aami akiyesi” - * .semrushchina.cn.

A ti rii ọja yii tẹlẹ ni awọn ipele iṣaaju ti iṣẹ akanṣe Kannada wa, ṣugbọn lẹhinna ko ti ṣiṣẹ, ati pe awọn olupilẹṣẹ ṣe ileri pe ọja naa yoo wa fun gbogbo awọn alabara laipẹ. O si ṣe.

Ni DCDN o le:

  • tunto ifopinsi SSL pẹlu ijẹrisi rẹ,
  • mu isare ti akoonu ti o ni agbara ṣiṣẹ,
  • ni irọrun tunto caching ti awọn faili aimi,
  • nu kaṣe kuro,
  • awọn oju opo wẹẹbu iwaju,
  • jeki funmorawon ati paapa HTML Beautifier.

Ni gbogbogbo, ohun gbogbo jẹ bakanna pẹlu awọn agbalagba ati awọn olupese CDN nla.

Lẹhin ti Oti (ibi ti awọn olupin eti CDN yoo lọ) ti wa ni pato, gbogbo ohun ti o ku ni lati ṣẹda CNAME kan fun aami akiyesi, itọkasi gbogbo.semrushchina.cn.w.kunluncan.com (CNAME yii ni a gba ni Alibaba Cloud console) ati pe CDN yoo ṣiṣẹ.

Da lori awọn abajade idanwo, CDN yii ṣe iranlọwọ fun wa pupọ. Awọn iṣiro ti han ni isalẹ.

Ipinnu
Akoko
Media
75 Ogorun
95 Ogorun

Oju awọsanma
86.6
18
30
60

IPsec
99.79
18
21
30

CEN
99.75
16
21
27

CEN/IPsec + GLB
99.79
13
16
25

Ali CDN + CEN/IPsec + GLB
99.75
10
12.8
17.3

Iwọnyi jẹ awọn abajade to dara pupọ, paapaa ti o ba ṣe afiwe wọn pẹlu kini awọn nọmba naa wa ni ibẹrẹ. Ṣugbọn a mọ pe idanwo aṣawakiri ti ẹya Amẹrika ti oju opo wẹẹbu wa www.semrush.com nṣiṣẹ lati AMẸRIKA ni aropin 8.3s (iye isunmọ pupọ). Yara wa fun ilọsiwaju. Pẹlupẹlu, awọn olupese CDN tun wa ti o nifẹ lati ṣe idanwo.

Nitorinaa a rọra lọ si omiran miiran ni ọja Kannada - Mẹwàá.

Tencent awọsanma

Tencent n kan idagbasoke awọsanma rẹ - eyi ni a le rii lati nọmba kekere ti awọn ọja. Lakoko lilo rẹ, a fẹ lati ṣe idanwo kii ṣe CDN wọn nikan, ṣugbọn tun awọn amayederun nẹtiwọọki wọn lapapọ:

  • Ṣe wọn ni nkan ti o jọra si CEN?
  • Bawo ni IPSEC ṣiṣẹ fun wọn? Ṣe o yara, kini akoko akoko?
  • Ṣe wọn ni Anycast?

Bii a ṣe ja nipasẹ Ogiriina Nla ti Ilu China (Apá 3)

Jẹ ki a wo awọn ibeere wọnyi lọtọ.

Afọwọṣe CEN

Tencent ni ọja kan Awọsanma So Network (CCN), gbigba ọ laaye lati sopọ awọn VPCs lati awọn agbegbe oriṣiriṣi, pẹlu awọn agbegbe inu ati ita China. Ọja naa wa ni beta inu, ati pe o nilo lati ṣẹda tikẹti kan ti o beere lati sopọ si rẹ. A kọ ẹkọ lati atilẹyin pe awọn akọọlẹ agbaye (a ko sọrọ nipa awọn ara ilu Kannada tabi awọn nkan ti ofin) ko le kopa ninu eto idanwo beta ati, ni gbogbogbo, so agbegbe kan laarin China pẹlu agbegbe kan ni ita. 1-0 ni ojurere ti Ali awọsanma

IPSEC

Agbegbe gusu ti Tencent jẹ Guangzhou. A kojọ eefin kan a si so pọ si agbegbe Hong Kong ni GCP (lẹhinna agbegbe yii ti wa tẹlẹ). Oju eefin keji ni Ali Cloud lati Shenzhen si Ilu Họngi Kọngi tun dide ni akoko kanna. O wa jade pe nipasẹ nẹtiwọọki Tencent lairi si Ilu Họngi Kọngi dara julọ (10ms) ju lati Shenzhen lọ si Ilu Họngi Kọngi si Ali (120ms - kini?). Ṣugbọn eyi ko ṣe ni ọna eyikeyi ti o yara iṣẹ ti aaye naa ni ifọkansi lati ṣiṣẹ nipasẹ Tencent ati oju eefin yii, eyiti funrararẹ jẹ otitọ iyalẹnu ati lekan si tun ṣe afihan atẹle wọnyi: lairi - fun China eyi kii ṣe itọkasi ti o tọsi gaan. san ifojusi si nigba sese kan ojutu fun ran awọn Chinese ogiriina.

Isare Ayelujara Anycast

Ọja miiran ti o fun ọ laaye lati ṣiṣẹ nipasẹ anycast IP jẹ AIA. Ṣugbọn ko tun wa si awọn akọọlẹ agbaye, nitorinaa Emi kii yoo sọ fun ọ nipa rẹ, ṣugbọn mimọ pe iru ọja wa le wulo.

Ṣugbọn idanwo CDN fihan diẹ ninu awọn abajade ti o nifẹ pupọ. CDN Tencent ko le mu ṣiṣẹ lori aaye ni kikun, nikan lori awọn ibugbe kan pato. A ṣẹda awọn ibugbe ati firanṣẹ ijabọ si wọn:

Bii a ṣe ja nipasẹ Ogiriina Nla ti Ilu China (Apá 3)

O wa jade pe CDN yii ni iṣẹ atẹle: Cross Aala Traffic o dara ju. Ẹya yii yẹ ki o dinku awọn idiyele nigbati ijabọ ba kọja ogiriina Kannada. Bi Oti Adirẹsi IP ti Google GLB (GLB anycast) ni pato. Nitorinaa, a fẹ lati ṣe irọrun faaji iṣẹ akanṣe.

Awọn abajade dara pupọ - ni ipele Ali Cloud CDN, ati ni awọn aaye paapaa dara julọ. Eyi jẹ iyalẹnu, nitori ti awọn idanwo naa ba ṣaṣeyọri, o le fi apakan pataki ti awọn amayederun, awọn tunnels, CEN, awọn ẹrọ foju, ati bẹbẹ lọ.

A ko yọ fun pipẹ, bi iṣoro ti ṣafihan: awọn idanwo ni Catchpoint kuna fun olupese Intanẹẹti China Mobile. Lati eyikeyi ipo ti a gba akoko isinmi nipasẹ Tencent's CDN. Ibamu pẹlu atilẹyin imọ ẹrọ ko yorisi ohunkohun. A gbiyanju lati yanju isoro yi fun nipa ọjọ kan, sugbon ti ohunkohun ko sise.

Mo wa ni Ilu China ni akoko yẹn, ṣugbọn ko le rii Wi-Fi ti gbogbo eniyan lori nẹtiwọọki olupese yii lati rii daju iṣoro naa funrararẹ. Bibẹẹkọ ohun gbogbo dabi iyara ati dara.
Sibẹsibẹ, nitori otitọ pe China Mobile jẹ ọkan ninu awọn oniṣẹ nla mẹta, a fi agbara mu lati pada ijabọ si Ali CDN.
Ṣugbọn lapapọ, eyi jẹ ojutu ti o nifẹ kuku ti o yẹ idanwo gigun ati laasigbotitusita ti iṣoro yii.

Akamai

Olupese CDN ti o kẹhin ti a ṣe idanwo ni Akamai. Eyi jẹ olupese nla ti o ni nẹtiwọọki rẹ ni Ilu China. Dajudaju, a ko le kọja rẹ.

Bii a ṣe ja nipasẹ Ogiriina Nla ti Ilu China (Apá 3)

Lati ibẹrẹ, a gba pẹlu Akamai fun akoko idanwo kan ki a le yipada agbegbe naa ki o wo bii yoo ṣe ṣiṣẹ lori nẹtiwọọki wọn. Emi yoo ṣe apejuwe abajade ti gbogbo awọn idanwo ni irisi “Ohun ti Mo nifẹ” ati “Ohun ti Emi ko fẹ,” Emi yoo tun fun awọn abajade idanwo naa.

Ohun ti mo feran:

  • Awọn eniyan lati Akamai ṣe iranlọwọ pupọ ni gbogbo awọn ibeere ati tẹle wa ni gbogbo awọn ipele ti idanwo. A n gbiyanju nigbagbogbo lati mu nkan dara si ni ẹgbẹ wa. Wọn funni ni imọran imọ-ẹrọ to dara.
  • Akamai jẹ nipa 10-15% losokepupo ju ojutu wa nipasẹ Ali Cloud CDN. Ohun ti o yanilenu ni pe ni Oti fun Akamai a ṣalaye adiresi IP GLB, afipamo pe ijabọ ko lọ nipasẹ ojutu wa (o ṣee ṣe a le fi apakan ti awọn amayederun silẹ). Ṣugbọn sibẹ, awọn abajade idanwo fihan pe ojutu yii buru ju ẹya wa lọwọlọwọ (awọn abajade afiwera ni isalẹ).
  • Idanwo mejeeji Origin GLB ati Oti ni Ilu China. Awọn aṣayan mejeeji jẹ isunmọ kanna.
  • Nibẹ ni o wa Ọna ti o daju (aifọwọyi afisona ti o dara ju). O le gbalejo ohun idanwo kan lori Origin, ati awọn olupin Akamai Edge yoo gbiyanju lati gbe e (GET deede). Fun awọn ibeere wọnyi, iyara ati awọn metiriki miiran jẹ iwọn, ti o da lori eyiti nẹtiwọọki Akamai ṣe iṣapeye awọn ipa-ọna ki ijabọ naa yarayara fun aaye wa ati pe o han gbangba pe ṣiṣe ẹya ara ẹrọ yii ni ipa to lagbara lori iyara aaye naa.
  • Ti ikede iṣeto ni wiwo wẹẹbu jẹ itura. O le ṣe Afiwera fun awọn ẹya, wo iyatọ. Wo awọn ẹya ti tẹlẹ.
  • O le yi ẹya tuntun jade ni akọkọ nikan lori nẹtiwọọki Staging Akamai - nẹtiwọọki kanna bi iṣelọpọ, ọna yii nikan kii yoo kan awọn olumulo gidi. Fun idanwo yii, o nilo lati sọ awọn igbasilẹ DNS spoof lori ẹrọ agbegbe rẹ.
  • Iyara igbasilẹ iyara pupọ nipasẹ nẹtiwọọki wọn fun awọn faili aimi nla, ati, nkqwe, eyikeyi awọn faili miiran. Faili kan lati inu kaṣe “tutu” ni a gba ni ọpọlọpọ igba yiyara ju faili kanna lọ lati kaṣe “tutu” ti Ali CDN. Lati kaṣe “gbona”, iyara naa ti jẹ kanna, pẹlu tabi iyokuro.

Idanwo Ali CDN:

root@shenzhen1:~# curl -o /dev/null -w@curl_time https://en.semrushchina.cn/my_reports/build/scripts/simpleInit.js?v=1551879212
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 5757k    0 5757k    0     0   513k      0 --:--:--  0:00:11 --:--:--  526k
time_namelookup:  0.004286
time_connect:  0.030107
time_appconnect:  0.117525
time_pretransfer:  0.117606
time_redirect:  0.000000
time_starttransfer:  0.840348
----------
time_total:  11.208119
----------
size_download:  5895467 Bytes
speed_download:  525999.000B/s

Idanwo Akamai:

root@shenzhen1:~# curl -o /dev/null -w@curl_time https://www.semrushchina.cn/my_reports/build/scripts/simpleInit.js?v=1551879212
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 5757k    0 5757k    0     0  1824k      0 --:--:--  0:00:03 --:--:-- 1825k
time_namelookup:  0.509005
time_connect:  0.528261
time_appconnect:  0.577235
time_pretransfer:  0.577324
time_redirect:  0.000000
time_starttransfer:  1.327013
----------
time_total:  3.154850
----------
size_download:  5895467 Bytes
speed_download:  1868699.000B/s

A ṣe akiyesi pe ipo ti o wa ninu apẹẹrẹ loke da lori ọpọlọpọ awọn ifosiwewe. Ni akoko kikọ aaye yii, Mo tun ṣe idanwo naa lẹẹkansi. Awọn abajade fun awọn iru ẹrọ mejeeji jẹ isunmọ kanna. Eyi sọ fun wa pe Intanẹẹti ni Ilu China, paapaa fun awọn oniṣẹ nla ati awọn olupese awọsanma, huwa yatọ lati igba de igba.

Si aaye ti tẹlẹ, Emi yoo ṣafikun afikun nla fun Akamai: ti Ali ba ṣe afihan iru awọn filasi ti iṣẹ giga ati iṣẹ ṣiṣe kekere (eyi kan Ali CDN, Ali CEN, ati Ali IPSEC), lẹhinna Akamai, ni gbogbo igba, laibikita bawo ni MO ṣe idanwo nẹtiwọọki wọn, ohun gbogbo ṣiṣẹ ni iduroṣinṣin.
Akamai ni agbegbe pupọ ni Ilu China ati ṣiṣẹ nipasẹ ọpọlọpọ awọn olupese.

Ohun ti Emi ko fẹran:

  • Emi ko fẹran wiwo wẹẹbu ati ọna ti o ṣiṣẹ - ko dara pupọ. Sugbon besikale o to lo lati o (jasi).
  • Awọn abajade idanwo buru ju aaye wa lọ.
  • Awọn aṣiṣe diẹ sii wa lakoko awọn idanwo ju lori aaye wa (akoko akoko ni isalẹ).
  • A ko ni awọn olupin DNS tiwa ni Ilu China. Nitorinaa ọpọlọpọ awọn aṣiṣe wa ninu awọn idanwo nitori akoko akoko ipinnu DNS.
  • Wọn ko pese awọn sakani IP wọn -> ko si ọna lati forukọsilẹ awọn ti o pe ṣeto_gidi_ip_lati lori olupin wa.

Metiriki (~ 3626 nṣiṣẹ; gbogbo awọn metiriki ayafi Uptime, ni ms; awọn iṣiro fun akoko kan):

CDN Olupese
Media
75%
95%
esi
Idahun Oju-iwe wẹẹbu
Akoko
DNS
So
Duro
fifuye
SSL

AliCDN
9195
10749
17489
1,715
10,745
99.531
57
17
927
479
200

Akamai
9783
11887
19888
2,352
11,550
98.980
424
91
1408
381
50

Pipin nipasẹ Ogorun (ni ms):

Ogorun
Akamai
AliCDN

10
7,092
6,942

20
7,775
7,583

30
8,446
8,092

40
9,146
8,596

50
9,783
9,195

60
10,497
9,770

70
11,371
10,383

80
12,670
11,255

90
15,882
13,165

100
91,592
91,596

Ipari ni eyi: aṣayan Akamai jẹ ṣiṣeeṣe, ṣugbọn ko pese iduroṣinṣin kanna ati iyara bi ojutu ti ara wa pẹlu Ali CDN.

Awọn akọsilẹ kekere

Diẹ ninu awọn akoko ko wa ninu itan naa, ṣugbọn Emi yoo fẹ lati kọ nipa wọn paapaa.

Beijing + Tokyo ati Hong Kong

Gẹgẹbi Mo ti sọ loke, a ṣe idanwo oju eefin IPSEC kan si Ilu Họngi Kọngi (HK). Ṣugbọn a tun ṣe idanwo CEN si HK. O jẹ idiyele diẹ diẹ, ati pe Mo n iyalẹnu bawo ni yoo ṣe ṣiṣẹ laarin awọn ilu ti o ni ijinna ti ~100 km. O wa ni iyanilenu pe lairi laarin awọn ilu wọnyi jẹ 100ms ti o ga ju ninu ẹya atilẹba wa (si Taiwan). Iyara, iduroṣinṣin tun dara julọ fun Taiwan. Bi abajade, a fi HK silẹ bi agbegbe IPSEC afẹyinti.

Ni afikun, a gbiyanju lati fi sori ẹrọ atẹle yii:

  • ifopinsi awọn alabara ni Ilu Beijing,
  • IPSEC ati CEN si Tokyo,
  • ni Ali CDN olupin ni Ilu Beijing ni itọkasi bi ipilẹṣẹ.

Eto yii ko ni iduroṣinṣin tobẹẹ, botilẹjẹpe ni awọn ofin iyara o ko kere si ojutu wa. Nipa oju eefin naa, Mo ti rii awọn isunmi lainidii paapaa fun CEN, eyiti o yẹ ki o jẹ iduroṣinṣin. Nitorinaa, a pada si ero atijọ ati tu iṣeto yii tu.

Ni isalẹ wa awọn iṣiro lori lairi laarin awọn agbegbe oriṣiriṣi fun awọn ikanni oriṣiriṣi. Boya ẹnikan yoo nifẹ ninu rẹ.

IPsec
Ali cn-beijing <—> GCP Asia-northeast1 — 193ms
Ali cn-shenzhen <—> GCP Asia-east2 — 91ms
Ali cn-shenzhen <—> GCP us-east4 — 200ms

CEN
Ali cn-beijing <—> Ali ap-ariwa-ila-oorun-1 — 54ms (!)
Ali cn-shenzhen <—> Ali cn-hongkong — 6ms (!)
Ali cn-shenzhen <—> Ali us-east1 — 216ms

Alaye gbogbogbo nipa Intanẹẹti ni Ilu China

Gẹgẹbi afikun si awọn iṣoro pẹlu Intanẹẹti ti a ṣalaye ni ibẹrẹ ibẹrẹ, ni apakan akọkọ ti nkan naa.

  • Intanẹẹti ni Ilu China jẹ iyara pupọ ninu.
    • Ipari naa da lori idanwo awọn nẹtiwọọki Wi-Fi ti gbogbo eniyan ni ọpọlọpọ awọn agbegbe nibiti nọmba nla ti eniyan lo awọn nẹtiwọọki wọnyi.
    • Gbigba lati ayelujara ati awọn iyara ikojọpọ si awọn olupin inu Ilu China jẹ nipa 20 Mbit/s ati 5-10 Mbit/s, ni atele.
    • Iyara si awọn olupin ni ita Ilu China jẹ lasan, o kere ju 1 Mbit/s.
  • Intanẹẹti ni Ilu China ko ni iduroṣinṣin pupọ.
    • Nigba miiran awọn aaye le ṣii ni iyara, nigbakan laiyara (ni akoko kanna ti ọjọ ni awọn ọjọ oriṣiriṣi), pese pe iṣeto ni ko yipada. A ṣe akiyesi eyi pẹlu apẹẹrẹ ti semrushchina.cn. Eyi ni a le sọ si Ali CDN, eyiti o tun ṣiṣẹ ni ọna yii ati pe da lori akoko ti ọjọ, ipo ti awọn irawọ, ati bẹbẹ lọ.
  • Intanẹẹti alagbeka jẹ fere nibikibi 4G tabi 4G+. Mu o ni alaja, elevators - ni kukuru, nibi gbogbo.
  • O jẹ arosọ pe awọn olumulo Kannada gbẹkẹle awọn ibugbe nikan ni agbegbe .cn. A kọ eyi taara lati ọdọ awọn olumulo.
    • O le wo bi http://baidu.cn àtúnjúwe si www.baidu.com (ni oluile China bakanna).
  • Ọpọlọpọ awọn orisun nitootọ ti dina. Atijo: google.com, Facebook, Twitter. Ṣugbọn ọpọlọpọ awọn orisun Google ṣiṣẹ (dajudaju, kii ṣe lori gbogbo Wi-Fi ati VPN ko lo (ni ẹgbẹ olulana paapaa, iyẹn daju).
  • Ọpọlọpọ awọn ibugbe “imọ-ẹrọ” ti awọn ile-iṣẹ dina tun n ṣiṣẹ. Eyi tumọ si pe o yẹ ki o ma ṣe aibikita nigbagbogbo ge gbogbo Google ati awọn orisun miiran ti o dabi ẹnipe dina. O nilo lati wa atokọ diẹ ninu awọn ibugbe eewọ.
  • Wọn nikan ni awọn oniṣẹ Intanẹẹti akọkọ mẹta: China Unicom, China Telecom, China Mobile. Awọn kekere paapaa wa, ṣugbọn ipin ọja wọn ko ṣe pataki

ajeseku: ase ojutu aworan atọka

Bii a ṣe ja nipasẹ Ogiriina Nla ti Ilu China (Apá 3)

Abajade

Odun kan ti kọja lati ibẹrẹ iṣẹ naa. A bẹrẹ pẹlu otitọ pe aaye wa ni gbogbogbo kọ lati ṣiṣẹ ni deede lati Ilu China, ati ni irọrun GET curl gba iṣẹju-aaya 5.5.

Lẹhinna, pẹlu awọn itọkasi wọnyi ni ojutu akọkọ (Cloudflare):

Ipinnu
Akoko
Media
75 Ogorun
95 Ogorun

Oju awọsanma
86.6
18
30
60

Nikẹhin a de awọn abajade atẹle wọnyi (awọn iṣiro fun oṣu to kọja):

Ipinnu
Akoko
Media
75 Ogorun
95 Ogorun

Ali CDN + CEN/IPsec + GLB
99.86
8.8
9.5
13.7

Bii o ti le rii, a ko ti ni anfani lati ṣaṣeyọri 100% uptime, ṣugbọn a yoo wa pẹlu nkan kan, lẹhinna a yoo sọ fun ọ nipa awọn abajade ninu nkan tuntun :)

Ọwọ fun awọn ti o ka gbogbo awọn ẹya mẹta si opin. Mo nireti pe o rii gbogbo eyi bi iwunilori bi mo ti ṣe nigbati mo ṣe.

PS Išaaju awọn ẹya ara

Apakan ti 1
Apakan ti 2

orisun: www.habr.com

Fi ọrọìwòye kun