Sabbin gine-ginen lissafin kuɗi: canji tare da canzawa zuwa Tarantool

Me yasa kamfani kamar MegaFon ke buƙatar Tarantool a cikin lissafin kuɗi? Daga waje da alama mai siyarwa yakan zo, ya kawo wani nau'in babban akwati, ya toshe filogi a cikin soket - kuma lissafin kuɗi ne! Wannan ya kasance a da, amma yanzu ya zama tarihi, kuma irin waɗannan dinosaur sun riga sun ɓace ko sun zama batattu. Da farko, lissafin kuɗi tsarin ne don ba da daftari - na'ura mai ƙidayar ƙidaya ko kalkuleta. A cikin wayoyin zamani wannan shine tsarin sarrafa kansa na tsawon rayuwar rayuwar mu'amala tare da mai biyan kuɗi daga ƙarshen kwangila zuwa ƙarewa, gami da lissafin kuɗi na ainihi, karɓar biyan kuɗi da ƙari mai yawa. Lissafin kuɗi a cikin kamfanonin sadarwa kamar mutum-mutumin yaƙi ne - babba, mai ƙarfi da lodi da makamai.

Sabbin gine-ginen lissafin kuɗi: canji tare da canzawa zuwa Tarantool

Menene alaƙar Tarantool da shi? Za su yi magana game da shi Oleg Ivlev asalin и Andrey Knyazev. Oleg shine shugaban gine-ginen kamfanin Megaphone tare da kwarewa mai yawa da ke aiki a kamfanonin kasashen waje, Andrey shine darektan tsarin kasuwanci. Daga rahoton rahoton nasu Taron Tarantool 2018 Za ku koyi dalilin da yasa ake buƙatar R&D a cikin kamfanoni, menene Tarantool, yadda rashin daidaituwar sikelin a tsaye da haɓaka duniya ya zama abubuwan da ake buƙata don bayyanar wannan bayanan a cikin kamfanin, game da ƙalubalen fasaha, canjin gine-gine, da kuma yadda fasahar fasahar MegaFon ta yi kama da Netflix. , Google da Amazon.

Project "Unified Billing"

Ana kiran aikin da ake magana a kai "Haɗin Kuɗi". A nan ne Tarantool ya nuna mafi kyawun halayensa.

Sabbin gine-ginen lissafin kuɗi: canji tare da canzawa zuwa Tarantool

Haɓaka haɓakar kayan aikin Hi-End bai ci gaba da ci gaba da haɓaka tushen masu biyan kuɗi da haɓaka adadin sabis ba; ana tsammanin ƙarin haɓakar adadin masu biyan kuɗi da sabis saboda M2M, IoT, da fasalulluka na reshe. zuwa tabarbarewar lokaci zuwa kasuwa. Kamfanin ya yanke shawarar ƙirƙirar tsarin kasuwanci mai haɗin kai tare da keɓaɓɓen tsarin gine-gine na zamani na duniya, maimakon tsarin lissafin kuɗi daban-daban guda 8 na yanzu.

MegaFon kamfanoni takwas ne a daya. A shekara ta 2009, an kammala sake tsarawa: rassan ko'ina cikin Rasha sun haɗu zuwa kamfani guda ɗaya, MegaFon OJSC (yanzu PJSC). Don haka, kamfanin yana da tsarin biyan kuɗi na 8 tare da nasu mafita na "al'ada", fasalin reshe da tsarin ƙungiyoyi daban-daban, IT da tallace-tallace.

Komai yayi kyau har sai mun ƙaddamar da samfurin tarayya ɗaya na gama-gari. Anan matsaloli da yawa sun taso: ga wasu, ana tattara kuɗin fito, wasu kuma an ƙirƙira su, wasu kuma - bisa ma'anar lissafi. Akwai dubban irin waɗannan lokutan.

Duk da cewa tsarin biyan kuɗi ɗaya ne kawai, mai ba da kaya ɗaya, saituna sun bambanta sosai wanda ya ɗauki lokaci mai tsawo ana haɗawa. Mun yi ƙoƙari mu rage adadin su, kuma mun ci karo da matsala ta biyu da ta saba da kamfanoni da yawa.

Sikeli a tsaye. Ko da kayan aikin da suka fi kyau a lokacin ba su biya bukatun ba. Mun yi amfani da kayan aikin Hewlett-Packard daga layin Superdome Hi-End, amma bai dace da bukatun ko da rassa biyu ba. Ina son sikelin kwance ba tare da manyan farashin aiki da saka hannun jari ba.

Tsammanin girma a cikin adadin masu biyan kuɗi da sabis. Masu ba da shawara sun daɗe suna kawo labarai game da IoT da M2M zuwa duniyar sadarwar: lokaci zai zo da kowace waya da ƙarfe za su sami katin SIM, kuma biyu a cikin firiji. A yau muna da adadin masu biyan kuɗi guda ɗaya, amma nan gaba kaɗan za a sami ƙarin masu yawa.

Kalubalen fasaha

Waɗannan dalilai huɗu sun motsa mu mu yi canje-canje masu tsanani. Akwai zaɓi tsakanin haɓaka tsarin da ƙira daga karce. Mun yi tunani na dogon lokaci, mun yanke shawara mai mahimmanci, buga tenders. A sakamakon haka, mun yanke shawarar tsarawa daga farkon, kuma mun dauki kalubale masu ban sha'awa - kalubalen fasaha.

Ƙimar ƙarfi

Idan ya kasance a da, bari mu ce, bari mu ce Biyan kuɗi 8 don masu biyan kuɗi miliyan 15, kuma yanzu yakamata yayi aiki Masu biyan kuɗi miliyan 100 da ƙari - kaya tsari ne na girma mafi girma.

Mun zama kwatankwacin sikelin da manyan 'yan wasan Intanet kamar Mail.ru ko Netflix.

Amma ƙarin motsi don ƙara kaya da tushen biyan kuɗi ya kafa mana ƙalubale masu tsanani.

Geography na kasar mu mai fadi

Tsakanin Kaliningrad da Vladivostok 7500 km da 10 lokaci zones. Gudun haske yana da iyaka kuma a irin wannan nisa an riga an jinkirta jinkiri. 150 ms akan mafi kyawun tashoshi na gani na zamani sun yi yawa don yin lissafin kuɗi na ainihi, musamman kamar yadda yake a yanzu a cikin telecom a Rasha. Bugu da ƙari, kuna buƙatar sabuntawa a cikin ranar kasuwanci ɗaya, kuma tare da yankuna daban-daban wannan matsala ce.

Ba kawai muna ba da sabis don kuɗin biyan kuɗi ba, muna da hadaddun jadawalin kuɗin fito, fakiti, da masu gyara daban-daban. Muna buƙatar ba kawai ƙyale ko hana mai biyan kuɗi don yin magana ba, amma ba shi wani ƙayyadaddun ƙididdiga - ƙididdige kira da ayyuka a ainihin lokacin don kada ya lura.

hakuri da laifi

Wannan shi ne daya gefen na tsakiya.

Idan muka tattara duk masu biyan kuɗi a cikin tsarin ɗaya, to duk wani lamari na gaggawa da bala'o'i suna da haɗari ga kasuwanci. Sabili da haka, muna tsara tsarin ta hanyar da za ta kawar da tasirin hatsarori a kan dukkanin masu biyan kuɗi.

Wannan kuma shine sakamakon ƙin ƙima a tsaye. Lokacin da muka daidaita a kwance, mun ƙara adadin sabobin daga ɗaruruwa zuwa dubbai. Suna buƙatar sarrafa su da musanyawa, tallafawa kayan aikin IT ta atomatik da dawo da tsarin rarraba.

Mun fuskanci ƙalubale masu ban sha’awa. Mun tsara tsarin, kuma a wannan lokacin mun yi ƙoƙarin nemo mafi kyawun ayyuka na duniya don bincika yadda muke rayuwa, nawa muke bin fasahar ci gaba.

Kwarewar duniya

Abin mamaki, ba mu sami magana ko ɗaya ba a cikin sadarwa ta duniya.

Turai ta fadi a cikin adadin masu biyan kuɗi da ma'auni, Amurka - dangane da fa'ida na jadawalin kuɗin fito. Mun duba wasu a China, mun sami wasu a Indiya kuma mun dauki hayar kwararru daga Vodafone India.

Don nazarin gine-gine, mun haɗu da Ƙungiyar Mafarki wanda IBM ke jagoranta - masu gine-gine daga fannoni daban-daban. Waɗannan mutane za su iya tantance abin da muke yi daidai kuma su kawo wasu ilimi ga gine-ginenmu.

Sikeli

Lambobi kaɗan don misali.

Mun tsara tsarin don Masu biyan kuɗi miliyan 80 tare da ajiyar biliyan ɗaya. Wannan shine yadda muke cire ƙofofin gaba. Wannan ba don za mu mamaye kasar Sin ba ne, amma saboda hare-haren IoT da M2M.

Takardu miliyan 300 da aka sarrafa a ainihin lokacin. Ko da yake muna da masu biyan kuɗi miliyan 80, muna aiki tare da abokan ciniki masu yuwuwa da waɗanda suka bar mu idan muna buƙatar karɓar kuɗi. Saboda haka, ainihin kundila sun fi girma a bayyane.

2 biliyan ma'amaloli Ma'auni yana canzawa kullum - waɗannan kuɗi ne, caji, kira da sauran abubuwan da suka faru. 200 TB na bayanai yana canzawa sosai, Canja a hankali 8PB data, kuma wannan ba tarihin ba ne, amma bayanai masu rai a cikin lissafin kuɗi ɗaya. Ma'auni ta cibiyar bayanai - Sabar dubu 5 akan shafuka 14.

Tarin fasaha

Lokacin da muka tsara tsarin gine-gine kuma muka fara harhada tsarin, mun shigo da fasaha mafi ban sha'awa da ci gaba. Sakamakon shine tarin fasaha wanda ya saba da kowane mai kunna Intanet da kamfanoni waɗanda ke yin tsarin ɗaukar nauyi.

Sabbin gine-ginen lissafin kuɗi: canji tare da canzawa zuwa Tarantool

Tarin ya yi kama da tarin sauran manyan 'yan wasa: Netflix, Twitter, Viber. Ya ƙunshi sassa 6, amma muna so mu gajarta kuma mu haɗa shi.

Sassauci yana da kyau, amma a cikin babban kamfani babu wata hanya ba tare da haɗin kai ba.

Ba za mu canza Oracle iri ɗaya zuwa Tarantool ba. A cikin haƙiƙanin manyan kamfanoni, wannan yunƙuri ne, ko yaƙin neman zaɓe na shekaru 5-10 tare da sakamako mara tabbas. Amma Cassandra da Couchbase za a iya sauƙin maye gurbinsu da Tarantool, kuma shine abin da muke ƙoƙari.

Me yasa Tarantool?

Akwai ma'auni masu sauƙi guda 4 da yasa muka zaɓi wannan bayanan.

Speed. Mun gudanar da gwajin lodi akan tsarin masana'antu na MegaFon. Tarantool ya ci nasara - ya nuna mafi kyawun aiki.

Wannan ba yana nufin cewa sauran tsarin ba sa biyan bukatun MegaFon. Maganganun ƙwaƙwalwar ajiya na yanzu suna da fa'ida sosai wanda ajiyar kamfanin ya fi isa. Amma muna sha'awar mu'amala da shugaba, ba tare da wanda ke baya ba, gami da gwajin kaya.

Tarantool yana biyan bukatun kamfani ko da a cikin dogon lokaci.

Farashin TCO. Taimako don Couchbase akan kundin MegaFon yana kashe kuɗi da yawa na astronomical, amma tare da Tarantool lamarin ya fi daɗi, kuma suna kama da aiki.

Wani kyakkyawan yanayin da ya ɗan ɗan rinjayi zaɓinmu shine Tarantool yana aiki mafi kyau tare da ƙwaƙwalwa fiye da sauran bayanan bayanai. Ya nuna matsakaicin inganci.

AMINCI. MegaFon yana saka hannun jari a cikin dogaro, mai yiwuwa fiye da kowa. Don haka lokacin da muka kalli Tarantool, mun fahimci cewa dole ne mu sanya shi ya dace da bukatunmu.

Mun kashe lokacinmu da kuɗinmu, kuma tare da Mail.ru mun ƙirƙiri sigar kasuwanci, wanda yanzu ake amfani da shi a wasu kamfanoni da yawa.

Tarantool-kasuwanci ya gamsar da mu gaba ɗaya ta fuskar tsaro, amintacce, da kuma shiga.

Kawance

Abu mafi mahimmanci a gare ni shine kai tsaye lamba tare da developer. Wannan shine ainihin abin da mutanen Tarantool suka ba da cin hanci.

Idan ka zo wurin mai kunnawa, musamman wanda ke aiki da abokin ciniki anchor, ka ce kana buƙatar database don samun damar yin wannan, wannan da wannan, yawanci yakan amsa:

- To, sanya buƙatun a kasan wannan tari - wata rana, tabbas za mu isa gare su.

Mutane da yawa suna da taswirar hanya don shekaru 2-3 na gaba, kuma kusan ba zai yuwu a haɗa su a can ba, amma masu haɓaka Tarantool suna sha'awar buɗewar su, kuma ba kawai daga MegaFon ba, kuma suna daidaita tsarin su ga abokin ciniki. Yana da kyau kuma muna son shi sosai.

Inda muka yi amfani da Tarantool

Muna amfani da Tarantool a abubuwa da yawa. Na farko yana cikin matukin jirgi, wanda muka yi akan tsarin adireshi. A wani lokaci ina son shi ya zama tsarin da ya yi kama da Yandex.Maps da Google Maps, amma ya ɗan bambanta.

Misali, kundin adireshi a cikin tallan tallace-tallace. A kan Oracle, neman adireshin da ake so yana ɗaukar daƙiƙa 12-13. - lambobi marasa dadi. Lokacin da muka canza zuwa Tarantool, maye gurbin Oracle tare da wani bayanan bayanai a cikin na'ura wasan bidiyo, kuma muka yi bincike iri ɗaya, muna samun saurin 200x! Garin ya tashi bayan wasiƙar ta uku. Yanzu muna daidaita ma'amala don wannan ya faru bayan na farko. Koyaya, saurin amsa ya bambanta gaba ɗaya - millise seconds maimakon sakan.

Aikace-aikace na biyu jigo ne na zamani wanda ake kira IT mai sauri biyu. Wannan saboda masu ba da shawara daga kowane lungu sun ce ya kamata kamfanoni su je can.

Sabbin gine-ginen lissafin kuɗi: canji tare da canzawa zuwa Tarantool

Akwai shimfidar ababen more rayuwa, sama da shi akwai yankuna, misali, tsarin lissafin kuɗi kamar na'urar sadarwa, tsarin kamfanoni, rahoton kamfani. Wannan shine jigon da baya buƙatar taɓawa. Wato, ba shakka, yana yiwuwa, amma paranoidly yana tabbatar da inganci, saboda yana kawo kuɗi ga kamfani.

A gaba Layer na microservices - abin da ya bambanta mai aiki ko wani player. Microservices za a iya ƙirƙira da sauri bisa wasu caches, suna kawo bayanai daga yankuna daban-daban a can. nan filin don gwaje-gwaje - idan wani abu bai yi aiki ba, na rufe microservice ɗaya na buɗe wani. Wannan yana ba da haɓakar lokaci-zuwa kasuwa da gaske kuma yana ƙara aminci da saurin kamfani.

Microservices watakila shine babban aikin Tarantool a MegaFon.

Inda muke shirin amfani da Tarantool

Idan muka kwatanta aikinmu na nasara na lissafin kuɗi tare da shirye-shiryen canji a Deutsche Telekom, Svyazcom, Vodafone India, abin mamaki ne mai ƙarfi da ƙirƙira. A cikin aiwatar da wannan aikin, ba kawai MegaFon da tsarinsa sun canza ba, har ma Tarantool-kasuwanci ya bayyana a Mail.ru, da mai siyar da mu Nexign (tsohon Peter-Service) - Akwatin BSS (maganin lissafin kuɗi).

Wannan, a ma'ana, aikin tarihi ne ga kasuwar Rasha. Ana iya kwatanta shi da abin da aka kwatanta a cikin littafin "The Mythical Man-Month" na Frederick Brooks. Sannan, a cikin 60s, IBM ta dauki hayar mutane 360 don haɓaka sabon tsarin aiki na OS/5 don manyan manyan fayiloli. Muna da ƙasa da - 000, amma namu yana cikin riguna, kuma la'akari da amfani da buɗaɗɗen tushe da sabbin hanyoyin, muna yin aiki sosai.

A ƙasa akwai wuraren lissafin kuɗi ko, ƙarin magana, tsarin kasuwanci. Mutane daga kamfani sun san CRM sosai. Ya kamata kowa ya riga ya sami wasu tsarin: Buɗe API, Ƙofar API.

Sabbin gine-ginen lissafin kuɗi: canji tare da canzawa zuwa Tarantool

Bude API

Bari mu sake duba lambobin da yadda Buɗe API ke aiki a halin yanzu. Kayanta shine 10 ma'amaloli a sakan daya. Tunda muna shirin haɓaka Layer microservices da haɓaka MegaFon jama'a API, muna tsammanin babban ci gaba a nan gaba a wannan ɓangaren. Tabbas za a yi ma'amaloli 100.

Ban sani ba ko za mu iya kwatanta da Mail.ru a cikin SSO - mutanen suna da alama suna da ma'amaloli 1 a sakan daya. Maganin su yana da ban sha'awa sosai a gare mu kuma muna shirin ɗaukar ƙwarewar su - alal misali, yin madadin SSO mai aiki ta amfani da Tarantool. Yanzu masu haɓakawa daga Mail.ru suna yin wannan a gare mu.

CRM

CRM shine masu biyan kuɗi miliyan 80 waɗanda muke son ƙarawa zuwa biliyan ɗaya, saboda tuni akwai takardu miliyan 300 waɗanda suka haɗa da tarihin shekaru uku. Muna matukar fatan sabbin ayyuka kuma a nan Matsayin girma shine haɗin haɗin kai. Wannan ita ce ƙwallon da za ta girma, saboda za a sami ƙarin ayyuka. Saboda haka, za mu buƙaci labari; ba ma so mu yi tuntuɓe a kan wannan.

Biyan kuɗi da kanta dangane da bayar da daftari, aiki tare da karɓar asusun abokin ciniki canza zuwa wani yanki daban. Don inganta aiki, tsarin gine-ginen yanki da aka yi amfani da shi.

An rarraba tsarin zuwa yankuna, ana rarraba kaya kuma an tabbatar da rashin haƙuri. Bugu da ƙari, mun yi aiki tare da rarraba gine-gine.

Komai sauran mafita ne na matakin kasuwanci. A cikin ma'ajiyar kira - Biliyan 2 a kowace rana, biliyan 60 a kowane wata. Wani lokaci dole ne ku ƙidaya su a cikin wata guda, kuma ya fi kyau da sauri. Saka idanu na kudi - wannan daidai yake da miliyan 300 waɗanda ke ci gaba da haɓakawa da haɓakawa: masu biyan kuɗi galibi suna gudana tsakanin masu aiki, suna haɓaka wannan ɓangaren.

Babban bangaren sadarwar wayar salula shine online lissafin kudi. Waɗannan su ne tsarin da ke ba ku damar kira ko a'a, yanke shawara a cikin ainihin lokaci. Anan nauyin shine ma'amaloli 30 a sakan daya, amma la'akari da haɓakar canja wurin bayanai, muna shirin 250 ma'amaloli, sabili da haka muna sha'awar Tarantool.

Hoton da ya gabata shine wuraren da za mu yi amfani da Tarantool. CRM kanta, ba shakka, ya fi girma kuma za mu yi amfani da shi a cikin ainihin kanta.

Adadin mu na TTX na masu biyan kuɗi miliyan 100 ya rikitar da ni a matsayin mai zane-zane - idan miliyan 101 fa? Dole ne ku sake yin komai? Don hana faruwar hakan, muna amfani da caches, a lokaci guda muna ƙara samun dama.

Sabbin gine-ginen lissafin kuɗi: canji tare da canzawa zuwa Tarantool

Gabaɗaya, akwai hanyoyi guda biyu don amfani da Tarantool. Na farko - gina duk caches a matakin microservice. Kamar yadda na fahimta, VimpelCom yana bin wannan tafarki, yana ƙirƙirar cache na abokan ciniki.

Ba mu da dogaro da dillalai, muna canza ainihin BSS, don haka muna da fayil ɗin abokin ciniki guda ɗaya daga cikin akwatin. Amma muna son fadada shi. Don haka, muna ɗaukar hanya daban-daban - yi caches a cikin tsarin.

Ta wannan hanyar akwai ƙarancin aiki tare - tsarin ɗaya ne ke da alhakin duka cache da babban tushen ma'aunin.

Hanyar ta dace da tsarin Tarantool tare da kwarangwal na ma'amala, lokacin da kawai sassan da ke da alaƙa da sabuntawa, wato, canje-canjen bayanai, ana sabunta su. Ana iya adana duk sauran abubuwa a wani wuri dabam. Babu babban tafkin bayanai, cache na duniya mara sarrafa. An tsara caches don tsarin, ko don samfurori, ko don abokan ciniki, ko don sauƙaƙe rayuwa don kulawa. Lokacin da mai biyan kuɗi ya kira kuma ya fusata game da ingancin sabis ɗin ku, kuna son samar da sabis mai inganci.

RTO da RPO

Akwai sharuɗɗa biyu a cikin IT - OTR и RPO.

Manufar lokacin dawowa shine lokacin da ake ɗauka don dawo da sabis bayan gazawar. RTO = 0 yana nufin cewa ko da wani abu ya gaza, sabis ɗin yana ci gaba da aiki.

Maƙasudin ma'anar farfadowa - wannan shi ne lokacin dawo da bayanai, nawa bayanai za mu iya rasa a kan wani lokaci. RPO = 0 yana nufin ba mu rasa bayanai.

Tarantool aiki

Bari muyi kokarin magance matsala don Tarantool.

An ba: kwandon aikace-aikacen da kowa ya fahimta, misali, a Amazon ko wani wuri. Da ake bukata ta yadda motar siyayya tana aiki awanni 24 kwana 7 a mako, ko kashi 99,99% na lokaci. Umarnin da suka zo mana dole ne su kasance cikin tsari, saboda ba za mu iya kunna ko kashe haɗin mai biyan kuɗi ba da gangan - komai dole ne ya kasance daidai. Biyan kuɗi na baya yana shafar na gaba, don haka bayanan suna da mahimmanci - babu abin da yakamata ya ɓace.

yanke shawara. Kuna iya ƙoƙarin warware shi gaba-gaba kuma ku tambayi masu haɓaka bayanai, amma matsalar ba za a iya warware ta ta hanyar lissafi ba. Kuna iya tunawa da theorems, dokokin kiyayewa, ƙididdigar lissafi, amma me yasa - ba za a iya warware shi a matakin DB ba.

Kyakkyawan tsarin gine-gine na zamani yana aiki a nan - kuna buƙatar sanin yankin batun da kyau kuma kuyi amfani da shi don warware wannan wuyar warwarewa.

Sabbin gine-ginen lissafin kuɗi: canji tare da canzawa zuwa Tarantool

Maganin mu: ƙirƙirar rajistar aikace-aikacen da aka rarraba akan Tarantool - gungu mai rarraba geo. A cikin zane, waɗannan cibiyoyin sarrafa bayanai daban-daban guda uku ne - biyu kafin Urals, ɗaya bayan Urals, kuma muna rarraba duk buƙatun tsakanin waɗannan cibiyoyin.

Netflix, wanda yanzu ana ɗaukar ɗayan shugabannin IT, yana da cibiyar bayanai guda ɗaya kawai har zuwa 2012. A jajibirin Kirsimeti na Katolika, Disamba 24, wannan cibiyar bayanai ta ragu. Masu amfani a Kanada da Amurka an bar su ba tare da fina-finan da suka fi so ba, sun damu sosai kuma sun rubuta game da shi a shafukan sada zumunta. Netflix yanzu yana da cibiyoyin bayanai guda uku a gabar tekun yamma-gabas da ɗaya a yammacin Turai.

Da farko muna gina hanyar rarraba ƙasa - haƙurin kuskure yana da mahimmanci a gare mu.

Don haka muna da gungu, amma menene game da RPO = 0 da RTO = 0? Maganin yana da sauƙi, dangane da batun.

Menene mahimmanci a aikace-aikace? Bangare Biyu: Jifar Kwando TO yin yanke shawara na siyan, kuma BAYAN. Bangaren DO a cikin sadarwa ana kiransa yawanci oda kama ko oda shawarwari. A cikin sadarwa, wannan na iya zama da wahala fiye da a cikin kantin sayar da kan layi, saboda a can dole ne a ba da abokin ciniki, ya ba da zaɓuɓɓuka 5, kuma duk wannan yana faruwa na ɗan lokaci, amma kwandon ya cika. A wannan lokacin, gazawar yana yiwuwa, amma ba abin tsoro ba ne, saboda yana faruwa ne ta hanyar sadarwa a ƙarƙashin kulawar ɗan adam.

Idan cibiyar bayanai ta Moscow ba zato ba tsammani ta kasa, to ta atomatik canzawa zuwa wani cibiyar bayanai, za mu ci gaba da aiki. A ka'ida, samfur ɗaya na iya ɓacewa a cikin keken, amma kun gan shi, ƙara ƙarawa a cikin keken kuma ci gaba da aiki. A wannan yanayin RTO = 0.

A daidai wannan lokacin, akwai zaɓi na biyu: lokacin da muka danna "Submit", muna son kada a rasa bayanan. Daga wannan lokacin, sarrafa kansa ya fara aiki - wannan shine RPO = 0. Yin amfani da waɗannan alamu guda biyu daban-daban, a cikin wani yanayi zai iya zama gungu mai rarraba geo-rarrabuwa kawai tare da babban mai canzawa guda ɗaya, a wani yanayin wani nau'in rikodin ƙididdiga. Alamu na iya bambanta, amma muna magance matsalar.

Bugu da ari, samun rarraba rajista na aikace-aikace, za mu iya kuma auna shi duka - suna da masu aikawa da masu zartarwa da yawa waɗanda ke samun damar wannan rajistar.

Sabbin gine-ginen lissafin kuɗi: canji tare da canzawa zuwa Tarantool

Cassandra da Tarantool tare

Akwai kuma wani lamarin - "showcase of balances". Anan akwai wani lamari mai ban sha'awa na haɗin gwiwar amfani da Cassandra da Tarantool.

Muna amfani da Cassandra saboda kiran biliyan 2 a kowace rana ba iyaka ba ne, kuma za a sami ƙari. Masu kasuwa suna son canza launin zirga-zirga ta tushe; ƙarin cikakkun bayanai suna bayyana akan hanyoyin sadarwar zamantakewa, misali. Duk yana ƙara wa labarin.

Cassandra yana ba ku damar yin ma'auni a kwance zuwa kowane girman.

Muna jin daɗin Cassandra, amma yana da matsala ɗaya - ba shi da kyau a karatu. Komai yana da kyau akan rikodin, 30 a kowane daƙiƙa ba matsala - matsalar karatu.

Saboda haka, wani batu tare da cache ya bayyana, kuma a lokaci guda mun warware matsalar mai zuwa: akwai tsohuwar al'ada lokacin da kayan aiki daga wani canji daga lissafin kuɗi na kan layi ya shigo cikin fayilolin da muke ɗora a cikin Cassandra. Mun yi gwagwarmaya tare da matsalar ingantaccen zazzagewa na waɗannan fayiloli, har ma da yin amfani da shawarar IBM mai sarrafa fayil canja wurin - akwai mafita waɗanda ke sarrafa canja wurin fayil da kyau, ta amfani da ka'idar UDP, alal misali, maimakon TCP. Wannan yana da kyau, amma har yanzu mintuna ne, kuma ba mu loda shi duka ba tukuna, mai aiki a cibiyar kira ba zai iya amsawa abokin ciniki abin da ya faru da ma'auninsa - dole ne mu jira.

Don hana faruwar hakan, mu muna amfani da ma'ajin aikin layi ɗaya. Lokacin da muka aika wani taron ta hanyar Kafka zuwa Tarantool, sake ƙididdige tarawa a ainihin lokacin, misali, don yau, muna samun tsabar kudi ma'auni, wanda zai iya canja wurin ma'auni a kowane gudun, misali, 100 dubu ma'amaloli a sakan daya da kuma waɗancan 2 seconds.

Manufar ita ce bayan yin kira, a cikin daƙiƙa 2 a cikin asusun ku na sirri ba kawai za a sami ma'aunin da aka canza ba, amma bayanin dalilin da yasa ya canza.

ƙarshe

Waɗannan su ne misalan amfani da Tarantool. Muna matukar son buɗewar Mail.ru da kuma shirye-shiryensu na yin la'akari da lokuta daban-daban.

Yana da wuya masu ba da shawara daga BCG ko McKinsey, Accenture ko IBM su ba mu mamaki da sabon abu - yawancin abubuwan da suke bayarwa, ko dai mun riga mun yi, mun yi, ko kuma muna shirin yi. Ina tsammanin Tarantool zai ɗauki wurin da ya dace a cikin tarin fasahar mu kuma zai maye gurbin yawancin fasahohin da ake da su. Mu ne a cikin aiki lokaci na ci gaban wannan aikin.

Rahoton Oleg da Andrey yana daya daga cikin mafi kyau a taron Tarantool a bara, kuma a ranar 17 ga Yuni Oleg Ivlev zai yi magana a Taron T+ 2019 tare da rahoto "Me yasa Tarantool a cikin Kasuwanci". Alexander Deulin kuma zai ba da gabatarwa daga MegaFon "Tarantool Caches da Kwafi daga Oracle". Bari mu gano abin da ya canza, menene tsare-tsaren da aka aiwatar. Shiga - taron kyauta ne, duk abin da za ku yi shi ne rajistar. Duk rahotanni sun yarda kuma an kafa shirin taron: sababbin lokuta, sababbin ƙwarewa a cikin yin amfani da Tarantool, gine-gine, kasuwanci, koyawa da microservices.

source: www.habr.com

Add a comment