زه به تاسو ته ووایم چې څنګه موږ د علی بابا کلاوډ CDN، Tencent Cloud CDN او Akamai ازموینه وکړه، او موږ څه سره پای ته ورسیږو. او البته، راځئ چې لنډیز وکړو.
علی بابا کلاوډ CDN
موږ په علی بابا کلاوډ کې کوربه یو او له دوی څخه IPSEC او CEN کاروو. دا به منطقي وي چې لومړی د دوی حلونه هڅه وکړئ.
علی بابا کلاوډ دوه ډوله محصولات لري چې ممکن زموږ سره مناسب وي: CDN и DCDN. لومړی اختیار د ځانګړي ډومین (فرعي ډومین) لپاره کلاسیک CDN دی. دوهم اختیار د دې لپاره ولاړ دی د CDN لپاره متحرک لاره (زه دې ته متحرک CDN وایم) ، دا د بشپړ سایټ حالت کې فعال کیدی شي (د وائلډ کارډ ډومینونو لپاره) ، دا هم جامد مینځپانګه کیچ کوي او پخپله متحرک مینځپانګه ګړندي کوي ، دا دی چې د پاڼې متحرکات به هم د چمتو کونکي له لارې بار شي. چټکې شبکې. دا زموږ لپاره مهم دی، ځکه چې اساسا زموږ سایټ متحرک دی، دا ډیری فرعي ډومینونه کاروي، او دا د "ستوري" - *.semrushchina.cn لپاره یو ځل د CDN ترتیب کول خورا اسانه دي.
موږ دا محصول لا دمخه زموږ د چینایي پروژې په لومړیو مرحلو کې لیدلی و، مګر بیا یې کار نه و کړی، او پراختیا کونکو ژمنه وکړه چې دا محصول به ډیر ژر ټولو پیرودونکو ته وړاندې شي. او هغه وکړل.
IPSEC د دوی لپاره څنګه کار کوي؟ ایا دا چټک دی، د وخت وخت څه دی؟
ایا دوی Anycast لري؟
راځئ چې دا پوښتنې په جلا توګه وګورو.
انلاګ CEN
Tencent یو محصول لري د Cloud Connect شبکه (CCN)، تاسو ته اجازه درکوي چې د مختلفو سیمو څخه VPCs وصل کړئ، په شمول د چین دننه او بهر سیمې. محصول اوس په داخلي بیټا کې دی، او تاسو اړتیا لرئ یو ټکټ جوړ کړئ چې له هغې سره وصل شئ. موږ د ملاتړ څخه زده کړل چې نړیوال حسابونه (موږ د چینایي اتباعو یا قانوني ادارو په اړه خبرې نه کوو) نشي کولی د بیټا ازموینې برنامې کې برخه واخلي او په عموم کې ، د چین دننه یوه سیمه بهر له یوې سیمې سره وصل کړي. 1-0 د علي بادل په ګټه
IPIss
د Tencent تر ټولو جنوبي سیمه ده ګوانګزو. موږ یو تونل راټول کړ او په GCP کې یې د هانګ کانګ سیمې سره وصل کړ (بیا دا سیمه لا دمخه شتون درلود). له شينجيانګ څخه هانګ کانګ ته د علي بادل دوهم تونل هم په همدې وخت کې پورته شو. دا معلومه شوه چې د Tencent شبکې له لارې هانګ کانګ ته ځنډ عموما ښه دی (10ms) د شینزین څخه هانګ کانګ ته علي (120ms - څه؟). مګر دا په هیڅ ډول د سایټ کار ګړندی نه کړ چې هدف یې د Tencent او دې تونل له لارې کار کول دي ، کوم چې پخپله یو حیرانونکی حقیقت و او یوځل بیا یې لاندې ثابت کړ: ځنډ - د چین لپاره دا یو شاخص ندی چې واقعیا ارزښت لري. د چینایی فایروال تیریدو لپاره د حل رامینځته کولو په وخت کې پاملرنه کول.
د Anycast انټرنیټ سرعت
بل محصول چې تاسو ته اجازه درکوي د هر کاسټ IP له لارې کار وکړئ AIA. مګر دا د نړیوالو حسابونو لپاره هم شتون نلري، نو زه به تاسو ته د دې په اړه ونه وایم، مګر پدې پوهیدل چې دا ډول محصول شتون لري ممکن ګټور وي.
دا معلومه شوه چې دا CDN لاندې فعالیت لري: د پولې په اوږدو کې د ټرافیکو اصلاح کول. دا خصوصیت باید لګښتونه کم کړي کله چې ترافیک د چینایي اور وژنې له لارې تیریږي. لکه منشا د ګوګل GLB IP پته (GLB anycast) مشخص شوی. په دې توګه، موږ غوښتل چې د پروژې جوړښت ساده کړو.
پایلې خورا ښه وې - د علي کلاډ CDN په کچه، او په ځینو ځایونو کې حتی ښه. دا د حیرانتیا خبره ده، ځکه چې که ازموینې بریالۍ وي، تاسو کولی شئ د زیربنا، تونلونو، CEN، مجازی ماشینونو، او داسې نورو یوه مهمه برخه پریږدئ.
موږ د اوږدې مودې لپاره خوښ نه شو، لکه څنګه چې ستونزه څرګنده شوه: په کیچ پواینټ کې ازموینې د انټرنیټ چمتو کونکي چین ګرځنده لپاره ناکامه شوې. له هر ځای څخه موږ د Tencent's CDN له لارې وخت پای ترلاسه کړ. د تخنیکي مالتړ سره اړیکه د هیڅ شی لامل نه شوه. یوه ورځ مو هڅه وکړه چې دغه ستونزه حل کړو، خو هیڅ کار مو نه دی کړی.
زه په هغه وخت کې په چین کې وم ، مګر د دې چمتو کونکي شبکې کې عامه وائی فای نشم موندلی ترڅو ستونزه په شخصي توګه تصدیق کړي. که نه نو هر څه چټک او ښه ښکاري.
په هرصورت، د دې حقیقت له امله چې د چین موبایل یو له دریو لویو چلونکو څخه دی، موږ اړ شو چې د علي CDN ته ترافیک بیرته واستوو.
مګر په ټولیز ډول، دا یو په زړه پورې حل و چې د اوږدې ازموینې او د دې ستونزې د حل کولو مستحق دی.
اکامي
وروستی CDN چمتو کونکی چې موږ یې ازموینه کړې وه اکامي. دا یو لوی چمتو کونکی دی چې په چین کې یې شبکه لري. البته، موږ نشو کولی دا تیر کړو.
له پیل څخه، موږ د اکامي سره د محاکمې دورې لپاره موافقه وکړه ترڅو موږ ډومین بدل کړو او وګورو چې دا به د دوی په شبکه کې څنګه کار وکړي. زه به د ټولو ازموینو پایله د "هغه څه چې ما خوښ کړه" او "هغه څه چې ما نه خوښول" په بڼه تشریح کړم او زه به د ازموینې پایلې هم ورکړم.
تاسو کولی شئ یو نوی نسخه لومړی یوازې د اکامای سټیګینګ شبکه کې راوباسئ - د تولید په څیر ورته شبکه ، یوازې دا به په ریښتیني کاروونکو اغیزه ونکړي. د دې ازموینې لپاره، تاسو اړتیا لرئ چې په خپل محلي ماشین کې د DNS ریکارډونه غلا کړئ.
د دوی د شبکې له لارې د لوی جامد فایلونو لپاره خورا ګړندی ډاونلوډ سرعت ، او په څرګند ډول ، کوم بل فایلونه. د "سړې" کیچ څخه فایل د ورته فایل په پرتله څو ځله ګړندی د علي CDN د "سړې" زیرمې څخه ترلاسه کیږي. د "ګرم" کیچ څخه، سرعت لا دمخه یو شان دی، جمع یا منفي.
د علي 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
د اکامي ازموینه:
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
موږ ولیدل چې په پورته مثال کې وضعیت په مختلفو عواملو پورې اړه لري. د دې ټکي لیکلو په وخت کې ، ما بیا ازموینه واخیسته. د دواړو پلیټ فارمونو پایلې نږدې ورته وې. دا موږ ته وایی چې په چین کې انټرنیټ ، حتی د لوی آپریټرانو او کلاوډ چمتو کونکو لپاره ، وخت په وخت مختلف چلند کوي.
مخکیني ټکي ته ، زه به د اکامي لپاره یو لوی پلس اضافه کړم: که علي د لوړ فعالیت او خورا ټیټ فعالیت ورته چمکونه وښیې (دا په علي CDN ، علي CEN ، او علي IPSEC باندې پلي کیږي) ، نو اکامي ، هر وخت ، هیڅ اهمیت نلري زه څنګه د دوی شبکه ازموینه کوم، هرڅه په ثابت ډول کار کوي.
اکامي په چین کې ډیر پوښښ لري او د ډیری چمتو کونکو له لارې کار کوي.
هغه څه چې ما خوښ نه کړل:
زه د ویب انٹرفیس او هغه طریقه نه خوښوم چې دا کار کوي - دا خورا خراب دی. مګر اساسا تاسو دې سره عادت یاست (شاید).
دا سکیم دومره باثباته نه و، که څه هم د سرعت له مخې دا عموما زموږ د حل څخه ټیټ نه و. د تونل په اړه، ما حتی د CEN لپاره وقفې څاڅکي لیدلي، کوم چې باید باثباته وي. له همدې امله، موږ زاړه سکیم ته راستانه شو او دا مرحله یې ړنګه کړه.
ډیری سرچینې واقعیا بندې دي. لومړی: google.com، فیسبوک، ټویټر. مګر د ګوګل ډیری سرچینې کار کوي (البته ، په ټولو Wi-Fi کې نه او VPN نه کارول کیږي (د روټر اړخ کې هم ، دا د ډاډ لپاره دی).
د بند شوي شرکتونو ډیری "تخنیکي" ډومینونه هم کار کوي. دا پدې مانا ده چې تاسو باید تل په بې پروایۍ سره ټولې ګوګل او نورې ښکاري بلاک شوي سرچینې پرې نه کړئ. تاسو اړتیا لرئ چې د منع شوي ډومینونو ځینې لیست وګورئ.
دوی یوازې درې اصلي انټرنیټ چلونکي لري: China Unicom، China Telecom، China Mobile. حتی کوچني هم شتون لري، مګر د دوی د بازار ونډه لږه ده
بونس: وروستی حل ډیاګرام
نتیجه
د پروژې له پیل څخه یو کال تیر شو. موږ د دې حقیقت سره پیل وکړ چې زموږ سایټ عموما د چین څخه په نورمال ډول کار کولو څخه انکار وکړ ، او په ساده ډول GET curl 5.5 ثانیې وخت نیولی.
بیا، په لومړي حل کې د دې شاخصونو سره (Cloudflare):