Do databases in Kubernetes vivere?

Do databases in Kubernetes vivere?

Nescio quomodo, historice, IT industria in duo castra conditionalia quacumque de causa dividitur: qui sunt "pro" et qui "contra". Quin etiam controversiae omnino arbitrariae possunt esse. Quod OS melius est: Vincere vel Linux? In an Android vel iOS mauris quis? Num omnia in nubibus condere vel reposita frigida INCURSUS pones et cochleas in tuto pones? PHP programmatores vocandi sunt homines? Hae controversiae nonnumquam solum exsistentiae in natura sunt nec fundamentum habent aliud quam usuram lusoriam.

Ita factum est ut, adveniente vasis et omnibus dilectae culinae clavicularium et conditionalium k8s, disceptationes "pro" et "contra" usum novarum facultatum variis in locis a tergo inceperunt. (Reservationem faciamus in antecessum quod, licet Kubernetes saepissime ut orchestrator in hac disceptatione indicetur, electio huius instrumenti praecipua non est momenti. Sed substituere potes unum quodvis, quod tibi commodissimum et familiare videtur. .

Et, ut videtur, haec esset simplex utriusque nummi latera contentio. Tam insensati et sine misericordia ut aeterna comparatio inter Win nos Linux, in quo alicubi in medio homines idonei existunt. Sed in vasis continentiae non omnia tam simplicia sunt. Plerumque in huiusmodi controversiis non est dextrum latus, sed in vasis "usus" vel "non uti" ad condendum databases, omnia invertuntur. Quia quodammodo fautores huius accessus et fautores recte sunt.

Clara latus

Argumentum lucis lateris breviter una sententia describi potest: "Salve, 2k19 extra fenestram est!" Populismum sonat, utique, sed si in rem singillatim intromittas, utilitates habet. Nunc ea sit amet.

Dicamus te magnum consilium habere. Initio fundari potuit ex accessione microservii, vel aliquo in loco per viam evolutionis ad eam perveniens - hoc enim non magni momenti est. Projectum nostrum in micro servitia singula dispersisti, orchestrationem erige, libramen oneris, et scalas. Et nunc pura conscientia, mojito in tabernaculum unius noctis in habra effectus, pro servientibus lapsis suscitando. Sed in omnibus actionibus oportet te esse constantem. Saepius, modo ipsa applicatio - signum - continetur. Quid aliud habemus praeter codicem?

SIC, data. Cor cuiuslibet consilii est eius notitia: hoc vel DBMS - MySQL, Postgre, MongoDB, vel repositio pro inquisitione adhibita (ElasticSearch), repositionis valoris clavis pro caching - exempli gratia, redis, etc. Currently non sumus loquemur de inflexione perversae exsecutionis optiones cum inruerit datorum ob male scriptas interrogationes, et potius loquemur de tolerantia culpae huius ipsius datorum sub onere clientis. Ceterum, cum applica- tionem nostram continens et permittit ut libere conscendat ad processum quemlibet numerum ineuntes petitiones, hoc naturaliter onus datorum auget.

Re quidem vera, canalis ad accessionem datorum ac cultoris in quo decurrit, oculus acus factus est in vasculo pulcherrimo nostro backend. Eodem tempore principale motivum continentis virtualizationis est mobilitas et flexibilitas structurae, quae nos sinit disponere distributionem cacuminis onerum per totam infrastructuram quam efficacissime nobis praesto sunt. Hoc est, si omnia elementa systematis per botrum existentes non continente et evolvimus, gravissimum errorem facimus.

Multo magis logicum est glomerari non solum applicationem ipsam, sed etiam officia quae data sunt thesaurizare. Per glomerando et explicando servitores interretiales qui independenter laborant et sarcinam inter se in k8s distribuunt, iam problema synchronisationum notitiarum solvendo - easdem commentationes in postes accipimus, si exemplum aliquod instrumentorum vel catastae diariorum accipimus. In casu, habemus botrum intra-, etiam virtualem, repraesentationem datorum tamquam servitii externi. Quaeritur quod ipsum database nondum aggregatum - servitores interretialem in cubi explicaverunt informationes accipere de mutationibus datorum certaminum nostrorum statarum, quae separatim circumagitur.

Sentisne capturam? Utimur k8s vel examina ad distribuendum onus et vitando fragorem principalis telae servientis, sed hoc non facimus pro datorum datorum. At si inruerit datorum, tota nostra infrastructura aggregata nihil facit - quid bonae paginae vacuae sunt, quae errori datorum aditum reddunt?

Quam ob rem necesse est non solum ministris telae, ut fieri solet, glomerari, sed etiam infrastructuram datorum. Hoc tantum modo efficere possumus structuram quae in una manipulus plene operatur, sed simul ab invicem independentes. Praeterea, etsi dimidium nostri tergum "collabit" sub onere, residuum superabit, et systema synchronum databases inter se intra botrum et facultatem in infinitum scalas ac novas ligaturas explicandas adiuvabit celeriter ad debitam capacitatem pervenire. if only there were torments in the data centre.

Exemplar datorum praeterea in racemis distributum permittit ut hoc ipsum datorum accipias ubi opus est; Si loquimur de servitute globali, satis inconveniens est botrum telae alicubi in San Francisco area trahere et simul fasciculos mittere cum accessione datorum in regione Moscuae et retro.

Item, continensizationis datorum permittit tibi omnia elementa systematis in eodem gradu abstractionis aedificare. Quae, vicissim, efficit ut hanc ipsam systema directe e codice, tincidunt, sine administratorum implicatione regere possit. Tincidunt putaverunt separatum DBMS opus esse pro novo argumento - facile! lima yaml scripsit, eam in botro imposuisti et facta es.

Et sane, operatio interna valde simplicior est. Dic mihi, quotiens oculos tuos clausisti cum novus sodalis manus in datorum certamine pro labore posuit? Quae, re vera, solus habes et nunc nere? Certe omnes adulti hic sumus, et alicubi novum tergum habemus, et etiam remotius - post pluteum cum cucumeres avia et nartae vetus - aliud tergum, fortasse etiam in frigore repositorium, quia officium tuum iam semel ardebat. Verum tamen, omnis introductio novi sodalitatis cum accessu ad infrastructuram pugnae et, utique, ad database pugnae situla validol pro omnibus in circuitu est. Bene, quis eum novit, newbie, fortasse crux est? Terreat, convenies.

Containerization et, re vera, topologia physica propositi tui datorum subsidia distributa ad vitanda momenta validantia talia sunt. Newbie non habeat fiduciam? OK! Botrum suum ei demus ad operandum et disiungendum datorum ab aliis ligaturas - synchronisation solum dis manibus et synchronis rotatione duarum clavium (unum pro plumbo, alterum pro admin). Quisque et est felis.

Et nunc tempus est in adversariis datorum pampineas mutare.

IIT

Quare non est operae precium datorum continenti et in uno ministro centrali currere, ad rhetoricam orthodoxiarum et dictorum quasi "abavi currebant databases in ferramentis, et sic erimus!" Sed conemur ascendere cum condicione in quo continentisatio divisores tangibiles actu redderet.

Esto consentiens, incepta quae re vera basim in vase egent, digitis unius manus a not optimis machinae machinalis operante numerari possunt. Plerumque, etiam usus ipsius k8s vel Docker examen redundans - saepius haec instrumenta adhibita sunt propter generales hype technologiae et habitus "omnipotentis" in persona generum ad omnia impellenda in nubibus et vasis. Bene, quia nunc est similis et quisque facit.

Saltem dimidium casuum, adhibitis Kubernetis vel Docker modo, in consilium redundans est. Exitus est non omnes iunctos vel outsourcing societates conductas ad huius infrastructuram defendendam sciant. Gravius ​​est cum vasa imponuntur, quia certum numerum nummorum clienti constat.

In genere, opinatur mafia grex/cubus stolide opprimere clientes, qui has infrastructuras proventus effingunt. Ceterum, ut opus racemis elaborandum sit, fabrum nobis opus est, qui ad hoc capaces sunt et plerumque ad solutionem perficiendam architecturam intellegendam. Causam nostram cum Publica publicatione iam olim descripsimus - ibi equos huius equos in rebus Kubernetis laborare docuimus, et omnibus satisfactum est. Et decens fuit. Saepe k8s "implementers" obsidem infrastructuram huius clientis accipiunt, quia nunc tantum intelligunt quomodo omnia ibi operantur, nulla in parte huius periti sunt.

Nunc imaginamur nos hoc modo haurire non solum servientis telae partem, sed etiam sustentationem datorum. Diximus BD esse cor, et amissio cordis ad vivum organismum perniciosum. Denique res non optimae. Itaque, pro hype Kubernetis, multa incepta simpliciter non debent cum tariff normali molesti esse pro AWS, quod omnes difficultates solvet cum onere in situ/projecto. Sed AWS ultra modum non est, et spectaculum-offs plus quam pecunia valent - proh dolor, in IT ambitu quoque.

OK. Forsitan exertus vere glomeratio indigeat, sed si omnia cum applicationibus sine state patent, quomodo possumus ordinare honestam retis connectivity pro fasciculatis datorum?

Si loquimur de solutione machinalis inconsutilem, quae est transitus ad k8s, tunc principalis capitis nostri replicatio in datorum aggregatis data est. Quidam DBMSs initio satis fideles sunt in distributione notitiarum inter singulas instantias. Multi alii non ita sunt benevoli. Et saepius argumentum principale in eligendo DBMS nostro incepto non est facultas replicandi minimis subsidiis et operandi sumptibus. Praesertim si consilium initio non ut microserviam cogitavit, sed simpliciter in hanc partem evolvitur.

Disputatio de velocitate reticularium agitatorum nihil opus esse putamus - tarda sunt. Illae. Nos adhuc occasionem realem non habemus, si aliquid acciderit, ut sileo exemplum DBMS alicubi ubi plus est, exempli gratia, processus potestatis vel liberae RAM. Citissime incurremus in perficiendo subsystem orbis virtualisatum. Proinde DBMS figi debent ad suum personalem ordinem machinarum in propinquitate sitae. Vel necesse est aliquo modo separatim refrigerare, satis celeriter data synchronisationi pro subsidiis suppositis.

Thema continuans systematis fasciculi virtualis: Docker Volumes, proh dolor, problema liberum non sunt. In genere, in tali re quam diuturnum tempus certa notitia reposita, cum simplicissimis technis technicis facere vellem. Et addit novam iacum abstractionis a continente ad FS hospitis parentis in se periculum est. Cum autem operatio continentis ratio subsidii incidit difficultates transmittendi inter has stratis notitias, tunc revera calamitatis est. In momento, plurimae problematum progressivae humanitati notae videntur exstirpari. Sed intelliges, implicatior machina, facilius frangitur.

His omnibus « casus » multo utilius ac facilius datorum in uno loco servare, et etiam si applicationis continentis opus est, per se ipsa discurrat et per ianuam distributionem communicationem simultaneam accipiat cum Ecclesia. datorum, quod semel tantum et in uno loco legetur et scribitur. Hic aditus verisimilitudinem errorum et desynchronizationem ad minimum reducit.

Quid agimus? Praeterea, vasorum datorum convenit ubi verum opus est. Vasa app database plena non potes et quasi duo duodenarum microservices haberes - hoc modo non operatur. Et hoc clare intelligendum est.

pro Domine

Si claram conclusionem exspectas "ad virtualisandam datorum aut non", tunc te confundemus: hic non erit. Quia, cum quamlibet solutionem infrastructuram creando, non modo et progressu, sed communi sensu primo ducendus est.

Incepta sunt ad quae principia et instrumenta quae cum Kubernetis perfecte conveniunt, et in his inceptis pax saltem in area backend. Et sunt incepta quae continentisationi non indigent, sed substructurae ordinariae servientis, quia fundamentaliter non possunt rescalere ad exemplar microservii glomerati, quia cadunt.

Source: www.habr.com

Add a comment