Сайтқа біздің CDN тіркелгіміздің орнына өзіңіздің CDN тіркелгіңізден қызмет көрсете аласыз — оның ақысын өзіңіз төлейсіз, кіру деректерін өзіңіз иеленесіз және оны жеткізушіңіздің жеке басқару тақтасында көре аласыз. Сіздің тарифтік жоспарыңыздағы «BYO CDN» ұғымы дәл осыны білдіреді, ал осы мақала оны іс жүзінде қалай пайдалану керектігін түсіндіреді.
Алдымен не қажет
Zinn® платформасына қосылған өзіңіздің CDN тіркелгіңіз қажет. Connections бөліміне өтіп, тіркелгіні қосыңыз. Сіз бізге сол тіркелгі ауқымымен шектелген API токенін бересіз; біз оны қорғалған қоймада сақтаймыз және қайтадан ешқашан көрсетпейміз.
Сіз бірнешеуін қоса аласыз. Мән-мағынасы да осында: клиенттік жобаларды бір Cloudflare тіркелгісінде, ал жеке сайттарын басқа тіркелгіде ұстайтын агенттік екеуін де қосады, оларға атау береді және әр сайт үшін жеке-жеке таңдайды. Әрқайсысына кейінірек танитындай атау беріңіз — «CF — клиенттік жобалар» ыңғайлы, ал екі рет «Cloudflare» деп атау түсініксіз.
Сайтты оған орналастыру
Сайтты, содан кейін CDN қойындысын ашыңыз. Where this site is served from астында осы сайт бара алатын әрбір бағытты көресіз:
- Zinn® edge network — біздің ортақ пул. Сіздің тарифтік жоспарыңызға кіретін әдепкі мән.
- Қосқан әрбір тіркелгіңіз үшін бір жол, сіз берген атаумен.
- Your own edge (passthrough) — CDN жұмысын өзіңіз жүргізесіз, ал біз доменді жай ғана оған бағыттаймыз.
Біреуін таңдап, растаңыз. Біз сол тіркелгіде аймақ (zone) жасаймыз, доменіңізді оған бағыттаймыз және содан кейін ғана оның бұрынғы орнын тазалаймыз.
Іс жүзінде не болады және бұл қанша уақыт алады
Әрекеттер реті маңызды және бұл процестің қауіпсіз болуының себебі де осында:
- Біз сіз таңдаған тіркелгіде аймақты жасаймыз және оны тексеріп шығамыз.
- Доменіңіздің жауабы ретінде жаңа edge торабын жариялаймыз.
- Сайтыңызда өзгерісті тіркейміз.
- Біз күтеміз.
- Доменіңіз шын мәнінде жаңа тіркелкіден жауап бергенде ғана ескі аймақты жоямыз.
4-қадам — ең маңыздысы. Cloudflare әрбір тіркелгіге өзінің жеке атаулар серверлері (nameservers) жұбын береді, сондықтан сайтты екі Cloudflare тіркелгісі арасында тасымалдау доменіңіз бағытталуы тиіс атаулар серверлерін өзгертеді. Тіркеушіңіз жаңа жұпқа бағыттағанша, келушілерге бұрынғы жұп арқылы қызмет көрсетіле береді.
Егер домен бізде тіркелген болса, атаулар серверлерін сіз үшін өзіміз орнатамыз және көшіру әдетте бір сағат ішінде аяқталады.
Егер ол басқа жерде тіркелген болса, біз сізге жаңа атаулар серверлерін көрсетіп, күтеміз. Оларды тіркеушіңіздің басқару тақтасына көшіріп қойыңыз. Сіз осы әрекетті орындап жатқан кезде ешнәрсе бұзылмайды: бүкіл кезең бойы сайтыңызға екі edge те қызмет көрсетеді және жаңасы жауап бермейінше, біз ешнәрсені жоймаймыз.
Тіркеушіңіз жаңартылғаннан кейін, таралу (propagation) процесі әдетте бірнеше минуттан бірнеше сағатқа дейін созылады және алдыңғы TTL мәніне байланысты 48 сағатқа дейін жетуі мүмкін. Бұл бізге емес, DNS сипатына байланысты.
Егер бірдеңе дұрыс болмай қалса
Әрбір қадамды қайтаруға болады және кез келген қате орын алғанда сайтыңыз жұмыс істеп тұра береді. Егер тіркелгі аймақты қабылдамаса немесе қосылғаннан кейін кіру дерегі кері қайтарылып алынған болса, ешнәрсе көшірілмейді — сайтыңызға дәл бұрынғы орнынан қызмет көрсетіле береді, ал қойынды қай қадамның сәтсіз аяқталғанын хабарлайды.
Сондай-ақ тіркеушіңізді күтіп тұрған көшіру үдерісінен бас тарта аласыз. Сайтыңыз бұрын болған тіркелгіге қайтарылады, ал біз жасаған аймақ жойылады.
Егер сіз Footprint-Free пайдалансаңыз, ескертпе
Бір CDN тіркелгісіндегі әрбір сайтты сол тіркелгідегі басқа кез келген сайтпен байланыстыруға болады — Footprint-Free бағыты дәл осы байланыстың алдын алу үшін бар. Footprint-Free сайтын өзіңіздің бір тіркелгіңізге көшіруге рұқсат етіледі, бірақ алдымен мұны түсінгеніңізді растауыңызды сұраймыз. Біздің ортақ пулымыздағы сайттар бір-бірімен байланысып қалмауы үшін әдейі көптеген тіркелгілерге бөлінген.
Ол нені өзгертпейді
Біздегі тарифтік жоспарыңыз, слоттарыңыз және шотыңыз өзгеріссіз қалады. Тек edge трафигі үшін төлем кімге жүктелетіні өзгереді: жеке тіркелгіңізде бұл сіз және жеткізушіңіз болады. Егер қандай да бір себеппен ескі аймақты жоя алмасақ, бұл туралы қойындыда хабарлаймыз, әйтпесе бір сайт үшін екі жеткізушіге ақы төлеуді жалғастыра беруіңіз мүмкін.