Афзоиши ҳосилнокии таҷҳизоти Hi-End ба афзоиши базаи муштарӣ ва афзоиши шумораи хидматҳо мувофиқат накард; афзоиши минбаъдаи шумораи муштариён ва хидматҳо аз ҳисоби M2M, IoT ва хусусиятҳои филиалҳо интизор буданд. ба бад шудани замони ба бозор. Ширкат тасмим гирифт, ки ба ҷои 8 системаи гуногуни биллинги ҷорӣ, як системаи ягонаи тиҷоратӣ бо меъмории беназири модули сатҳи ҷаҳонӣ эҷод кунад.
МегаФон ҳашт ширкат дар як аст. Дар соли 2009 азнавташкилдиҳӣ ба анҷом расид: филиалҳо дар саросари Русия ба як ширкати ягона ҶСК «МегаФон» (ҳоло ҶСП) муттаҳид шуданд. Ҳамин тариқ, ширкат дорои 8 системаи биллингӣ бо қарорҳои "фарзии" худ, хусусиятҳои филиалҳо ва сохторҳои гуногуни ташкилӣ, IT ва маркетинг мебошад.
Ҳама чиз хуб буд, то он даме ки мо бояд як маҳсулоти федералии умумиро ба роҳ монем. Дар ин чо душворихои зиёде ба миён омаданд: барои баъзехо тарифхо яклухт, барои дигарон яклухт ва барои дигарон — аз руи хисоби миёнаи арифметикй. Ин гуна лахзахо хазорхо хастанд.
Сарфи назар аз он, ки танҳо як версияи системаи биллинг мавҷуд буд, як таъминкунанда, танзимот он қадар гуногун буданд, ки якҷоя кардани он вақти зиёд лозим буд. Мо кӯшиш кардем, ки шумораи онҳоро кам кунем ва ба мушкилоти дуюм дучор шудем, ки ба бисёр корпоратсияҳо шинос аст.
Миқёси амудӣ. Хатто техникаи олитарини он вакт ба талабот чавоб дода наметавонист. Мо таҷҳизоти Hewlett-Packard-ро аз хати Superdome Hi-End истифода мебарем, аммо он ҳатто ба талаботи ду филиал ҷавобгӯ набуд. Ман мехостам, ки миқёси уфуқӣ бидуни хароҷоти калони амалиётӣ ва сармоягузориҳои асосӣ бошад.
Интизори афзоиши шумораи муштариён ва хизматрасониҳо. Машваратчиён кайҳо боз ҳикояҳоро дар бораи IoT ва M2M ба ҷаҳони телекоммуникатсионӣ овардаанд: замоне фаро мерасад, ки ҳар як телефон ва дарзмол сим-корт ва дуто дар яхдон хоҳанд буд. Имрўз мо њамин миќдори муштарї дорем, вале дар ояндаи наздик боз њам зиёд мешавад.
Мушкилоти технологӣ
Ин чор сабаб моро водор карданд, ки дигаргуниҳои ҷиддӣ ба амал оварем. Интихоб байни навсозии система ва тарҳрезӣ аз сифр вуҷуд дошт. Мо дуру дароз фикр кардем, карорхои чиддй кабул кардем, тендер бозидем. Дар натиҷа, мо тасмим гирифтем, ки аз аввал тарҳрезӣ кунем ва мушкилоти ҷолиб - мушкилоти технологӣ гирифтем.
Миқёспазирӣ
Агар пештар мебуд, биёед бигӯем, бигӯем 8 биллинг барои 15 миллион муштарӣ, ва акнун он бояд кор мекард 100 миллион муштарӣ ва бештар - сарборӣ ба андозаи баландтар аст.
Аммо харакати минбаъдаи зиёд кардани бор ва базаи абонентй дар назди мо вазифахои чиддй гузошт.
Географияи мамлакати пахноварамон
Дар байни Калининград ва Владивосток 7500 км ва 10 минтакаи соат. Суръати рӯшноӣ маҳдуд аст ва дар чунин масофаҳо таъхирҳо аллакай назаррасанд. 150 мс дар каналҳои олитарини оптикии муосир барои ҳисобкунии вақти воқеӣ аз ҳад зиёд аст, бахусус чун ҳоло дар телекоммуникатсия дар Русия. Илова бар ин, шумо бояд дар як рӯзи корӣ навсозӣ кунед ва бо минтақаҳои гуногуни вақт ин мушкилот аст.
Мо на танҳо барои пардохти абонентӣ хидмат пешниҳод мекунем, мо тарофаҳо, бастаҳо ва тағирдиҳандаҳои гуногун дорем. Мо бояд ба муштарӣ на танҳо ба сӯҳбат иҷозат диҳем ё онро рад кунем, балки ба ӯ квотаи муайяне диҳем - зангҳо ва амалҳоро дар вақти воқеӣ ҳисоб кунем, то ӯ пай набарад.
таҳаммулпазирии хатогиҳо
Ин тарафи дигари марказонидани кор аст.
Агар мо ҳамаи муштариёнро дар як система ҷамъ кунем, пас ҳама гуна ҳодисаҳои фавқулодда ва офатҳои табиӣ барои тиҷорат фалокатоваранд. Аз ин рӯ, мо системаро тавре тарҳрезӣ мекунем, ки таъсири садамаҳо ба тамоми базаи абонентӣ бартараф карда шавад.
Ин боз як натиљаи рад кардани миќёси амудї мебошад. Вақте ки мо миқёси уфуқӣ кардем, мо шумораи серверҳоро аз садҳо то ҳазорҳо зиёд кардем. Онҳо бояд идора ва иваз карда шаванд, инфрасохтори IT-ро ба таври худкор нусхабардорӣ кунанд ва системаи тақсимшударо барқарор кунанд.
Мо ба чунин душворихои шавковар дучор омадем. Мо системаро тарҳрезӣ кардем ва дар он лаҳза мо кӯшиш кардем, ки таҷрибаҳои беҳтарини ҷаҳониро пайдо кунем, то бифаҳмем, ки мо то чӣ андоза мо дар тамоюл ҳастем ва то чӣ андоза технологияҳои пешрафтаро пайгирӣ мекунем.
Тачрибаи чахонй
Тааҷҷубовар аст, ки мо дар телекоммуникатсия ягон истинод пайдо накардем.
Аврупо аз лиҳози шумораи муштариён ва миқёс, ИМА аз рӯи ҳамвор будани тарофаҳо дур шуданд. Мо баъзеро дар Чин дида баромадем ва баъзеро дар Ҳиндустон пайдо кардем ва мутахассисонро аз Vodafone India киро кардем.
Мо системаро барои 80 миллион муштарӣ бо захираи як миллиард. Ҳамин тавр мо остонаҳои ояндаро нест мекунем. Ин на аз он сабаб аст, ки мо Чинро тасарруф карданием, балки аз сабаби ҳамлаи IoT ва M2M.
300 миллион ҳуҷҷатҳо дар вақти воқеӣ коркард мешаванд. Ҳарчанд мо 80 миллион муштарӣ дорем, мо ҳам бо муштариёни эҳтимолӣ ва ҳам бо онҳое, ки моро тарк кардаанд, дар сурати зарурати ҷамъоварии қарзи дебиторӣ кор мекунем. Аз ин рӯ, ҳаҷми воқеӣ ба таври назаррас калонтар аст.
Вақте ки мо меъмориро ба нақша гирифта, ба васл кардани система шурӯъ кардем, мо технологияҳои ҷолибтарин ва пешрафтаро ворид кардем. Дар натиҷа як стек технологияест, ки ба ҳама плеери интернетӣ ва корпоратсияҳое шинос аст, ки системаҳои пурборро месозад.
Стек ба стекҳои дигар бозигарони асосӣ монанд аст: Netflix, Twitter, Viber. Он аз 6 кисм иборат аст, вале мо мехохем онро кутох ва ягона кунем.
Фасеҳӣ хуб аст, аммо дар як корпоратсияи бузург ҳеҷ роҳе бидуни муттаҳидшавӣ вуҷуд надорад.
Мо ҳамон Oracle-ро ба Tarantool иваз карданӣ нестем. Дар воқеияти ширкатҳои бузург ин як утопия ё як гашти салибӣ барои 5-10 сол бо натиҷаи норавшан аст. Аммо Кассандра ва Коучбасеро ба осонӣ бо Tarantool иваз кардан мумкин аст ва мо барои он мекӯшем.
Арзиши TCO. Дастгирии Couchbase дар ҳаҷми MegaFon маблағи астрономӣ талаб мекунад, аммо бо Tarantool вазъ хеле гуворотар аст ва онҳо аз ҷиҳати функсия шабеҳанд.
Боз як хусусияти хубе, ки ба интихоби мо каме таъсир расонд, ин аст, ки Tarantool нисбат ба дигар пойгоҳи додаҳо бо хотира беҳтар кор мекунад. Ӯ нишон медиҳад самаранокии ҳадди аксар.
Агар мо лоиҳаи бомуваффақияти биллинги худро бо барномаҳои трансформатсия дар Deutsche Telekom, Svyazcom, Vodafone India муқоиса кунем, он ба таври ҳайратангез динамикӣ ва эҷодӣ аст. Дар ҷараёни татбиқи ин лоиҳа на танҳо МегаФон ва сохтори он дигаргун карда шуданд, балки дар Mail.ru корхонаи Tarantool пайдо шуданд ва фурӯшандаи мо Nexign (собиқ Петер-Сервис) - BSS Box (ҳалли биллинги қуттӣ).
Ин ба як маъно лоиҳаи таърихӣ барои бозори Русия аст. Онро метавон бо он чизе ки дар китоби «Одам-моҳи афсонавӣ»-и Фредерик Брукс тасвир шудааст, муқоиса кард. Сипас, дар солҳои 60-ум, IBM 360 нафарро барои таҳияи системаи нави оператсионии OS/5 барои мейнфремҳо киро кард. Мо камтар — 000 нафар дорем, вале мо дар камарбандем ва бо назардошти истифодаи сарчашмаи кушод ва равишҳои нав, мо самараноктар кор мекунем.
Дар зер доменҳои биллинг ё ба таври васеътар гӯем, системаҳои тиҷоратӣ мавҷуданд. Одамон аз корхона CRM-ро хеле хуб медонанд. Ҳама бояд аллакай системаҳои дигар дошта бошанд: Open API, API Gateway.
Open API
Биёед бори дигар ба рақамҳо назар андозем ва дар айни замон API Open чӣ гуна кор мекунад. Сарбории он аст 10 транзаксия дар як сония. Азбаски мо нақша дорем, ки қабати микросервисҳоро фаъолона инкишоф диҳем ва API-и ҷамъиятии MegaFon бунёд кунем, мо дар оянда афзоиши бештарро дар ин қисм интизорем. Ҳатман 100 000 транзаксия хоҳад буд.
Ман намедонам, ки оё мо метавонем бо Mail.ru дар SSO муқоиса кунем - бачаҳо дар як сония 1 транзаксия доранд. Ҳалли онҳо барои мо бениҳоят ҷолиб аст ва мо нақша дорем, ки таҷрибаи онҳоро қабул кунем - масалан, бо истифода аз Tarantool нусхабардории функсионалии SSO. Ҳоло таҳиягарон аз Mail.ru ин корро барои мо мекунанд.
CRM
CRM ҳамон 80 миллион муштарӣ аст, ки мо мехоҳем ба як миллиард афзоиш диҳем, зеро аллакай 300 миллион ҳуҷҷат мавҷуд аст, ки таърихи сесоларо дар бар мегиранд. Мо дар ҳақиқат интизори хидматҳои нав ҳастем ва дар ин ҷо нуқтаи афзоиш хидматҳои пайвастшуда мебошад. Ин тӯб аст, ки ба воя мерасанд, зеро он ҷо бештар ва бештар хизмат хоҳад кард. Бинобар ин, мо ба ҳикоя ниёз дорем; мо намехоҳем дар ин пешпо хӯрем.
Мо бо Кассандра худро бароҳат ҳис мекунем, аммо он як мушкилот дорад - хондан хуб нест. Дар сабт ҳама чиз хуб аст, 30 дар як сония мушкил нест - мушкилоти хондан.
Аз ин рӯ, як мавзӯъ бо кэш пайдо шуд ва дар айни замон мо мушкилоти зеринро ҳал кардем: як ҳолати кӯҳнаи анъанавӣ вуҷуд дорад, ки таҷҳизот аз гузариш аз биллинги онлайн ба файлҳое ворид мешавад, ки мо ба Кассандра бор мекунем. Мо бо мушкили зеркашии боэътимоди ин файлҳо, ҳатто бо истифода аз маслиҳати интиқоли файли IBM менеҷер мубориза мебурдем - қарорҳое мавҷуданд, ки интиқоли файлҳоро самаранок идора мекунанд, масалан, на TCP, бо истифода аз протоколи UDP. Ин хуб аст, аммо ҳанӯз дақиқаҳо аст ва мо то ҳол ҳамаашро бор накардаем, оператор дар маркази тамос наметавонад ба муштарӣ ҷавоб диҳад, ки бо тавозуни ӯ чӣ шуд - мо бояд интизор шавем.
Барои пешгирии ин мо мо захираи функсионалии параллелро истифода мебарем. Вақте ки мо як ҳодисаро тавассути Кафка ба Tarantool мефиристем, агрегатҳоро дар вақти воқеӣ аз нав ҳисоб мекунем, масалан, барои имрӯз, мо мегирем бақияи пули нақд, ки метавонад тавозунро бо ҳар суръат интиқол диҳад, масалан, 100 ҳазор транзаксия дар як сония ва ҳамон 2 сония.
Мақсад аз он иборат аст, ки пас аз занг задан дар давоми 2 сония дар ҳисоби шахсии шумо на танҳо бақияи тағйирёфта, балки маълумот дар бораи он ки чаро он тағир ёфтааст, пайдо мешавад.