Otu anyị si gbasaa na nnukwu ọkụ ọkụ nke China (Nkebi nke 3)

Ndewo!
Akụkọ ọma niile na-abịa na njedebe. Na akụkọ anyị banyere otu anyị si wepụta ihe ngwọta iji gafere ngwa ngwa ọkụ ọkụ China abụghị ihe ọzọ. Ya mere, a na m eme ngwa ngwa ịkọrọ gị nke ikpeazụ. akụkụ ikpeazụ na isiokwu a.

N'akụkụ nke gara aga, anyị kwuru maka ọtụtụ bench ule ndị anyị wepụtara na nsonaazụ ha nyere. Anyị kpebiri na ihe ga-adị mma ịgbakwunye CDN! maka viscosity n'ime atụmatụ anyị.

Aga m agwa gị otu anyị siri nwalee Alibaba Cloud CDN, Tencent Cloud CDN na Akamai, yana ihe anyị mechara. Ma n'ezie, ka anyị chịkọta.

Otu anyị si gbasaa na nnukwu ọkụ ọkụ nke China (Nkebi nke 3)

Alibaba Cloud CDN

A na-akwado anyị na Alibaba Cloud wee jiri IPSEC na CEN n'aka ha. Ọ ga-abụ ihe ezi uche dị na ya ibu ụzọ nwalee azịza ha.

Alibaba Cloud nwere ụdị ngwaahịa abụọ nwere ike dabara anyị: CDN и DCDN. Nhọrọ nke mbụ bụ CDN kpochapụrụ maka otu ngalaba (subdomain). Nhọrọ nke abụọ na-anọchi anya Ụzọ dị ike maka CDN (A na m akpọ ya CDN siri ike), enwere ike ịgbanye ya na ọnọdụ saịtị zuru oke (maka ngalaba ọhịa ọhịa), ọ na-echekwa ọdịnaya kwụ ọtọ ma na-eme ka ọdịnaya dị ike na-eme ngwa ngwa n'onwe ya, ya bụ, a ga-ebufekwa ike nke ibe ahụ site na onye na-eweta ya. netwọk ngwa ngwa. Nke a dị anyị mkpa, n'ihi na isi na saịtị anyị bụ ike, ọ na-eji ọtụtụ subdomains, na ọ bụ ihe adaba ịtọ CDN otu ugboro maka "akara mmuke" - * .semrushchina.cn.

Anyị ahụlarị ngwaahịa a n'oge mbụ nke ọrụ China anyị, mana ọ naghị arụ ọrụ, ndị mmepe ahụ kwekwara nkwa na n'oge na-adịghị anya ngwaahịa a ga-adịrị ndị ahịa niile. O mekwara.

Na DCDN ị nwere ike:

  • hazie nkwụsị SSL na asambodo gị,
  • mee ka osooso ọdịnaya dị ike,
  • hazie caching nke faịlụ static na-agbanwe agbanwe,
  • kpochapu cache,
  • oghere ntanetị na-aga n'ihu,
  • mee ka mkpakọ na ọbụna HTML Beautifier.

N'ozuzu, ihe niile bụ otu ihe ahụ na ndị okenye na nnukwu ndị na-enye CDN.

Mgbe akọwachara Origin (ebe ndị sava CDN ga-aga), naanị ihe fọdụrụ bụ ịmepụta CNAME maka akara mmuke, na-ezo aka. niile.semrushchina.cn.w.kunluncan.com (A natara CNAME a na Alibaba Cloud console) CDN ga-arụ ọrụ.

Dabere na nsonaazụ ule, CDN a nyeere anyị aka nke ukwuu. E gosipụtara ọnụ ọgụgụ ndị a n'okpuru.

mkpebi
Kwa oge
Median
Pasent 75
Pasent 95

Igwe ojii
86.6
18s
30s
60s

IPsec
99.79
18s
21s
30s

OA
99.75
16s
21s
27s

CEN/IPsec + GLB
99.79
13s
16s
25s

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

Ndị a bụ ezigbo nsonaazụ, ọkachasị ma ọ bụrụ na ị jiri ha tụnyere ihe ọnụọgụ ndị ahụ dị na mbido. Mana anyị maara na ule ihe nchọgharị nke ụdị American nke webụsaịtị anyị www.semrush.com na-esite na USA na nkezi nke 8.3s (uru dị oke nso). Enwere ohere maka imeziwanye. Ọzọkwa, e nwekwara ndị na-enye CDN ndị na-adọrọ mmasị ịnwale.

Yabụ na anyị ji nwayọ gaa n'ihu buru ibu na ahịa China - Tencent.

Igwe ojii Tencent

Tencent na-emepe igwe ojii ya - nke a nwere ike ịhụ site na ọnụ ọgụgụ dị nta nke ngwaahịa. Mgbe anyị na-eji ya, anyị chọrọ ịnwale ọ bụghị naanị CDN ha, kamakwa akụrụngwa netwọkụ ha niile:

  • ha nwere ihe yiri CEN?
  • Kedu ka IPSEC si arụ ọrụ maka ha? Ọ bụ ngwa ngwa, kedu ihe bụ oge ọrụ?
  • ha nwere Anycast?

Otu anyị si gbasaa na nnukwu ọkụ ọkụ nke China (Nkebi nke 3)

Ka anyị leba anya n'ajụjụ ndị a iche iche.

Ihe analogue CEN

Tencent nwere ngwaahịa Cloud Jikọọ netwọk (CCN), na-enye gị ohere ijikọ VPC site na mpaghara dị iche iche, gụnyere mpaghara n'ime na n'èzí China. Ngwaahịa a dị ugbu a na beta nke ime, yana ịkwesịrị ịmepụta tiketi na-arịọ ka ị jikọọ na ya. Anyị mụtara site na nkwado na akaụntụ zuru ụwa ọnụ (anyị anaghị ekwu maka ụmụ amaala China ma ọ bụ ụlọ ọrụ iwu kwadoro) enweghị ike isonye na mmemme nnwale beta yana, n'ozuzu, jikọọ mpaghara n'ime China na mpaghara dị n'èzí. 1-0 kwadoro Ali Cloud

IPsec

Mpaghara ndịda Tencent bụ Guangzhou. Anyị kpọkọtara ọwara wee jikọta ya na mpaghara Hong Kong na GCP (mgbe ahụ mpaghara a adịlarị). Ọwara nke abụọ dị na Ali Cloud si Shenzhen ruo Hong Kong ka ewelitere n'otu oge ahụ. Ọ tụgharịrị na site na netwọk Tencent, latency na Hong Kong na-adịkarị mma (10ms) karịa site na Shenzhen ruo Hong Kong ruo Ali (120ms - gịnị?). Ma nke a emeghị ngwa ngwa ọrụ nke saịtị ahụ iji na-arụ ọrụ site na Tencent na ọwara a, nke n'onwe ya bụ eziokwu dị ịtụnanya ma gosipụtakwa ihe ndị a ọzọ: latency - maka China nke a abụghị ihe ngosi nke bara uru n'ezie. na-aṅa ntị mgbe ị na-emepụta ihe ngwọta maka ịgafe firewall nke China.

Ọsọ ọsọ ịntanetị Anycast

Ngwaahịa ọzọ na-enye gị ohere ịrụ ọrụ site na IP ọ bụlacast bụ AIA. Ma ọ dịghịkwa adị na akaụntụ zuru ụwa ọnụ, yabụ agaghị m agwa gị banyere ya, mana ịmara na ngwaahịa dị otú ahụ dị nwere ike ịba uru.

Mana ule CDN gosipụtara ụfọdụ ọmarịcha ọmarịcha nsonaazụ. Enweghị ike ịgbanye CDN Tencent na saịtị zuru oke, naanị na ngalaba akọwapụtara. Anyị mepụtara ngalaba wee zigara ha okporo ụzọ:

Otu anyị si gbasaa na nnukwu ọkụ ọkụ nke China (Nkebi nke 3)

Ọ tụgharịrị na CDN a nwere ọrụ ndị a: Nkwalite okporo ụzọ gafere oke. Njirimara a kwesịrị ibelata ọnụ ahịa mgbe okporo ụzọ na-agafe na firewall China. Dị ka Mmalite A kọwapụtara adreesị IP nke Google GLB (GLB ọ bụlacast). Ya mere, anyị chọrọ ime ka ụlọ ọrụ ahụ dị mfe.

Nsonaazụ dị ezigbo mma - na ọkwa Ali Cloud CDN, na n'ebe ụfọdụ ka mma. Nke a bụ ihe ijuanya, n'ihi na ọ bụrụ na ule ahụ ga-aga nke ọma, ị nwere ike ịhapụ akụkụ dị mkpa nke akụrụngwa, tunnels, CEN, igwe mebere, wdg.

Anyị anaghị aṅụrị ọṅụ ruo ogologo oge, dịka e gosipụtara nsogbu: ule na Catchpoint dara maka onye na-eweta Ịntanetị China Mobile. Site na ebe ọ bụla anyị nwetara nkwụsị oge site na CDN Tencent. Nkwekọrịta na nkwado teknụzụ edugaghị n'ihe ọ bụla. Anyị gbalịrị idozi nsogbu a ihe dị ka otu ụbọchị, ma ọ dịghị ihe rụpụtara ya.

Anọ m na China n'oge ahụ, mana enweghị m ike ịchọta Wi-Fi ọha na netwọk nke ndị na-eweta ihe a iji chọpụta nsogbu ahụ n'onwe ya. Ma ọ bụghị ya, ihe niile na-ele anya ngwa ngwa ma dị mma.
Agbanyeghị, n'ihi na China Mobile bụ otu n'ime ndị ọrụ atọ kachasị ukwuu, a manyere anyị ịlaghachi okporo ụzọ na Ali CDN.
Mana n'ozuzu, nke a bụ ngwọta na-adọrọ mmasị nke kwesịrị ịnwale ogologo oge na nchọpụta nsogbu nke nsogbu a.

Akamai

Onye na-eweta CDN ikpeazụ anyị nwalere bụ Akamai. Nke a bụ nnukwu onye na-eweta nke nwere netwọk ya na China. N'ezie, anyị enweghị ike ịgafe ya.

Otu anyị si gbasaa na nnukwu ọkụ ọkụ nke China (Nkebi nke 3)

Site na mmalite, anyị kwenyere na Akamai maka oge ikpe ka anyị nwee ike ịgbanwe ngalaba ahụ wee hụ ka ọ ga-esi arụ ọrụ na netwọk ha. M ga-akọwa nsonaazụ ule niile n'ụdị "Ihe masịrị m" na "Ihe na-amasịghị m," m ga-enyekwa nsonaazụ ule.

Ihe masịrị m:

  • Ụmụ okorobịa Akamai nyere aka na ajụjụ niile wee soro anyị na ọkwa ule niile. Anyị na-agbalị mgbe niile imeziwanye ihe n'akụkụ anyị. Ha nyere ezigbo ndụmọdụ teknụzụ.
  • Akamai dị ihe dịka 10-15% nwayọ karịa ngwọta anyị site na Ali Cloud CDN. Ihe na-adọrọ mmasị bụ na na Origin maka Akamai anyị kọwapụtara adreesị IP nke GLB, nke pụtara na okporo ụzọ ahụ esighị na ngwọta anyị (ikekwe anyị nwere ike ịhapụ akụkụ nke akụrụngwa). Ma ka ọ dị, nsonaazụ ule gosipụtara na ngwọta a dị njọ karịa ụdị anyị ugbu a (ntụnyere nsonaazụ n'okpuru).
  • Nwalere ma Origin GLB na Origin na China. Nhọrọ abụọ a bụ ihe dịka otu.
  • E nwere Ụzọ doro anya (njikarịcha okporo ụzọ akpaka). Ị nwere ike ịnabata ihe nnwale na Origin, na sava Akamai Edge ga-anwa iburu ya (GET mgbe niile). Maka arịrịọ ndị a, a na-atụ ọsọ ọsọ na metrik ndị ọzọ, dabere na nke netwọk Akamai na-ebuli ụzọ ụzọ ka okporo ụzọ na-aga ngwa ngwa maka saịtị anyị ma o doro anya na ime ka atụmatụ a nwee mmetụta siri ike na ọsọ nke saịtị ahụ.
  • Ịmepụta nhazi na interface weebụ dị mma. Ị nwere ike ime Tulee maka nsụgharị, lelee diff. Lelee nsụgharị ndị gara aga.
  • Ị nwere ike ibu ụzọ wepụta ụdị ọhụrụ naanị na netwọk Akamai Staging - otu netwọkụ dị ka mmepụta, naanị otu a agaghị emetụta ndị ọrụ n'ezie. Maka ule a, ịkwesịrị ịkwanye ndekọ DNS na igwe mpaghara gị.
  • Ọsọ nbudata ngwa ngwa site na netwọkụ ha maka nnukwu faịlụ static, yana, o doro anya, faịlụ ọ bụla ọzọ. A na-eweghachite faịlụ sitere na cache "oyi" ọtụtụ oge ngwa ngwa karịa otu faịlụ ahụ na cache "oyi" nke Ali CDN. Site na cache "ọkụ", ọsọ ahụ adịlarị otu, gbakwunyere ma ọ bụ mwepu.

Nnwale 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

Nnwale 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

Anyị chọpụtara na ọnọdụ dị n'ihe atụ dị n'elu na-adabere n'ihe dị iche iche. N'oge edere ebe a, agbagoro m ule ọzọ. Nsonaazụ maka nyiwe abụọ a bụ ihe dịka otu. Nke a na-agwa anyị na ịntanetị na China, ọbụna maka nnukwu ndị ọrụ na ndị na-enye igwe ojii, na-akpa àgwà dị iche iche site n'oge ruo n'oge.

Na isi okwu gara aga, m ga-agbakwunye nnukwu mgbakwunye maka Akamai: ọ bụrụ na Ali gosipụtara ọkụ ọkụ yiri nke arụmọrụ dị elu yana arụmọrụ dị ala (nke a metụtara Ali CDN, Ali CEN, na Ali IPSEC), mgbe ahụ Akamai, oge ọ bụla, n'agbanyeghị. ka m si nwalee netwọk ha, ihe niile na-arụ ọrụ nke ọma.
Akamai nwere ọtụtụ mkpuchi na China ma na-arụ ọrụ site na ọtụtụ ndị na-enye ya.

Ihe na-amasịghị m:

  • Ihe ntanetị weebụ anaghị amasị m na ụzọ o si arụ ọrụ - ọ dị oke njọ. Ma n'ụzọ bụ isi, ị na-eji ya (ma eleghị anya).
  • Nsonaazụ ule dị njọ karịa saịtị anyị.
  • Enwere ọtụtụ njehie n'oge ule karịa na saịtị anyị (oge oge n'okpuru).
  • Anyị enweghị sava DNS nke anyị na China. N'ihi ya, enwere ọtụtụ mperi na ule n'ihi oge nkwụsị nke DNS.
  • Ha anaghị enye ọkwa IP ha -> enweghị ụzọ ịdebanye aha ndị ziri ezi set_real_ip_si na sava anyị.

Metrics (~ 3626 na-agba ọsọ; metrik niile ma e wezụga Uptime, na ms; ọnụ ọgụgụ maka otu oge):

Onye na-enye CDN
Median
75%
95%
Response
Azịza nke ibe weebụ
Kwa oge
DNS
jikọọ
chere
ibu
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

Nkesa site na Pasentile (na ms):

Pasent
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

Nkwubi okwu bụ nke a: nhọrọ Akamai ga-ekwe omume, mana ọ naghị enye otu nkwụsi ike na ọsọ dị ka ihe ngwọta nke anyị tinyere Ali CDN.

Obere ndetu

Agụnyeghị oge ụfọdụ n'akụkọ ahụ, mana ọ ga-amasị m ide banyere ha kwa.

Beijing + Tokyo na Hong Kong

Dịka m kwuru n'elu, anyị nwalere ọwara IPSEC gaa Hong Kong (HK). Mana anyị nwalekwara CEN ka HK. Ọ na-efu ntakịrị ntakịrị, ana m eche ka ọ ga-esi rụọ ọrụ n'etiti obodo ndị dị anya nke ~ 100 km. Ọ tụgharịrị bụrụ ihe na-adọrọ mmasị na nkwụsị n'etiti obodo ndị a dị 100ms dị elu karịa na ụdị mbụ anyị (na Taiwan). Ọsọ, nkwụsi ike dịkwa mma maka Taiwan. N'ihi ya, anyị hapụrụ HK dị ka ndabere IPSEC mpaghara.

Na mgbakwunye, anyị gbalịrị ịwụnye nrụnye ndị a:

  • nkwụsị nke ndị ahịa na Beijing,
  • IPSEC na CEN gaa Tokyo,
  • na Ali CDN ihe nkesa dị na Beijing ka egosiri dị ka mmalite.

Atụmatụ a esichaghị ike, ọ bụ ezie na n'ihe gbasara ọsọ ọ na-adịkarịghị ala na ngwọta anyị. N'ihe gbasara ọwara ahụ, ahụla m ka m na-agbadata na-adịte aka ọbụna maka CEN, nke kwesịrị ka ọ kwụsie ike. Ya mere, anyị laghachiri n'atụmatụ ochie wee kpochapụ ihe ngosi a.

N'okpuru bụ ọnụ ọgụgụ na latency n'etiti mpaghara dị iche iche maka ọwa dị iche iche. Ma eleghị anya, mmadụ ga-enwe mmasị na ya.

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

OA
Ali cn-Beijing Ali ap-northeast-1 — 54ms (!)
Ali cn-shenzhen Ali cn-hongkong — 6ms (!)
Ali cn-shenzhen Ali us-east1 — 216ms

Ozi izugbe gbasara ịntanetị na China

Dị ka mgbakwunye na nsogbu ndị dị na Ịntanetị kọwara na mmalite, na akụkụ mbụ nke isiokwu ahụ.

  • Ịntanetị dị na China dị ngwa ngwa n'ime.
    • Emere nkwubi okwu a dabere na ịnwale netwọkụ Wi-Fi ọha n'ebe dị iche iche ebe ọtụtụ mmadụ na-eji netwọk ndị a.
    • Ọsọ nbudata na bulite na sava dị n'ime China dị ihe dịka 20 Mbit/s na 5-10 Mbit/s, n'otu n'otu.
    • Ọsọ nke sava na mpụga China dị obere, ihe na-erughị 1 Mbit/s.
  • Ịntanetị dị na China adịchaghị mma.
    • Mgbe ụfọdụ saịtị nwere ike imeghe ngwa ngwa, mgbe ụfọdụ nwayọọ nwayọọ (n'otu oge nke ụbọchị na ụbọchị dị iche iche), ma ọ bụrụhaala na nhazi adịghị agbanwe agbanwe. Anyị ji ihe atụ nke semrushchina.cn hụ nke a. Enwere ike ịsị nke a na Ali CDN, nke na-arụkwa ọrụ otú a na nke dabere na oge nke ụbọchị, ọnọdụ nke kpakpando, wdg.
  • Internetntanetị mkpanaka fọrọ nke nta ka ọ bụrụ ebe niile 4G ma ọ bụ 4G+. Jide ya na ụzọ ụgbọ oloko, elevators - na nkenke, ebe niile.
  • Ọ bụ akụkọ ifo na ndị ọrụ China tụkwasịrị naanị ngalaba na mpaghara .cn. Anyị mụtara nke a ozugbo n'aka ndị ọrụ.
    • Ị nwere ike ịhụ otú http://baidu.cn redirect gaa na www.baidu.com (na ala China kwa).
  • A gbochiri ọtụtụ akụrụngwa n'ezie. Nke mbụ: google.com, Facebook, Twitter. Mana ọtụtụ akụrụngwa Google na-arụ ọrụ (n'ezie, ọ bụghị na Wi-Fi niile na VPN anaghị eji ya (n'akụkụ rawụta kwa, nke ahụ bụ n'ezie).
  • Ọtụtụ ngalaba "teknụzụ" nke ụlọ ọrụ egbochiri na-arụkwa ọrụ. Nke a pụtara na ọ bụghị mgbe niile ka ị na-ebipụ Google niile na akụrụngwa ndị ọzọ yiri ka akpọchiela. Ịkwesịrị ịchọ ụfọdụ ndepụta ngalaba amachibidoro.
  • Ha nwere naanị ndị na-ahụ maka ịntanetị atọ: China Unicom, China Telecom, China Mobile. E nwekwara ndị ka nta, mana oke ahịa ha enweghị ihe ọ bụla

Bonus: ikpeazụ ngwọta eserese

Otu anyị si gbasaa na nnukwu ọkụ ọkụ nke China (Nkebi nke 3)

Nsonaazụ

Otu afọ agafeela kemgbe mmalite nke ọrụ a. Anyị malitere n'eziokwu na saịtị anyị n'ozuzu jụrụ ịrụ ọrụ nke ọma site na China, na naanị GET curl were 5.5 sekọnd.

Mgbe ahụ, jiri ihe ngosi ndị a na ngwọta mbụ (Cloudflare):

mkpebi
Kwa oge
Median
Pasent 75
Pasent 95

Igwe ojii
86.6
18s
30s
60s

Anyị mechara nweta nsonaazụ ndị a (ọnụọgụ maka ọnwa gara aga):

mkpebi
Kwa oge
Median
Pasent 75
Pasent 95

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

Dị ka ị pụrụ ịhụ, anyị enwebeghị ike nweta 100% uptime, ma anyị ga-abịa na ihe, na mgbe ahụ anyị ga-agwa gị banyere ya pụta na a ọhụrụ isiokwu :)

Nye ndị na-agụ akụkụ atọ ahụ ruo na njedebe - nkwanye ùgwù. Enwere m olileanya na ihe a niile masịrị gị dịka m mere mgbe m mere ya.

P.S. Akụkụ ndị gara aga

Part 1
Part 2

isi: www.habr.com

Tinye a comment