Uma.Tech మౌలిక సదుపాయాలను ఎలా అభివృద్ధి చేసింది

మేము కొత్త సేవలను ప్రారంభించాము, ట్రాఫిక్ పెరిగింది, సర్వర్‌లను మార్చాము, కనెక్ట్ చేయబడిన కొత్త సైట్‌లు మరియు పునర్నిర్మించిన డేటా సెంటర్‌లు - మరియు ఇప్పుడు మేము ఈ కథనాన్ని తెలియజేస్తాము, దీని ప్రారంభాన్ని మేము ఐదేళ్ల క్రితం మీకు పరిచయం చేసాము.

మధ్యంతర ఫలితాలను సంక్షిప్తీకరించడానికి ఐదు సంవత్సరాలు ఒక సాధారణ సమయం. అందువల్ల, మా మౌలిక సదుపాయాల అభివృద్ధి గురించి మాట్లాడాలని మేము నిర్ణయించుకున్నాము, ఇది గత ఐదు సంవత్సరాలుగా మేము గర్వించదగిన అభివృద్ధి యొక్క ఆశ్చర్యకరమైన ఆసక్తికరమైన మార్గం గుండా వెళ్ళాము. మేము అమలు చేసిన పరిమాణాత్మక మార్పులు గుణాత్మకమైనవిగా మారాయి; ఇప్పుడు అవస్థాపన గత దశాబ్దం మధ్యలో అద్భుతంగా అనిపించిన మోడ్‌లలో పనిచేయగలదు.

ప్రీమియర్ మరియు మ్యాచ్ టీవీతో సహా విశ్వసనీయత మరియు లోడ్‌ల కోసం అత్యంత కఠినమైన అవసరాలతో అత్యంత క్లిష్టమైన ప్రాజెక్ట్‌ల ఆపరేషన్‌ను మేము నిర్ధారిస్తాము. స్పోర్ట్స్ ప్రసారాలు మరియు జనాదరణ పొందిన టీవీ సిరీస్‌ల ప్రీమియర్‌లకు టెరాబిట్‌లు/ల ట్రాఫిక్ అవసరం, మేము దీన్ని సులభంగా అమలు చేస్తాము మరియు చాలా తరచుగా అలాంటి వేగంతో పనిచేయడం మనకు చాలా కాలంగా సాధారణమైంది. మరియు ఐదు సంవత్సరాల క్రితం, మా సిస్టమ్‌లలో నడుస్తున్న అత్యంత భారీ ప్రాజెక్ట్ Rutube, ఇది అభివృద్ధి చేయబడింది, వాల్యూమ్‌లు మరియు ట్రాఫిక్‌ను పెంచింది, ఇది లోడ్‌లను ప్లాన్ చేసేటప్పుడు పరిగణనలోకి తీసుకోవలసి ఉంటుంది.

మేము మా మౌలిక సదుపాయాల హార్డ్‌వేర్‌ను ఎలా అభివృద్ధి చేసాము అనే దాని గురించి మాట్లాడాము ("రూట్యూబ్ 2009-2015: మా హార్డ్‌వేర్ చరిత్ర") మరియు వీడియోలను అప్‌లోడ్ చేయడానికి బాధ్యత వహించే వ్యవస్థను అభివృద్ధి చేసింది ("సెకనుకు సున్నా నుండి 700 గిగాబిట్ల వరకు - రష్యాలోని అతిపెద్ద వీడియో హోస్టింగ్ సైట్‌లలో ఒకటి వీడియోను ఎలా అప్‌లోడ్ చేస్తుంది"), కానీ ఈ గ్రంథాలు వ్రాయబడినప్పటి నుండి చాలా సమయం గడిచిపోయింది, అనేక ఇతర పరిష్కారాలు సృష్టించబడ్డాయి మరియు అమలు చేయబడ్డాయి, వీటి ఫలితాలు ఆధునిక అవసరాలను తీర్చడానికి మరియు కొత్త పనులకు అనుగుణంగా తగినంతగా అనువుగా ఉండటానికి మాకు అనుమతిస్తాయి.

Uma.Tech మౌలిక సదుపాయాలను ఎలా అభివృద్ధి చేసింది

నెట్‌వర్క్ కోర్ మేము నిరంతరం అభివృద్ధి చెందుతున్నాము. మేము 2015 లో సిస్కో పరికరాలకు మారాము, మేము మునుపటి కథనంలో పేర్కొన్నాము. అప్పటికి ఇది ఇప్పటికీ అదే 10/40G, కానీ స్పష్టమైన కారణాల వల్ల, కొన్ని సంవత్సరాల తర్వాత వారు ఇప్పటికే ఉన్న చట్రాన్ని అప్‌గ్రేడ్ చేసారు మరియు ఇప్పుడు మేము 25/100Gని చురుకుగా ఉపయోగిస్తున్నాము.

Uma.Tech మౌలిక సదుపాయాలను ఎలా అభివృద్ధి చేసింది

100G లింక్‌లు చాలా కాలంగా విలాసవంతమైనవి కావు (బదులుగా, ఇది మా విభాగంలో అత్యవసర అవసరం), లేదా అరుదైనది (ఎక్కువ మంది ఆపరేటర్లు అటువంటి వేగంతో కనెక్షన్‌లను అందిస్తారు). అయినప్పటికీ, 10/40G సంబంధితంగా ఉంటుంది: ఈ లింక్‌ల ద్వారా మేము ఆపరేటర్‌లను తక్కువ మొత్తంలో ట్రాఫిక్‌తో కనెక్ట్ చేయడం కొనసాగిస్తాము, దీని కోసం మరింత కెపాసియస్ పోర్ట్‌ని ఉపయోగించడం ప్రస్తుతం సరికాదు.

మేము సృష్టించిన నెట్‌వర్క్ కోర్ ప్రత్యేక పరిశీలనకు అర్హమైనది మరియు కొంచెం తర్వాత ప్రత్యేక కథనం యొక్క అంశం అవుతుంది. అక్కడ మేము సాంకేతిక వివరాలను పరిశీలిస్తాము మరియు దానిని సృష్టించేటప్పుడు మా చర్యల యొక్క తర్కాన్ని పరిశీలిస్తాము. ప్రియమైన పాఠకులారా, మీ దృష్టికి అపరిమితంగా ఉన్నందున ఇప్పుడు మేము మౌలిక సదుపాయాలను మరింత క్రమపద్ధతిలో గీయడం కొనసాగిస్తాము.

వీడియో అవుట్‌పుట్ సర్వర్లు త్వరగా అభివృద్ధి చెందుతాయి, దీని కోసం మేము చాలా కృషి చేస్తాము. ఇంతకుముందు మేము రెండు 2G పోర్ట్‌లతో 4-5 నెట్‌వర్క్ కార్డ్‌లతో ప్రధానంగా 10U సర్వర్‌లను ఉపయోగించినట్లయితే, ఇప్పుడు చాలా ట్రాఫిక్ 1U సర్వర్‌ల నుండి పంపబడుతుంది, వీటిలో ఒక్కొక్కటి రెండు 2G పోర్ట్‌లతో 3-25 కార్డ్‌లు ఉన్నాయి. 10G మరియు 25G ఉన్న కార్డ్‌లు ధరలో దాదాపు సమానంగా ఉంటాయి మరియు వేగవంతమైన పరిష్కారాలు 10G మరియు 25G రెండింటిలోనూ ప్రసారం చేయడానికి మిమ్మల్ని అనుమతిస్తాయి. ఫలితంగా స్పష్టమైన పొదుపులు: కనెక్షన్ కోసం తక్కువ సర్వర్ భాగాలు మరియు కేబుల్స్ - తక్కువ ధర (మరియు అధిక విశ్వసనీయత), భాగాలు ర్యాక్‌లో తక్కువ స్థలాన్ని తీసుకుంటాయి - యూనిట్ ప్రాంతానికి ఎక్కువ సర్వర్‌లను ఉంచడం సాధ్యమైంది మరియు అందువల్ల తక్కువ అద్దె ఖర్చులు.

కానీ మరింత ముఖ్యమైనది వేగం పెరగడం! ఇప్పుడు మనం 1Uతో 100G కంటే ఎక్కువ పంపవచ్చు! మరియు ఇది కొన్ని పెద్ద రష్యన్ ప్రాజెక్ట్‌లు 40U నుండి 2G అవుట్‌పుట్‌ను “సాఫల్యం”గా పిలిచే పరిస్థితికి వ్యతిరేకంగా ఉంది. మేము వారి సమస్యలను కోరుకుంటున్నాము!

Uma.Tech మౌలిక సదుపాయాలను ఎలా అభివృద్ధి చేసింది

మేము ఇప్పటికీ 10Gలో మాత్రమే ఆపరేట్ చేయగల నెట్‌వర్క్ కార్డ్‌ల ఉత్పత్తిని ఉపయోగిస్తున్నామని గమనించండి. ఈ సామగ్రి స్థిరంగా పని చేస్తుంది మరియు మాకు చాలా సుపరిచితం, కాబట్టి మేము దానిని విసిరివేయలేదు, కానీ దాని కోసం కొత్త ఉపయోగాన్ని కనుగొన్నాము. మేము ఈ భాగాలను వీడియో స్టోరేజ్ సర్వర్‌లలో ఇన్‌స్టాల్ చేసాము, దీని కోసం సమర్థవంతంగా పనిచేయడానికి ఒకటి లేదా రెండు 1G ఇంటర్‌ఫేస్‌లు స్పష్టంగా సరిపోవు; ఇక్కడ 10G కార్డ్‌లు సంబంధితంగా మారాయి.

నిల్వ వ్యవస్థలు పెరుగుతున్నాయి కూడా. గత ఐదు సంవత్సరాలలో, అవి పన్నెండు-డిస్క్ (12x HDD 2U) నుండి ముప్పై ఆరు-డిస్క్ (36x HDD 4U)కి మారాయి. అలాంటి ఒక చట్రం విఫలమైతే, ఉత్పాదకతకు - లేదా ఆపరేబిలిటీకి కూడా ముప్పు ఏర్పడవచ్చు కాబట్టి, అలాంటి కెపాసియస్ "కళేబరాలను" ఉపయోగించడానికి కొందరు భయపడుతున్నారు! - మొత్తం వ్యవస్థ కోసం. కానీ ఇది మాతో జరగదు: మేము డేటా యొక్క జియో-డిస్ట్రిబ్యూటెడ్ కాపీల స్థాయిలో బ్యాకప్‌ని అందించాము. మేము వేర్వేరు డేటా సెంటర్‌లకు చట్రం పంపిణీ చేసాము - మేము మొత్తంగా మూడింటిని ఉపయోగిస్తాము - మరియు ఇది చట్రంలో వైఫల్యాలు సంభవించినప్పుడు మరియు సైట్ పడిపోయినప్పుడు రెండు సమస్యల సంభవనీయతను తొలగిస్తుంది.

Uma.Tech మౌలిక సదుపాయాలను ఎలా అభివృద్ధి చేసింది

వాస్తవానికి, ఈ విధానం హార్డ్‌వేర్ RAIDని అనవసరంగా చేసింది, దానిని మేము విడిచిపెట్టాము. రిడెండెన్సీని తొలగించడం ద్వారా, పరిష్కారాన్ని సరళీకృతం చేయడం ద్వారా మరియు వైఫల్యం యొక్క సంభావ్య పాయింట్‌లలో ఒకదాన్ని తొలగించడం ద్వారా మేము ఏకకాలంలో సిస్టమ్ విశ్వసనీయతను పెంచాము. మా నిల్వ వ్యవస్థలు "ఇంట్లో తయారు చేయబడినవి" అని మీకు గుర్తు చేద్దాం. మేము దీన్ని చాలా ఉద్దేశపూర్వకంగా చేసాము మరియు ఫలితంతో మేము పూర్తిగా సంతృప్తి చెందాము.

డేటా కేంద్రాలు గత ఐదేళ్లలో మనం చాలాసార్లు మారిపోయాం. మునుపటి కథనాన్ని వ్రాసినప్పటి నుండి, మేము ఒక డేటా సెంటర్‌ను మాత్రమే మార్చలేదు - DataLine - మా అవస్థాపన అభివృద్ధి చెందడంతో మిగిలిన వాటిని భర్తీ చేయాల్సి ఉంది. సైట్ల మధ్య అన్ని బదిలీలు ప్రణాళిక చేయబడ్డాయి.

రెండు సంవత్సరాల క్రితం, మేము MMTS-9 లోపలికి వలస వచ్చాము, అధిక-నాణ్యత మరమ్మత్తులు, మంచి శీతలీకరణ వ్యవస్థ, స్థిరమైన విద్యుత్ సరఫరా మరియు ధూళి లేని సైట్‌కు వెళ్లాము, ఇది గతంలో అన్ని ఉపరితలాలపై మందపాటి పొరలుగా మరియు మా పరికరాల లోపలి భాగాలను కూడా మూసుకుపోతుంది. . నాణ్యమైన సేవలను ఎంచుకోండి - మరియు దుమ్ము లేదు! - మా తరలింపుకు కారణం అయింది.

Uma.Tech మౌలిక సదుపాయాలను ఎలా అభివృద్ధి చేసింది

దాదాపు ఎల్లప్పుడూ "ఒక కదలిక రెండు మంటలకు సమానం," కానీ వలస సమయంలో సమస్యలు ప్రతిసారీ భిన్నంగా ఉంటాయి. ఈసారి, ఒక డేటా సెంటర్‌లో కదలడానికి ప్రధాన ఇబ్బంది ఆప్టికల్ క్రాస్-కనెక్షన్‌ల ద్వారా "అందించబడింది" - టెలికాం ఆపరేటర్‌లచే ఒకే క్రాస్-కనెక్ట్‌గా కలపకుండా అంతస్తుల మధ్య వాటి సమృద్ధి. క్రాస్-కనెక్షన్‌లను నవీకరించడం మరియు రీ-రూటింగ్ చేసే ప్రక్రియ (దీనితో MMTS-9 ఇంజనీర్లు మాకు సహాయం చేసారు) బహుశా వలస యొక్క అత్యంత క్లిష్టమైన దశ.

రెండవ వలస ఒక సంవత్సరం క్రితం జరిగింది; 2019లో, మేము చాలా మంచి డేటా సెంటర్ నుండి O2xygenకి మారాము. తరలింపుకు గల కారణాలు పైన చర్చించిన వాటికి సారూప్యంగా ఉన్నాయి, కానీ టెలికాం ఆపరేటర్‌ల కోసం అసలు డేటా సెంటర్ యొక్క ఆకర్షణీయం కాని సమస్యతో అవి భర్తీ చేయబడ్డాయి - చాలా మంది ప్రొవైడర్లు తమంతట తాముగా “క్యాచ్ అప్” చేయాల్సి వచ్చింది.

Uma.Tech మౌలిక సదుపాయాలను ఎలా అభివృద్ధి చేసింది

MMTS-13లోని అధిక-నాణ్యత సైట్‌కు 9 రాక్‌ల వలస ఈ స్థానాన్ని ఆపరేటర్‌ల స్థానం (రెండు రాక్‌లు మరియు ఆపరేటర్‌ల “ఫార్వర్డ్‌లు”)గా మాత్రమే అభివృద్ధి చేయడం సాధ్యపడింది, కానీ దానిని ఒకటిగా ఉపయోగించడం కూడా సాధ్యమైంది. ప్రధానమైనవి. ఇది చాలా మంచి డేటా సెంటర్ నుండి వలసలను కొంతవరకు సులభతరం చేసింది - మేము దాని నుండి చాలా పరికరాలను మరొక సైట్‌కు రవాణా చేసాము మరియు O2xygenకి అభివృద్ధి చెందుతున్న ఒక పాత్ర ఇవ్వబడింది, అక్కడ పరికరాలతో 5 రాక్‌లను పంపుతుంది.

నేడు O2xygen ఇప్పటికే పూర్తి స్థాయి ప్లాట్‌ఫారమ్‌గా ఉంది, ఇక్కడ మనకు అవసరమైన ఆపరేటర్‌లు "వచ్చారు" మరియు కొత్తవి కనెక్ట్ అవుతూనే ఉన్నాయి. ఆపరేటర్లకు, O2xygen వ్యూహాత్మక అభివృద్ధి కోణం నుండి కూడా ఆకర్షణీయంగా మారింది.

మేము ఎల్లప్పుడూ ఒక రాత్రిలో తరలింపు యొక్క ప్రధాన దశను నిర్వహిస్తాము మరియు MMTS-9 మరియు O2xygenకి తరలిస్తున్నప్పుడు, మేము ఈ నియమానికి కట్టుబడి ఉంటాము. రాక్‌ల సంఖ్యతో సంబంధం లేకుండా "రాత్రిపూట తరలించు" నియమాన్ని మేము ఖచ్చితంగా పాటిస్తున్నామని మేము నొక్కిచెబుతున్నాము! మేము 20 రాక్‌లను తరలించి, దీన్ని కూడా ఒక రాత్రిలో పూర్తి చేసిన సందర్భం కూడా ఉంది. మైగ్రేషన్ అనేది చాలా సరళమైన ప్రక్రియ, దీనికి ఖచ్చితత్వం మరియు స్థిరత్వం అవసరం, అయితే తయారీ ప్రక్రియలో మరియు తరలించేటప్పుడు మరియు కొత్త స్థానానికి విస్తరించేటప్పుడు ఇక్కడ కొన్ని ఉపాయాలు ఉన్నాయి. మీకు ఆసక్తి ఉంటే వలసల గురించి వివరంగా మాట్లాడటానికి మేము సిద్ధంగా ఉన్నాము.

Результаты మేము పంచవర్ష అభివృద్ధి ప్రణాళికలను ఇష్టపడతాము. మూడు డేటా సెంటర్లలో పంపిణీ చేయబడిన కొత్త లోపాలను తట్టుకునే మౌలిక సదుపాయాల నిర్మాణాన్ని మేము పూర్తి చేసాము. మేము ట్రాఫిక్ సాంద్రతను బాగా పెంచాము - ఇటీవల మేము 40Uతో 80-2Gతో సంతోషంగా ఉన్నట్లయితే, ఇప్పుడు మనకు 100G 1Uతో కట్టుబాటు ఉంది. ఇప్పుడు ఒక టెరాబిట్ ట్రాఫిక్ కూడా మనకు సాధారణమైనదిగా గుర్తించబడింది. అనువైన మరియు స్కేలబుల్‌గా మారిన మా మౌలిక సదుపాయాలను మరింత అభివృద్ధి చేయడానికి మేము సిద్ధంగా ఉన్నాము.

ప్రశ్న: ప్రియమైన పాఠకులారా, ఈ క్రింది గ్రంథాలలో నేను మీకు ఏమి చెప్పాలి? మేము ఇంట్లో డేటా నిల్వ వ్యవస్థలను ఎందుకు సృష్టించడం ప్రారంభించాము అనే దాని గురించి? నెట్‌వర్క్ కోర్ మరియు దాని లక్షణాల గురించి? డేటా సెంటర్ల మధ్య మైగ్రేషన్ యొక్క ఉపాయాలు మరియు సూక్ష్మబేధాల గురించి? భాగాలు మరియు ఫైన్-ట్యూనింగ్ పారామితులను ఎంచుకోవడం ద్వారా డెలివరీ నిర్ణయాలను ఆప్టిమైజ్ చేయడం గురించి? మూడు డేటా సెంటర్‌ల నిర్మాణంలో అమలు చేయబడిన డేటా సెంటర్‌లో బహుళ రిడెండెన్సీలు మరియు క్షితిజ సమాంతర స్కేలింగ్ సామర్థ్యాల కారణంగా స్థిరమైన పరిష్కారాలను రూపొందించడం గురించి?

రచయిత: Petr Vinogradov - Uma.Tech యొక్క టెక్నికల్ డైరెక్టర్ హ్యామ్స్టర్లు

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి