O’ZBEKISTON RESPUBLIKASI AXBOROT KOMMUNIKATSIYALARNI RIVOJLANTIRISH VAZIRLIGI AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Taqsimlangan algoritmlar va tizimlar fanidan
Amaliyish
Mavzu: Facebook infrastrukturasi
Bajardi: Ravshanov M
Tekshirdi: Ochilov M
Toshkent 2022
Umumiy tushuncha
Internetdagitrafikturlixilhavolalarbo'ylabsayohatqiladi. Turlitarmoqlarvaxizmatko'rsatuvchiprovayderlaro'rtasidatrafikalmashishningtezvaishonchliusuli - bu peering orqali. Dastlab, biz ko'pvaqttalabqiladiganqo'ldaishlashorqalipeeringniboshqardik. Ishonchli peering Facebook vaharbirinsonninginternetdanfoydalanishiuchunzarurdir. Ammo kengaytiriladigan, avtomatik peering boshqaruvtiziminiqandayo'rnatishbo'yichasanoatstandartiyo'q. Shundayqilib, biz yangiavtomatlashtirilganusulniishlabchiqdik, butezroqo'z-o'zigaxizmatko'rsatishnisozlashimkoniniberadi. Biz internet hamjamiyatidayondashuvimiznikengroqtatbiqetishumididaommaviykuzatuvimizniavtomatlashtirishbo‘yichao‘rganganbirqanchailg‘ortajribalarimiznibahamko‘ramiz.
U qandayishlaydi? Masalan, Facebook-niolaylik. Sizningdo'stingizhozirginajudayoqimlimushukningvideosinijoylashtirdivasizunitomoshaqilmoqchisiz. Keling, mushukvideosiqurilmangizgayetibborishidanoldinuningyo'linikuzatibboraylik:
Option A: Ko'pinchasekinroq, kamroqishonchli, yuqorikechikishmarshruti:
Sizdo'stingizningyoqimlimushukvideosibilanpostiniko'rasizvasizunibosasizvaunitomoshaqilishnikutolmaysiz! Video qurilmangizgayetibborgungaqadar Facebook uniengyaxshisamarali, engqisqayo‘lorqali internet provayderingizgayuborishikerak. Facebook vaprovayderingizo'rtasidako'plabboshqatarmoqlar (odatdatranzittarmoqlar deb ataladi) bo'lishimumkin. Ularsig‘imcheklovibo‘lgan suboptimal joylardao‘zarobog‘langanbo‘lishimumkin, buesaajoyibmushukvideosisizgasekinyetibborishigasababbo‘ladi. Hechkimbuferlanganmushukvideosinitomoshaqilishnixohlamaydi!
Option B: Ko'pincha tezroq, ishonchliroq va to'g'ridan-to'g'riyo'nalish:
Sizyoqimlimushuknitomoshaqilishuchunmushukvideosinibosdingiz! Video qurilmangizgayetibborgungaqadar Facebook trafiginiboshqaruvchiprovayderingizgao‘rtadaboshqatarmoqlarsiztezvato‘g‘ridan-to‘g‘riyo‘lborliginitushunadi. Mushukvideosiko'plabturdagitarmoqlaro'zlariningmarshrutizatorlario'rtasida Border Gateway Protocol (BGP) seanslarinio'rnatishorqalio'zarobog'langanumumiyuchrashuvnuqtasibo'ylabo'tadi. Ushbu peering seanslariulargabitlarni, shujumladanmushukvideolarinito'g'ridan-to'g'rialmashishimkoniniberadi, buesafoydalanuvchitajribasiningsifati, ishlashi, kechikishivaishonchliliginiyaxshilashgayordamberadi.
Nimauchun biz ommaviykuzatuvniavtomatlashtirdik
Butunsohadapeeringniqo'ldasozlashjudasekin, samarasizvaxatolargamoyiljarayonekanligima'lum. Tarmoqlaryangi internet birjalariga (IX) ulanishivaharbir IX gabirnechtamarshrutizatorlarniulashibilanbumuammoyanadakuchaydi.
Avtomatlashtirilgantizimimizniishlabchiqishdanoldin biz ham xuddishundaykurashniboshdankechirdik. Tengdoshlarbizgaelektronpochtaorqalitengdoshlikseanslarinio'rnatishniso'rashlarimumkinedi. Keyinchalik, Edge muhandislarimizdanbirielektronpochtanitekshiradivao'zarotrafikdarajalarimiznitekshiradi. Trafikdarajasimosekanliginitasdiqlashuchunushbuguruha'zosiko'plabichkiasboblarpaneli, hisobotlarvaqoidalarkitoblarini, shuningdek, potentsialtengdoshningPeeringDBrekordikabitashqiresurslarnitekshirishikerakedi. Keyinjamoaa'zosi BGP seanslarinisozlashuchunbirnechtaichkivositalardanfoydalanadi, tengdoshgajavobqaytaradivatengdoshtarmoqningo'ztomoninisozlashinikutadi.
Ushbuyondashuvbirqatormuammolargaduchkeldi. Birinchidan, kiruvchi peering so'rovlariniyokimavjud peering holatiniko'rishuchunmarkazlashtirilgan joy yo'qedi. So'rovlarelektronpochtayokiboshqabirnechtatarmoqdantashqaritizimlarorqalikelishimumkin. Edge muhandislariharbirso'rovnikuzatishi, tahlilqilishivaqo'ldatekshirishikerakedi. Keyinchalik, harbirso'rovuchunjamoaa'zosiharbirtengdoshuchunichkivositaniqo'ldaishgatushirishivakuzatishikerakedi, so'ngratugatgandanso'ng, harbirtengdoshso'rovigajavobyozishikerakedi. Oxirgihisob-kitoblargako'ra, bujarayonhaftasigato'qqizsoatdanko'proqvaqtnioladi - harbirishhaftasiningbutunbirkuninikeraksizqo'ldaishlashgasarflash.
PeeringDBOauth
PeeringDB - buochiqmanbali, notijorat, ko'ngillilartomonidanboshqariladigantarmoqlarvaularning peering-tarmoqma'lumotlarima'lumotlarbazasi, PeeringDBma'murlaritomonidantasdiqlanganvatekshirilgan. Biz PeeringDBma'lumotlarbazasidaqiymatborligigaishonamizvasanoatdagiko'plabboshqalarqatori biz unihomiylikorqaliqo'llab-quvvatlaymiz. Ko'pgina peering tarmoqlario'zlariningPeeringDByozuvlariniboshqatarmoqlariste'molqilishuchunhaqiqatmanbaisifatidasaqlabqolganligisababli, biz PeeringDBning OAuth xizmatinipeeringniboshqarishautentifikatsiyausulinistandartlashtirishimkoniyatisifatidako'ramiz.
Peering sahifamizdayuborilgan peering so‘rovlarivakolatlishaxsdanekanligigaishonchhosilqilishuchunso‘rovchidanPeeringDB login orqaliautentifikatsiyasinivatarmoqtashkilotinomidanPeeringDB OAuth xizmatidanfoydalanishinitalabqilamiz. Tengdoshboshqaautentifikatsiyanitaqdimetishishartemas - Facebook hisobqaydnomasitalabqilinmaydi. Autentifikatsiyaqilingandanso'ng, tengdosho'ztarmog'ining Facebook bilanmavjudbo'lganbarchaommaviy peering seanslariro'yxatiniko'radivayangiso'rovlarniyuborishimumkin.
Do'stlaringiz bilan baham: |