Kemi lançuar shĂ«rbime tĂ« reja, trafiku po rritej, zĂ«vendĂ«sonim serverat, lidhim platforma tĂ« reja dhe rregullonim data qendrat â tani do t'ju tregojmĂ« kĂ«tĂ« histori, me tĂ« cilĂ«n ju njohĂ«m pesĂ« vjet mĂ« parĂ«..
PesĂ« vjet â njĂ« periudhĂ« tipike pĂ«r pĂ«rmbledhjen e rezultateve tĂ« pĂ«rkohshme. Prandaj ne vendosĂ«m tĂ« tregojmĂ« pĂ«r zhvillimin e infrastrukturĂ«s sonĂ«, e cila gjatĂ« pesĂ«vjeçarit ka kaluar njĂ« rrugĂ«tim tĂ« jashtĂ«zakonshĂ«m dhe nĂ« tĂ« cilin jemi krenarĂ«. Ndryshimet e bĂ«ra nga ne kaluan nĂ« cilĂ«si, tani infrastruktura mund tĂ« funksionojĂ« nĂ« mĂ«nyra qĂ« nĂ« mesin e dekadĂ«s sĂ« kaluar dukeshin fantastike.
Ne sigurojmë funksionimin e projekteve më të ndërlikuara me kërkesa ekstreme për besueshmëri dhe ngarkesa, mes të cilave PREMIER dhe Match TV. Në transmetimet sportive dhe në premierat e serialeve të njohura kërkohet transmetim trafiku në terabita/s, ne e realizojmë lehtë, madje aq shpesh sa puna me këto shpejtësi është bërë për ne një përditshmëri. Dhe pesë vjet më parë, projekti më i rëndë që punonte në sistemet tona ishte Rutube, i cili që nga ajo kohë është zhvilluar, rritur volumin dhe trafikun, çka duhej të merrej parasysh gjatë planifikimit të ngarkesave.
Ne kemi folur për mënyrën se si zhvilluam "harduerin" e infrastrukturës sonë () dhe përmirësuam sistemin, përgjegjës për shpërndarjen e videos (), por që nga momenti i shkruarjes së këtyre teksteve ka kaluar shumë kohë, janë krijuar dhe implementuar shumë zgjidhje të tjera, rezultatet e të cilave na lejojnë të përgjigjemi në kërkesat moderne dhe të jemi mjaft elastikë për t'u ristrukturuar për detyra të reja.

Në themel të rrjetit po e zhvillojmë vazhdimisht. Ne kaluam në pajisjet Cisco në vitin 2015, për të cilin përmendëm akoma në artikullin e kaluar. Atëherë ishin gjithashtu 10/40G, por për arsye të dukshme, vetëm disa vjet më vonë modernizuam shasi ekzistuese, dhe tani përdorim edhe 25/100G.

Lidhjet 100G nuk janë më as një luks (përkundrazi, është një kërkesë urgjente e kohës në segmentin tonë), as një raritet (po aq operatorë po ofrojnë lidhje me këto shpejtësi). Megjithatë, 10/40G mbetet aktual: përmes këtyre lidhjeve vazhdojmë të lidhim operatorë me volum të vogël trafiku, për të cilët aktualisht nuk ka sens të përdorim një port më të madh.
Thelbi rrjetor që kemi krijuar meriton një shqyrtim të veçantë dhe pak më vonë do të jetë tema e një artikulli të veçantë. Atje do të shkojmë thellë në detajet teknike dhe do të shqyrtojmë logjikën tonë në krijimin e tij. Por tani do të vazhdojmë të vizatojmë infrastrukturën më skematike, pasi vëmendja juaj, të nderuar lexues, nuk është e pafundme.
Serverët e shpërndarjes së videos evoluojnë shpejt, për të cilën ne ofrojmë shumë përpjekje. Nëse më parë përdornim kryesisht serverë 2U me 4-5 karta rrjeti me nga dy porta 10G në secilën, tani shumica e trafikut është e shpërndarë nga serverë 1U, në të cilët ka 2-3 karta me nga dy porta 25G në secilën. Kartat me 10G dhe me 25G janë praktikisht bërë të barabarta në çmim, dhe zgjidhjet më të shpejta lejojnë shpërndarjen si me 10G, ashtu edhe me 25G. Rezultati është një kursim i dukshëm: më pak komponentë të serverit dhe kabuj për lidhje - më pak kosto (dhe më shumë besueshmëri), komponentët zënë më pak hapësirë në raft - ka bërë të mundur vendosjen e një numri më të madh serverësh në njësi sipërfaqe dhe, për rrjedhojë, kosto më të ulta të qirasë.
Por më e rëndësishme është fitimi në shpejtësi! Tani me 1U mund të shpërndajmë më shumë se 100G! Dhe kjo në sfondin e situatës, ku disa projekte të mëdha ruse e quajnë "arritje" shpërndarjen 40G me 2U. Na dilni ju me problemet e tyre!

Vërejmë se brezi i kartave rrjetore, të cilat dinë të punojnë vetëm me 10G, ne ende i përdorim. Ky ekip stabilisht funksionon dhe na është njohur mirë, prandaj nuk e kemi hedhur, por i kemi gjetur një përdorim të ri. Këto komponentë i kemi instaluar në serverët e ruajtjes së videos, të cilëve tani për të punuar në mënyrë efektive, qartazi u mungojnë një ose dy interface 1G, këtu kartat 10G janë bërë të rëndësishme.
Sistemet e ruajtjes së të dhënave po gjithashtu rriten. Gjatë pesë viteve të kaluara, ato kaluan nga dymbëdhjetë disqe (12x HDD 2U) në tridhjetë e gjashtë disqe (36x HDD 4U). Këto "kaçkavallë" voluminoze disa i tremben përdorimit, pasi në rastin e dështimit të një shashtiku të tillë, mund të ketë rrezik për performancën - madje edhe për funksionalitetin! - të gjithë sistemit. Por kjo nuk do të ndodhë me ne: ne siguruam reservimin në nivelin e kopjeve të georaspërsuara të të dhënave. Ne shpërndamë shashtikët në qendra të ndryshme të të dhënave - në total përdorim tre - dhe kjo përjashton shfaqjen e problemeve si gjatë dështimeve të shashtikëve, ashtu edhe gjatë rënies së zonës.

Natyrisht, ky qasje e bëri të panevojshëm RAID-in harduerik, të cilin ne e braktisëm. Duke u hequr nga tepria, ne njëkohësisht rritëm besueshmërinë e sistemit, duke thjeshtuar zgjidhjen dhe duke hequr një nga pikën e mundshme të dështimit. Le të kujtojmë se storage-i ynë është "i bërë vetë". Ne e bëmë këtë me një këndvështrim plotësisht të vetëdijshëm dhe rezultati na ka kënaqur plotësisht.
Qendrat e të Dhënave gjatë pesë viteve të kaluara, kemi bërë disa ndryshime. Që nga koha e shkruarjes së artikullit të mëparshëm, ne nuk kemi ndryshuar vetëm një Qendër të të Dhënave - DataLine - të tjerat kërkuan ndërrim sipas zhvillimit të infrastrukturës sonë. Të gjitha lëvizjet midis zonave ishin planifikuar.
Dy vjet më parë ne migruam brenda MMTS-9, duke kaluar në një zonë me riparim cilësor, me një sistem të mirënjohur të ftohjes, furnizim stabil me energji elektrike dhe pa pluhur, i cili më parë ishte grumbulluar në trashësi të mëdha në të gjithë sipërfaqet, përveç që ka mbushur në mënyrë të bollshme brendësinë e pajisjeve tona. Zgjidhja në favor të cilësisë së shërbimeve - dhe mungesa e pluhurit! - ishte arsyeja për lëvizjen tonë.

Gati gjithmonë "një lëvizje barazon dy zjarre", por problemet gjatë migrimit janë gjithmonë të ndryshme. Këtë herë, vështirësia kryesore e lëvizjes brenda një Qendre të të Dhënave "u siguruan" nga kalimet optike - abundeja e tyre ndërkatësore pa u koordinuar në një kalim të vetme nga operatorët e komunikimit. Procesi i aktualizimit dhe ribërjes së kalimeve (në të cilin na ndihmuan inxhinierët e MMTS-9) ishte, ndoshta, faza më e vështirë e migrimit.
Migrimi i dytĂ« u realizua njĂ« vit mĂ« parĂ«, nĂ« vitin 2019, kur u transferuam nga njĂ« QendĂ«r tĂ« DhĂ«nash jo shumĂ« tĂ« mirĂ« nĂ« O2xygen. Arsyet e migrimit ishin tĂ« ngjashme me ato tĂ« shqyrtuara mĂ« sipĂ«r, por u shtua edhe problemi i pamjes jo tĂ«rheqĂ«se tĂ« QendrĂ«s sĂ« DhĂ«nash fillestare pĂ«r operatorĂ«t e komunikimit â shumĂ« ofruesish iu desh t'i 'ndihmonim' me forcĂ« pĂ«r tĂ« arritur nĂ« kĂ«tĂ« pikĂ«.

Migrimi i 13 standeve nĂ« njĂ« platformĂ« cilĂ«sore nĂ« MMTS-9 lehtesoi zhvillimin e kĂ«saj lokacioni jo vetĂ«m si operator (dy-tre stenda dhe 'kalime' operatorĂ«sh), por gjithashtu si njĂ« nga tĂ« parat. Kjo e bĂ«ri disa gjĂ«ra mĂ« tĂ« thjeshta pĂ«r migrimin nga njĂ« QendĂ«r tĂ« DhĂ«nash jo shumĂ« tĂ« mirĂ« â shumica e pajisjeve nga ajo u transferuan nĂ« njĂ« platformĂ« tjetĂ«r, ndĂ«rkohĂ« qĂ« O2xygen mori rolin e zhvillimit, duke dĂ«rguar edhe atje 5 stande me pajisje.
Sot O2xygen është një platformë e plotë, ku kanë 'ardhur' operatorët e nevojshëm dhe vazhdojnë të lidhin të rinj. Për operatorët, O2xygen është gjithashtu tërheqës nga pikëpamja e zhvillimit strategjik.
Fazën kryesore të migrimit ne sigurisht që e realizojmë brenda një nate, dhe gjatë migrimit brenda MMTS-9 dhe në O2xygen kemi respektuar këtë rregull. Duhet theksuar se rregulli 'migrimi brenda natës' e zbatojmë rreptësisht, pavarësisht nga numri i standeve! Kishim edhe një rast kur transferuam 20 stande dhe e kryem gjithashtu brenda një nate. Migrimi është një proces mjaft i lehtë, që kërkon kujdes dhe rend, por këtu ka disa hile si në procesin e përgatitjes, ashtu edhe gjatë migrimit dhe kur zgjerojmë në lokacionin e ri. Jemi të gatshëm të flasim në detaje në lidhje me migrimin nëse do të keni interes.
Rezultatet Na pĂ«lqejnĂ« pesĂ«vjeçarĂ«t e zhvillimit. Ne pĂ«rfunduan ndĂ«rtimin e njĂ« infrastrukture tĂ« re tĂ« besueshme, tĂ« shpĂ«rndarĂ« nĂ« tre qendra pĂ«rpunimi tĂ« tĂ« dhĂ«nave. Kemi rritur ndjeshĂ«m dendĂ«sinĂ« e daljes sĂ« trafikut â nĂ«se sĂ« fundmi gĂ«zohej me 40-80G me 2U, tani pĂ«r ne Ă«shtĂ« norma tĂ« japim 100G me 1U. Tani dhe terabit e trafikut dĂ«gjohen si njĂ« normalitet. Ne jemi tĂ« gatshĂ«m tĂ« zhvillojmĂ« mĂ« tej infrastrukturĂ«n tonĂ«, e cila u bĂ« fleksibĂ«l dhe e shkallĂ«zuar.
Pyetje: ĂfarĂ« tĂ« flasim nĂ« tekstet e ardhshme, tĂ« nderuar lexues? Pse filluam tĂ« ndĂ«rtojmĂ« sisteme tĂ« ruajtjes sĂ« tĂ« dhĂ«nave me dorĂ«? Rreth nyjĂ«s rrjedhĂ«se dhe veçoritĂ« e saj? Rreth trukeve dhe hollĂ«sive tĂ« migrimit midis qendrave tĂ« tĂ« dhĂ«nave? Rreth optimizimit tĂ« zgjidhjeve tĂ« pĂ«rmbajtjes duke pĂ«rzgjedhur komponentĂ« dhe duke rregulluar parametrat? Rreth krijimit tĂ« zgjidhjeve tĂ« qĂ«ndrueshme pĂ«rmes mbĂ«shtetjes shumĂ«fish dhe mundĂ«sive horizontale tĂ« zgjerimit brenda qendrĂ«s sĂ« tĂ« dhĂ«nave, tĂ« cilat janĂ« realizuar nĂ« njĂ« strukturĂ« me tre qendra tĂ« tĂ« dhĂ«nave?
Autori: Petar Vinogradov â Drejtor Technik i Uma.Tech
Burimi: habr.com
