Nova generatio exosculatio architecturae: transformatio cum transitu ad Tarantool

Cur corpus sicut MegaFon indiget Tarantool in exosculatione? Extrinsecus videtur quod venditor solet venire, cistam magnam affert, obturaculum in nervum obturaculum - et exosculatio! Hoc olim fuit, nunc est pervetustum, et tales dinosaures iam exstincta sunt vel exstincta sunt. Initio, exosculatio est ratio mercium ferendi - machina computatoria vel calculator. In modernis telecomis hoc est automation systema totius vitae cyclus commercii cum subscribens a conclusione contractus ad terminationem, inter real-time exosculatio, acceptatio solucionis ac multo magis. Exosculatio in societatibus telecomatis similis est pugnae robotae magnae, potens et armis onustae.

Nova generatio exosculatio architecturae: transformatio cum transitu ad Tarantool

Quid Tarantool ad rem? Et loqui tibi Oleg Ivlev и Andreas Knyazev. Princeps faber de comitatu Oleg est megaphone cum multa experientia in societatibus exteris operando, Andrey systematis negotiatorum est moderator. Ex transumpto famae suae Tarantool Conference 2018 scies quare R&D opus sit in corporibus, quid sit Tarantool, quomodo angustia verticalis scandendi et globalizationis praevia facta est apparitioni datorum in comitatu, de provocationibus technologicis, transformationibus architecturae, et quomodo MegaFon technostacki Netflix similis est. , Google and Amazon.

Project "Unified Billing"

Exertum in quaestione vocatur "Unified Billing". Hic Tarantool ostendit qualitates suas optimas.

Nova generatio exosculatio architecturae: transformatio cum transitu ad Tarantool

Incrementum in fructibus armorum Hi-End non minus magna cum incremento signatoris basis et incrementum in numero officiorum, adhuc incrementum in numero subscribentium et officia exspectabatur ob M2M, IOT, et lineamenta ramorum ducta. ad depravationem in tempore-ad-market. Societas systematis negocii unificatam creare decrevit cum architecturae modulari unica classium mundi, pro 8 currenti diversarum systematum exosculatio.

MegaFon est octo societates in uno. Anno 2009, ordinatio completa est: rami per Russiam in unam societatem coaluerunt, MegaFon OJSC (nunc PJSC). Ita societas systemata 8 osculantem cum suis solutionibus "consuetudinis", ramorum notarum ac structurarum normarum diversarum, IT et venalicium habet.

Omnia denique erant donec unum commune opus foederati deducendi habuimus. Hic multae difficultates ortae sunt: ​​portoriis nonnullis rotundatis, aliis rotundatis, aliis in medium arithmeticam fundatis. Talia sunt momenta millia.

Non obstante quod una tantum versio systematis exosculationis fuit, unum supplementum, unctiones tantum deflexerunt ut longum tempus elaborandum esset. Eorum numerum minuere conati sumus, et secundum problema multis corporibus familiare invenimus.

Vertical scaling. Etiam congue ex odio, at tempus metus egestas non. Hewlett-Packard instrumento e Superdome Hi-End linea usi sumus, sed etiam duorum ramorum necessitates non occurrit. Volui scandere horizontalem sine magnis sumptibus et capitali pecunia.

Exspectatio incrementi numero signatorum et officia. Consultantes diu fabulas de IoT et M2M ad mundi telecomium attulerunt: veniet tempus cum singula telephonica et ferrum SIMP chartam habebunt et duas in armario armario. Hodie unus numerus signatorum habemus, sed in proximo plures erunt.

Provocationes technologicae

Hae quattuor causae moverunt nos ut graves mutationes moveamus. Electio facta est inter upgradationem systematis et de scabere cogitans. Putavimus iamdudum, graves sententias, lusisse locatas. Quam ob rem placuit nobis ab initio consilium capere, et commodas provocationes - technologicas provocationes suscepisse.

scalability

si ante fuit, dicamus, dicamus VIII Billings ad XV decies signatoreset iam laboravi C decies signatores et plus — Onus est altior magnitu- dine.

Magnis interretis histriones in magnitudine comparabiles facti sumus sicut Mail.ru vel Netflix.

Sed ulterius motus augendi onus et turpis subscribens graves provocationes nobis proposuit.

Geographia nostrae patriae

Inter Kaliningrad et Vladivostok X (VII)D km ​​ac tempus zonis. Lucis celeritas finita est et in tantis intervallis moras iam significantes. 150 ms in rivis opticis modernis frigidissimis nimis est pro exosculatio reali tempore, praesertim cum nunc est in telecomi in Russia. Praeterea, in uno negotio die renovare debes, et cum diversis temporis regionibus haec quaestio est.

Operas subscriptionis pretium non solum praebemus, portoriis implicatis, fasciculis et variis adiectivis habemus. Non modo necesse est nobis subscribentem loqui vel negare permittere vel negare, sed ei certum numerum praebere - calculare vocat et actiones in tempore reali, ut ipse non videat.

culpa tolerantia

Haec est altera pars centralisationum.

Si omnes signatores in unum systema colligimus, casus casusque casusque in omni negotio perniciosae sunt. Unde ratio sic designatur ut ictum accidentium tollat ​​totum subscribens turpis.

Hoc iterum consequitur recusationis verticem ascendere. Cum horizontaliter ascendebamus, numerum ministrantium a centenis ad milia auximus. Egent se tractari et converti posse, sponte subnixum IT infrastructuram et systema distributum restituerunt.

Tales interesting challenges versis. Systema constituimus, et tunc optimas globales consuetudines invenire conati sumus ut sisto modo in flectendo sumus, quantum technologias provectas sequimur.

Mundus experientia

Mirabiliter in telecom globali non inveniebamus relationem unam.

Europa secundum numerum signatorum et scalarum decidit, USA - in terminis portoriorum planities. Inspeximus aliquos in Sinis, et invenimus quosdam in India et mercenariis ex Vodafone India.

Ad architecturam analysim, Team Somnium Duci ab IBM architectis ex diversis campis convenimus. Hi satis aestimare potuerunt quid agerent et certam cognitionem ad architecturam nostram adducerent.

scale

Paucis ad illustrationem numeris.

Designamus systema LXXX decies signatores cum subsidio unius sescenti. Hoc est, quomodo futura limina tollamus. Hoc non est quod Sinas potituri sumus, sed propter incursionem IoT et M2M.

CCC decies documenta processionaliter in ipsa hora. Etsi signatores 80 miliones habemus, cum clientibus potentialibus tum laboramus cum iis qui nobis reliquerunt si receptibiles colligere necesse est. Ipsa igitur volumina conspicue maiora sunt.

II billion transactions In cotidie libra mutatur - hae sunt solutiones, sumptus, vocat et alia eventa. CC TB of data est active mutanturMuta paulo tardius VIII PB of notitiaidque non archivum, sed notitia in uno exosculatione habito. Mauris interdum a scale - V milia servers in XIV sites.

Stack Technology

Cum de architectura cogitavimus et systema convenire coepimus, technologias maxime iucundas et provectas importavimus. Effectus est acervus technicae artis cuilibet lusori Internet familiari et corpori qui systemata onus altum efficiunt.

Nova generatio exosculatio architecturae: transformatio cum transitu ad Tarantool

Acervus similis est acervis aliis scaenicis maioribus: Netflix, Twitter, Viber. Constat ex 6 partibus, sed eam minuere et coarctare volumus.

Flexibilitas bona est, sed in magna corporatione sine adunatione nullo modo est.

Non mutamus idem Oraculum Tarantool. In magnis societatibus realibus, haec est utopia, vel crux per 5-10 annos cum incerto eventu. Sed Cassandra et Couchbase facile cum Tarantool restitui possunt, et id est quod molimur.

Cur Tarantool?

Criteria simplicia 4 sunt quare hoc database elegimus.

celeritas. Nos onus experimentorum in systematibus industrialibus MegaFon deduximus. Tarantool vicit - optimum effectum ostendit.

Hoc non est dicere alias systemata necessitates MegaFon non occurrere. Solutiones hodiernae memoriae tam uberes sunt ut subsidia societatis plus satis sint. Sed cum duce agitur, non cum aliquo pigro, etiam in test oneris.

Tarantool necessitates societatis operit etiam in tempore longo.

TCO pretium. Couchbase favens in libris MegaFon moles astronomicae pecuniae constat, sed cum Tarantool condiciones multo iucundiores sunt et in functionibus similes sunt.

Alia praeclarae notae, quae electionem nostram leviter movit, est quod Tarantool melius memoria operatur quam alii databases. ostendit maximum efficientiam.

Fiducia. MegaFon in fide collocat, quam aliquis alius probabiliter. Cum Tarantool inspeximus, intelleximus nos id facere ut requisita nostra occurreremus.

Tempus nostrum et pecunias collocavimus et una cum Mail.ru versionem expeditionis creavimus, quae nunc in pluribus aliis societatibus adhibetur.

Tarantool-inceptum totum nobis satisfecit secundum securitatem, fidem, et colligationem.

societate

Maxime mihi est directum contactum cum elit. Hoc ipsum a Tarantool latinas corruptum est.

Si ad histrionem veneris, praesertim qui clienti anchora laborat, et dicis te opus datorum ad hoc facere posse, hoc et hoc, soleat respondere;

- Bene, in fundo illius acervi requisita pone - aliquando, ad eos probabiliter perveniemus.

Multi viam tabulariam habent pro tunc 2-3 annis, et fere impossibile est ut ibi componantur, sed tincidunt Tarantool aperta sua aperta capiunt, et non solum ex MegaFon, et systema suum ad emptorem accommodant. Suus frigus et vere placet.

Quo usi sumus Tarantool

Tarantool in pluribus elementis utimur. Primum est in gubernatorequam fecimus in directorio inscriptionis systematis. Uno tempore volui eam esse rationem quae Yandex.Maps et Google Maps similis erat, sed paulo aliter evenit.

Ad exemplum inscriptionis in venditionibus interface. De Oraculo, inscriptione optata quaerendo 12-13 seconds sumit. — Incommoditas numeri. Cum Tarantool vertas, Oraculum cum alio datorum consolatorio restitue, eademque inquisitione perficies, 200x celeritatem obtinemus! Pops urbs post tertiam litteram. Nunc accommodamus interface ut id fiat post primum. Tamen celeritas responsionis loco secundorum millium secundorum omnino diversa est.

Secundum application est thema trendy quod velocitas dicitur duo. Causa est, quia consultores ab omnibus angulis dicunt corporationes illuc ire.

Nova generatio exosculatio architecturae: transformatio cum transitu ad Tarantool

Substructura infrastructura est, supra eam dominia sunt, exempli gratia, systema exosculatio sicut telecomes, systemata corporata, renuntiatio corporatum. Hoc est nucleum quod tangi non indiget. Hoc est, sane, fieri potest, sed paranoidee prospiciendi qualitatem, quia ad corporationem pertinet pecuniam.

Proximum iacuit microservices - quae operator vel alius lusor diversificat. Micro-serviae cito creari possunt in certis gazophylacia, notitias ex diversis ditionibus ibi afferentes. Hic ager ad experimenta — si aliquid non elaboravit, unum microserviim clausi et alterum aperui. Hoc tempus vere augetur ad mercatum et auget fidem et celeritatem societatis.

Microservices fortasse praecipuae partes MegaFon Tarantool sunt.

Quo consilio uti Tarantool

Si res nostras prospere exosculationis comparamus cum programmatis transformationis in Deutsche Telekom, Svyazcom, Vodafone Indiae, mirum est dynamicam et creantem. In processu huius propositi exsequendi, non solum MegaFon et eius structura transformatae sunt, sed etiam Tarantool-inceptum apud Mail.ru apparuit, et venditor Nexign noster (olim Peter-Service) - BSS Box (solutio exosculatio cohibenti).

Hoc est, quodam sensu, consilium historicum pro mercatu Russico. Comparari potest cum iis quae in libro "The Mythical Man-Month" a Frederico Brooks descripta sunt. Deinde, in 60s, IBM 360 homines conduxit ut novum OS/5 systema operandi mainframes evolverent. Minores - 000 habemus, sed nostri in paramentis, et attentis usu fontis aperti et novorum accessuum, plus laboramus.

Infra sunt dominia exosculationis vel, latius loquendo, systemata negotiatorum. Homines ab incepto optime CRM sciunt. Quisque iam alia systemata habere debet: Aperi API, API Porta.

Nova generatio exosculatio architecturae: transformatio cum transitu ad Tarantool

API aperta

Inspiciamus iterum numeros et quomodo opera currently Open API. Onus eius est 10 per secundo transactions. Cum molimur activae microservices tabulatum evolvere et MegaFon publicum API aedificare, maius incrementum in futuro hac in parte exspectamus. Ibi certus erit 100 transactions.

Nescio si cum Mail.ru in SSO comparare possumus - guys 1 transactions per alterum habere videntur. Eorum solutio nobis valde iucunda est et eorum experientiam adoptare cogitamus - exempli gratia, SSO utilitatis tergum Tarantool faciens. Nunc tincidunt a Mail.ru hoc faciunt nobis.

CRM

CRM idem est 80 decies centena millia signatores, qui ad miliardum augere volumus, quia iam sunt trecentae miliones documentorum quae historiam trium annorum includunt. Nos vere exspecto nova officia et hic incrementum punctum iungitur officia. Haec pila quae crescet, quia plura officia erunt. Itaque fabula nobis opus est, in hoc offendere nolumus.

Exosculatio se in terminis mercium ferendi, operando cum rationibus emptoribus receptibilis separatim in dominium. emendare facere, applicatas domain architecturae architecturae exemplar.

Dividitur ratio in ditiones, onus distribuitur et culpa tolerantia conservatur. Accedit architecturae distributae elaboratae.

Cetera omnia incepti-gradu sunt solutiones. In repono vocationem - II billion per diem, 60 Decies per mensem. Aliquando eas in mense numerabis, et melius cito est. Oeconomus magna - Hoc idem prorsus est trecentorum milionum, qui constanter crescunt et crescent: signatores saepe currunt inter operatores, hanc partem augentes.

Maxime elementum elementum mobile communicationum socialium is online osculantem. Hae sunt rationes, quae te vocare vel non vocare sinunt, in reali tempore decernendi. Hic onus est 30 transactionum secundo, sed ratione incrementi notitiarum translationis, cogitamus 250 transactionsatque idcirco Tarantool valde studiosi sumus.

Prior pictura est dominia qua Tarantool utimur. CRM ipsa, utique, latior est et in ipso nucleo uti dicemus.

Extimationis nostrae TTX figura centena milia signatorum me architectum confundit - quid si CI decies centena millia? Habesne redo iterum omnia? Quod ut ne fiat, cellulis utimur, simul accessibilitate crescentibus.

Nova generatio exosculatio architecturae: transformatio cum transitu ad Tarantool

In genere duae sunt aditus ad Tarantool utendi. Primis - omnia cache ad microservice gradu. Quantum intelligo, VimpelCom hanc viam sectatur, clientium cella creans.

Nos venditores minus pendentes sumus, nucleum BSS mutamus, ergo unum fasciculum clientis ex pixide habemus. At volumus tractatos eam. Ideo paulo aliter accedimus - fac intra systems cache.

Hoc modo synchronisatio minor est - una ratio cum principali magistro et fonte respondet.

Modus bene convenit cum accessu Tarantool osse transactionali, cum solae partes quae ad renovationes pertinent, id est mutationes datae, renovantur. Cetera omnia alibi condi possunt. Nulla ingens notitia lacus, cella globali vacua. Caches ordinantur ad rationem, vel ad fructus, vel ad clientes, vel ad vitam faciliorem ad victum. Cum subscribens vocat et turbatur de qualitate servitii tui, vis quale servitium praebere.

RTO et RPO

Duo sunt vocabula in IT - OTR и RPO.

Recuperatio tempus objective tempus est, ut post defectum servitutis restituat. RTO = 0 significat etiam si quid deficit, servitium operari pergit.

Recuperatio punctum objective - Haec est notitia recuperationis temporis, quantum notitiae per aliquod temporis spatium amittere possumus. RPO = 0 modo amissis non sumus data.

Tarantool negotium

Conemur quaestionem solvere pro Tarantool.

Datumcophinus applicationum quem omnes intelligunt, ut puta in Amazonibus vel alibi. requiratur ita ut cart cart 24 horas 7 dierum in hebdomada vel 99,99% temporis operetur. Mandata quae ad nos veniunt, in ordine manere debent, quia passim in nexum subscribentium converti vel averti non possumus - omnia stricte constantia esse debent. Subscriptio prior sequentem afficit, ut notitia magni momenti est - nihil debet abesse.

arbitrium. Potes experiri caput solvere et tincidunt datorum rogas, sed quaestio mathematice solvi non potest. Recordari potes theorematum, legum conservationem, quantum physicam, sed cur - in DB gradu solvi non potest.

Accedunt bona architecturae veteris hic opera - scire debes bene aream subiectam et ea uti ad hoc aenigma solvendum.

Nova generatio exosculatio architecturae: transformatio cum transitu ad Tarantool

Nostra solutio: subcriptio applicationum in Tarantool - a geo-botro distributo creando distributum. In schemate haec tria sunt diversa centra emissariorum - duo ante Urales, unum ultra Urales, et omnes petitiones inter haec centra distribuimus.

Netflix, quae nunc unus ex ducibus in IT consideratur, unum tantum centrum notitiarum habuit usque ad MMXII. Vigilia Nativitatis Catholicae, die 2012 mensis Decembris, haec notitia media descendit. Usores in Canada et in USA sine cinematographicis suis relicti sunt, valde commoti sunt et de re sociali scripserunt. Netflix nunc tria data centra habet in ora occidentali-orientali et unum in Europa occidentali.

Initio aedificamus solutionem geo-distributae — culpa tolerantiae magni momenti est nobis.

Botrus igitur habemus, sed quid de RPO = 0 et RTO = 0? Simplex solutio est, secundum subiectum.

Quid interest in applicationibus? Duae Partes: Basket Throwing tO emptionis arbitrium, et SECUNDUM. DO partem telecom dici solet ut caperent aut ut negotium. In telecom, hoc multo difficilius esse potest quam in repositoria online, quia ibi clienti ministrari debet, 5 optiones offerri, et haec omnia aliquo tempore fiunt, sed canistrum impletur. Hoc momento, defectio fieri potest, sed non est FORMIDULOSUS, quia interactive sub humana vigilantia evenit.

Si Moscuae centrum data repente defecerit, automatice mutando ad aliud centrum datae, laborare perseveremus. Cogitatione, unum productum in plaustro amitti potest, sed videris, plaustrum iterum adde et operando persevera. In hoc casu RTO = 0 .

Eodem momento optio secunda est: cum pressione "submittere" volumus, notitias non amitti volumus. Ex hoc tempore, automatio laborare incipit - hoc est RPO = 0. His duobus diversis exemplaribus utens, uno casu simpliciter botrum geo-dispartitum cum uno magistro commutabili, in alio casu quodam cuius recordationis esse potest. Exempla variare possunt, sed problema solvemus.

Praeterea, distributo registro applicationes, omnes etiam conscendere possumus - multos habere nuntios et executores qui huic registro accesserunt.

Nova generatio exosculatio architecturae: transformatio cum transitu ad Tarantool

Cassandra et Tarantool simul

Alter casus - "Showcase stateram". Hic casus anceps usus communis Cassandrae et Tarantool est.

Cassandra utimur, quod 2 miliarda per diem vocat, non est terminus, et plures erunt. Marketings amant negotiationem colorare a fonte, plura ac plura apparent in reticulis socialibus, exempli gratia. Refert fabulam addit.

Cassandra ad quamlibet magnitudinem scandere permittit.

Nos cum Cassandra cessi, sed unam quaestionem habet - in lectione non bene est. Omne OK in memoria est, 30 per alterum dubium non est. legere problema.

Itaque thema cum cella apparuit et simul hoc problema solvevimus: vetus est casus traditus cum instrumentum e pactione e exosculatione online in tabulas venit quas in Cassandram oneramus. Certavimus cum problema certarum harum imaginum downloading, etiam consilio translationis fasciculi IBM procuratoris - solutiones sunt quae efficienter file transferunt, utendo protocollo UDP, exempli gratia, potius quam TCP. Hoc bonum est, sed adhuc minuta est, nec tamen omnia oneravimus, operator in centro vocationis respondere clienti quod eius statera accidit - exspectandum est.

Quod ne fiat utimur parallela operando subsidiis. Cum rem per Kafka ad Tarantool mittimus, aggregata recalculando in tempore reali, exempli gratia, hodie obtinemus. cash stateraquae potest quavis celeritate stateras transferre, exempli gratia, 100 milia negotiorum secundo et isdem 2 secundis.

Propositum est ut post vocationem factam, intra 2 secundas in ratione personali tuo non solum statera mutata erit, sed notitia cur mutatur.

conclusio,

Haec fuerunt exempla Tarantool. Nos re vera probaverunt apertionem Mail.ru eorumque voluntates causas varias considerandi.

Consultoribus BCG vel McKinsey, Accenture vel IBM iam difficile est ut nos aliquid novi opprimamus - multa eorum quae offerunt, vel iam fecimus vel facere cogitamus. Puto quod Tarantool locum suum in technologia technologiarum nostrarum opportunum habiturum et multas technologias exsistentes restituet. In tempus activum evolutionis huius propositi sumus.

Renuntiatio ab Oleg et Andrey optima in colloquio Tarantool anno praeterito est, et die 17 Iunii Oleg Ivlev loquetur. T+ Conference 2019 cum fama "Quare Tarantool in Enterprise". Alexander Deulin etiam praesentationem dabit ex MegaFon "Tarantool Caches et Replicatio ab Oracle". Quid mutatum sit inueniamus, quid actum fuerit consilia. Coniunge - colloquium liberum est, omnia facere debes Suspendisse... Omnis tradit accepit et programmata colloquii formata sunt: ​​nova casibus, nova experientia in utendo Tarantool, architectura, inceptis, tutorialibus et microformiis.

Source: www.habr.com

Add a comment