Ki jan Uma.Tech devlope enfrastrikti

Nou te lanse nouvo sèvis, trafik te grandi, ranplase serveurs, konekte nouvo sit ak sant done remodeled - epi kounye a nou pral rakonte istwa sa a, nan kòmansman an nou te prezante w nan senk ane de sa..

Senk ane se yon tan tipik pou rezime rezilta pwovizwa yo. Se poutèt sa, nou deside pale sou devlopman nan enfrastrikti nou an, ki pandan senk ane ki sot pase yo te ale nan yon chemen devlopman etonan enteresan, ki nou fyè de. Chanjman kantitatif nou te aplike yo te tounen kalitatif; kounye a enfrastrikti a ka opere nan mòd ki te sanble kokenn nan mitan dènye dekad la.

Nou asire operasyon an nan pwojè ki pi konplèks ak kondisyon ki pi sevè pou fyab ak chaj, ki gen ladan PREMIER ak Match TV. Emisyon espò ak kree seri televizyon popilè yo mande pou trafik nan terabit/s, nou fasil aplike sa a, e konsa souvan ke travay ak vitès sa yo te vin komen pou nou depi lontan. Ak senk ane de sa, pwojè ki pi lou kouri sou sistèm nou yo te Rutube, ki te devlope depi lè ogmante volim ak trafik, ki te dwe pran an konsiderasyon lè planifikasyon chaj.

Nou te pale sou fason nou devlope pyès ki nan konpitè enfrastrikti nou an ("Rutube 2009-2015: istwa pyès ki nan konpitè nou an") epi devlope yon sistèm ki responsab pou telechaje videyo ("Soti nan zewo a 700 gigabit pou chak segonn - ki jan youn nan pi gwo sit videyo hosting nan Larisi telechaje videyo"), men anpil tan pase depi tèks sa yo te ekri, anpil lòt solisyon yo te kreye ak aplike, rezilta yo ki pèmèt nou satisfè kondisyon modèn yo epi yo dwe fleksib ase pou adapte yo ak nouvo travay.

Ki jan Uma.Tech devlope enfrastrikti

Nwayo rezo a Nou toujou ap devlope. Nou chanje nan ekipman Cisco nan 2015, ki nou mansyone nan atik anvan an. Lè sa a, li te toujou menm 10/40G la, men pou rezon evidan, apre kèk ane yo amelyore chasi ki deja egziste a, epi kounye a nou aktivman itilize 25/100G.

Ki jan Uma.Tech devlope enfrastrikti

Lyen 100G yo pa te ni yon liks (olye, sa a se yon kondisyon ijan nan tan an nan segman nou an), ni yon rar (pi plis ak plis operatè bay koneksyon nan vitès sa yo). Sepandan, 10/40G rete enpòtan: atravè lyen sa yo nou kontinye konekte operatè yo ak yon ti kantite trafik, pou ki kounye a li pa apwopriye pou itilize yon pò ki gen plis kapasite.

Nwayo rezo a nou te kreye merite konsiderasyon separe epi yo pral vin sijè a nan yon atik separe yon ti kras pita. La nou pral fouye nan detay teknik epi konsidere lojik aksyon nou yo lè nou kreye li. Men koulye a, nou pral kontinye trase enfrastrikti a plis chematikman, depi atansyon ou, chè lektè, se pa san limit.

Serveurs pwodiksyon videyo evolye byen vit, pou sa nou ofri anpil efò. Si pi bonè nou te itilize sitou 2U sèvè ak 4-5 kat rezo ak de pò 10G chak, kounye a pi fò nan trafik la voye soti nan serveurs 1U, ki gen 2-3 kat ak de pò 25G chak. Kat ak 10G ak 25G yo prèske egal nan pri, ak solisyon pi vit pèmèt ou transmèt sou tou de 10G ak 25G. Rezilta a te evidan ekonomi: mwens konpozan sèvè ak câbles pou koneksyon - pi ba pri (ak pi wo fyab), konpozan yo pran mwens espas nan etajè a - li te vin posib yo mete plis serveurs pou chak zòn inite epi, kidonk, pi ba pri lokasyon.

Men, pi enpòtan se pwogrè nan vitès! Koulye a, nou ka voye plis pase 1G ak 100U! Ak sa a se kont twal la nan yon sitiyasyon kote kèk gwo pwojè Larisi rele pwodiksyon 40G soti nan 2U yon "reyalizasyon." Nou ta renmen pwoblèm yo!

Ki jan Uma.Tech devlope enfrastrikti

Remake byen ke nou toujou sèvi ak jenerasyon kat rezo ki ka sèlman opere sou 10G. Ekipman sa a travay stab epi li trè abitye pou nou, kidonk nou pa t 'jete li, men nou te jwenn yon nouvo itilizasyon pou li. Nou enstale konpozan sa yo nan sèvè depo videyo, pou youn oswa de koòdone 1G klèman pa ase pou opere efektivman; isit la kat 10G yo te vin enpòtan.

Sistèm depo yo ap grandi tou. Pandan senk ane ki sot pase yo, yo te chanje soti nan douz-disk (12x HDD 2U) a trant-sis-disk (36x HDD 4U). Gen kèk moun ki pè sèvi ak "kadav" gwo kapasite sa yo, paske si yon sèl chasi sa yo echwe, ka gen yon menas nan pwodiktivite - oswa menm operasyon! - pou tout sistèm lan. Men, sa a pa pral rive avèk nou: nou te bay backup nan nivo a nan kopi Geo-distribiye nan done. Nou te distribye chasi a nan diferan sant done - nou itilize twa nan total - e sa elimine ensidan an nan pwoblèm tou de nan ka echèk nan chasi a ak lè sit la tonbe.

Ki jan Uma.Tech devlope enfrastrikti

Natirèlman, apwòch sa a te fè kenkayri RAID redondants, ke nou te abandone. Lè nou elimine redondance, nou an menm tan ogmante fyab sistèm nan senplifye solisyon an epi retire youn nan pwen potansyèl yo nan echèk. Se pou nou raple w ke sistèm depo nou yo se "endijèn". Nou te fè sa byen fè espre e nou te konplètman satisfè ak rezilta a.

Sant done yo Pandan senk ane ki sot pase yo nou chanje plizyè fwa. Depi lè w te ekri atik anvan an, nou pa chanje yon sèl sant done - DataLine - rès la te oblije ranplase pandan enfrastrikti nou an devlope. Tout transfè ant sit yo te planifye.

De zan de sa, nou te imigre andedan MMTS-9, nou te deplase nan yon sit ki gen bon jan kalite reparasyon, yon bon sistèm refwadisman, ekipman pou pouvwa ki estab ak pa gen pousyè tè, ki te deja kouche nan kouch epè sou tout sifas yo epi tou li bouche andedan ekipman nou an. . Chwazi bon jan kalite sèvis - epi pa gen pousyè! – te vin rezon ki fè nou deplase.

Ki jan Uma.Tech devlope enfrastrikti

Prèske toujou "yon mouvman egal de dife," men pwoblèm yo pandan migrasyon yo diferan chak fwa. Fwa sa a, difikilte prensipal pou deplase nan yon sant done te "bay" pa optik kwa-koneksyon - abondans yo ant etaj san yo pa konbine nan yon sèl kwa-konekte pa operatè telecom. Pwosesis mete ajou ak re-routage kwa-koneksyon (ak ki enjenyè MMTS-9 te ede nou) te petèt etap ki pi difisil nan migrasyon an.

Dezyèm migrasyon an te fèt yon ane de sa; nan 2019, nou te deplase soti nan yon sant done ki pa trè bon nan O2xygen. Rezon ki fè mouvman an te menm jan ak sa yo te diskite pi wo a, men yo te konplete pa pwoblèm nan dezi nan sant done orijinal la pou operatè telecom - anpil founisè te oblije "ratrape" nan pwen sa a poukont yo.

Ki jan Uma.Tech devlope enfrastrikti

Migrasyon an nan 13 etajè nan yon sit-wo kalite nan MMTS-9 te fè li posib yo devlope kote sa a pa sèlman kòm kote yon operatè a (yon koup nan etajè ak "forwards" nan operatè), men tou, yo sèvi ak li kòm youn nan yo. prensipal yo. Sa a yon ti jan senplifye migrasyon an soti nan yon sant done pa trè bon - nou transpòte pi fò nan ekipman an soti nan li nan yon lòt sit, ak O2xygen te bay wòl nan yon sèl devlope, voye 5 etajè ak ekipman la.

Jodi a O2xygen se deja yon platfòm konplè, kote operatè nou bezwen yo te "rive" ak nouvo yo kontinye konekte. Pou operatè yo, O2xygen tou te tounen atire soti nan pwen de vi nan devlopman estratejik.

Nou toujou fè faz prensipal mouvman an nan yon jou lannwit, epi lè n ap migrasyon nan MMTS-9 ak nan O2xygen, nou respekte règ sa a. Nou mete aksan sou ke nou estrikteman swiv règ la "deplase lannwit lan", kèlkeswa kantite manto! Te gen menm yon presedan lè nou te deplase 20 etajè epi konplete sa a tou nan yon sèl swa. Migrasyon se yon pwosesis jistis senp ki mande presizyon ak konsistans, men gen kèk ke trik nouvèl isit la, tou de nan pwosesis preparasyon an, ak lè w ap deplase, ak lè deplwaye nan yon nouvo kote. Nou pare pou pale sou migrasyon an detay si w enterese.

Jwenn Nou renmen plan devlopman senkan. Nou te fini konstriksyon yon nouvo enfrastrikti toleran defo ki distribiye nan twa sant done. Nou te ogmante sevè dansite trafik la - si dènyèman nou te kontan ak 40-80G ak 2U, kounye a nòmal la pou nou se 100G ak 1U. Koulye a, menm yon terabit nan trafik konnen pa nou kòm komen. Nou pare pou devlope plis enfrastrikti nou an, ki te tounen fleksib ak évolutive.

Kesyon: Kisa mwen ta dwe di nou nan tèks sa yo, chè lektè? Konsènan poukisa nou te kòmanse kreye sistèm depo done endijèn? Konsènan nwayo rezo a ak karakteristik li yo? Konsènan ke trik nouvèl yo ak sibtilite nan migrasyon ant sant done? Konsènan optimize desizyon livrezon pa chwazi konpozan ak amann paramèt? Konsènan kreye solisyon dirab gras a plizyè redondances ak kapasite dechèl orizontal nan yon sant done, ki aplike nan yon estrikti twa sant done?

Otè: Petr Vinogradov - Direktè teknik nan Uma.Tech Hamster

Sous: www.habr.com

Add nouvo kòmantè