AERODISK Engine: Clades resistentia. Pars I

AERODISK Engine: Clades resistentia. Pars I

Salve, Habr lector! Argumentum huius articuli erit exsecutio instrumentorum calamitatis receptae in systematis repositionis AERODISK Engine. Primo in uno articulo de utroque instrumentorum replicatione et metrocluster scribere voluimus, sed, proh dolor, articulum nimis longum evasit, sic articulum in duas partes divisimus. Abeamus a simplicibus ad complexum. In hoc articulo suscitabimus et probabimus replicationem synchronam - unum centrum notitiarum demittemus, et quoque canalem communicationis inter centra data solvemus et quid eveniat videbimus.

Clientes nostri varias quaestiones de replicatione a nobis saepe rogant, ut antequam moveantur ad constituendum et probandum replicationum exsequendum, pauca tibi narrabimus quid sit replicatio in repositione.

A frenum in doctrina

Replicatio in systematis repono est continuus processus ut notitiarum identitatis in pluribus simul systematibus repono. Technicaliter replicatur duobus modis.

Synchroni replicatio – haec notitia exemplaria a principali repositionis ratione ad tergum unum, sequitur confirmatio mandatoriae ex utraque systema repositoria quae notitia scripta et confirmata est. Post confirmationem est utrobique (utriusque systematis repono) quod notitia habetur descripta et cum operari potest. Hoc praestat identitatem datam identitatem in omnibus systematibus repono in imagine participando.

Commoda hujus methodi;

  • Data semper est idem in omnibus systematibus repono

cons:

  • Sumptus princeps solutionis (canales communicationis ieiunium, fibra optica pretiosa, transceivers unda longa, etc.)
  • Distantiae restrictiones (intra plures decem chiliometrorum)
  • Nulla tutela contra corruptionem notitiarum logicarum (si data corrupta (deliberate vel accidens) in systemate principali reponendi, sponte et statim in tergum corrumpetur, cum notitia semper eadem sit (paradoxum)

Asynchronous replicatio - Hoc etiam exscribenda notitia praecipuorum tabulariorum ad tergum unum, sed cum quadam mora et sine necessitate scribens in altera parte confirmandi. Operare potes cum notitia statim post commemorata ad systema principale repositionis, et in tergum systematis repono notitia post aliquod tempus praesto erit. Notitia identitas in hoc casu omnino non conservatur. Notitia repono systema in tergum paulo semper "in praeteritum".

Asynchronous Pros replicationis:

  • Minimum sumptus solutionem (quaelibet canales communicationis, perspectiva ad libitum)
  • Nullum spatium constrictas
  • In tergum systematis repositionis, data non corrumpitur si laedatur in principali (saltem per aliquod tempus), si notitia corrupta fit, semper potes imaginem prohibere ne notitia corruptionis in repositionis ratio

cons:

  • Data in diversis Mauris interdum semper non est idem

Sic modus replicationis electio dependet a negotiis propositis. Si criticum est tibi ut centrum notitiarum tergum eadem prorsus notitia contineat ac centrum principale (i.e., negotium postulationis RPO = 0), tunc habebis nummum furcam et cum limitationibus synchroni effigiem. Et si mora in notitia civitatis accepta est, vel simpliciter pecunia nulla est, tunc certo asynchrono methodo uti debes.

Seorsim etiam illustrabimus talem modum (pressius, topologiam) sicut metrocluster. In modo metrocluster replicatio synchrona adhibetur, sed, dissimilis figurae regularis, metrocluster permittit utrasque systemata repono operandi modo activo. Illae. Non habes separationem inter activa et sto- data centra. Applicationes simul operantur cum duabus systematibus repono, quae physice in diversis centris data sunt. Tempora media in accidentibus in tali topologia valde parvae sunt (RTO, plerumque minuta). In hoc articulo metroclus nostri exsecutionem nostram non consideramus, cum haec sit amplissima et capacissima thema, ita separatum, sequentem articulum, in continuatione istius.

Saepius etiam, cum loquimur de replicatione systemata reponendi, multi rationabilem quaestionem habent: > "Multae applicationes habent instrumenta replicationis sua, cur replicatione systematum reponendi utuntur? utrum melius an peius?

Hic nulla patet responsio, ergo argumenta sunt PRO et CONS;

Argumenta replicationis reposita:

  • Simplicitas solutio. Uno instrumento, integram informationem tuam replicare potes, cuiuscumque oneris genus et applicationis. Replica ab applicationibus uteris, applicationem singulatim configurare debebis. Si plures quam 2 ex eis sunt, hoc est valde laboriosum, intensum et sumptuosum (applicatio plerumque requirit separatum et non liberum unicuique applicationi licentiam. Sed de illo infra).
  • Replicare potes aliquid - quodlibet applicatione, aliqua notitia - et semper sibi consentaneum est. Multae applicationes replicationis facultates non habent, et replicationes e systematis repono tantum modo sunt ad tutelam ex calamitatibus praestandam.
  • Non opus est reddere ad applicationem replicationis functionalitatis. Pro regula, non vilis, sicut licentiae ad tabulam repositae figurae. Sed tibi dare licentiam semel replicationis repositae, et licentiam applicandi effigiem singulis applicationis separatim comparandi. Si tales applicationes multum sunt, denarium bellum constat et sumptus licentiarum replicationis repositionis gutta in oceano fit.

Argumenta replicationis contra reposita:

  • Replica per applicationes plus functionis habet ex parte applicationum ipsarum, applicatio notitias suas melius (scilicet manifesto) cognoscit, ideo plures optiones cum illis operandi sunt.
  • Manufacturers aliquarum applicationum constantiam notitiarum suarum non spondent si replicatio fiat instrumentorum tertiae partis utens. *

* — Thesium controversiarum. Exempli gratia, notissimus fabrica DBMS fabricator diutissime declaratus est eorum DBMS modo ordinarie utentes medio modo replicari, et reliqua replicationis (inclusa systemata repono) "non est verum." Sed vita demonstravit hoc non ita esse. Verisimile est (sed hoc certum non est) hoc simpliciter non est honestissimum conatum plures licentias clientibus vendere.

Quo fit, ut in pluribus, melior est replicatio de reponendi ratione, quia Haec optio simplicior et minus sumptuosa est, sed causae complexae sunt, cum specifica applicatione functionality opus est, et cum applicatione applicationis gradus operari necesse est.

Actum cum doctrina, nunc usu

Imaginem configurabimus in lab nostra. In condicionibus laboratorium aemulati sumus duo centra data (re vera duo tormenta adjacentia in diversis aedificiis esse videbantur). Sta in duobus systematibus machinis N2 repositionis constat, quae inter funibus opticis inter se nectuntur. Corpus server currens Windows Servo 2016 coniungitur cum systematis repositionis utens 10Gb Ethernet. Stare est omnino simplex, sed hoc essentiam non mutat.

Schematice hoc spectat:

AERODISK Engine: Clades resistentia. Pars I

Logice, replicatio sic ordinatur:

AERODISK Engine: Clades resistentia. Pars I

Nunc inspiciamus replicationem functionis quam nunc habemus.
Duo modi sustentantur: asynchronus et synchronus. Consentaneum est synchronum modum circumscribere distantiae et canalis communicationis. Praesertim synchronus modus requirit usum fibrarum sicut Physica et 10 Gigabit Ethernet (vel superior).

Spatium replicationis synchronae subnixum est 40 chiliometrorum, valor morae canalis optici inter centra data usque ad 2 millium secundorum est. In genere, magnas moras faciet, sed tunc in memoria (quod etiam logicum est) validae erunt tarditates, ut si replictionem synchronam inter data centra moliris, qualitatem opticorum et moras cohibere debeas.

Requisita replicationis asynchronae non tam graves sunt. Accuratius ibi omnino non sunt. Quodlibet opus Aer nexum facturus.

In statu, ratio repositionis AERODISK machinarum replicationem sustinet pro machinis obstructionum (LUNs) per protocollum Ethernet (super aes vel opticum). Pro inceptis ubi replicatio per fabricam SAN super Fibre Channel requiritur, nunc solutionem congruam addimus, sed nondum parata est, ut in casu nostro solum Ethernet.

Replicatio inter quaslibet systematum repositorium silum (N1, N2, N4) operari potest a systematibus junioribus ad maiores et vice versa.

Utriusque modorum replicationis functionis prorsus idem est. Subter plura sunt de iis quae in promptu sunt:

  • Replicatio "uni ad unum" vel "unum ad unum", hoc est versio classica cum duabus centris notitiis, principale et tergum.
  • Replicatio est "unus in multis" vel "unus ad multos", i.e. unus LUN potest replicari pluribus systematibus repono simul
  • Activare, deactivate et "reverse" replicationem, respective ad enable, disable, vel mutare directionem replicationis.
  • Replicatio praesto est utriusque RDG (Societatis Raid Distributae) et DDP (Disk Pool) lacus. Luns autem piscinae Rdg alteri Rdg replicari non potest. Idem cum DDP.

Multa plura sunt parva, sed punctum nullum est in iis enumerandis, quas in erigimus commemorabimus.

Replicatio profecta est

Processus setup est admodum simplex et tribus gradibus consistit.

  1. network configurationis
  2. Repono setup
  3. Praecepta erigens (nexiones) et destinata

Magni ponderis punctum replicationis constituendae est ut primos duos gradus in repositorio remoto repetatur, tertius gradus — tantum in principali.

Profecta est network opibus

Primus gradus est portus retis configurare per quos transmittitur replicatio negotiationis. Ad hoc efficiendum, portus debes efficere et eorum IP inscriptiones in sectione anteriore adaptatores pone.

Post hoc opus est stagnum creare (in nostro casu RDG) et virtualem IP ad replicationem (VIP). VIP fluitans IP oratio est quae duobus "physicis" inscriptionibus moderatoris repositionis (portus quos modo figuravimus) ligatur). Haec erit replicatio principalis. Etiam non cum VIP, sed cum VLAN operari potes, si opus tagged commercii opus est.

AERODISK Engine: Clades resistentia. Pars I

Processus creandi VIP ad imaginem non multum differt a creando VIP ad I/O (NFS, SMB, iSCSI). In hoc casu regularem VIP (sine VLAN) creamus, sed certo indicandum est replicationem (sine hoc indice non poterimus VIP regulae in proximo gradu addere).

AERODISK Engine: Clades resistentia. Pars I

VIP eodem subnet esse debet quo IP portubus inter quos innatat.

AERODISK Engine: Clades resistentia. Pars I

Repetimus has occasus in systemate repositoria remota, cum IP alia, scilicet.
VIPs ex diversis systematibus repositionis in diversis subnets esse potest, summa res est inter eas excitandas esse. In nostro casu hoc exemplum exacte ostenditur (192.168.3.XX et 192.168.2.XX).

AERODISK Engine: Clades resistentia. Pars I

Haec praeparatio perficit partem retis.

Occasus sursum repono

Repositio reposita pro effigiei a consueto differat tantum in eo quod facimus mapping per peculiarem tabulam "Replicationem Mapping". Alioquin omnia eadem sunt quae cum communi paroeciali usu. Ut autem.

In piscina R02 antea creata, debes LUN. Faciamus et dicamus LUN1.

AERODISK Engine: Clades resistentia. Pars I

Necesse est etiam nos eundem LUN in repositione remota systemate eiusdem quantitatis creare. Creamus. Ad evitandam confusionem, vocemus remota LUN LUN1R .

AERODISK Engine: Clades resistentia. Pars I

Si opus est ut LUN iam existit, deinde imaginem constituens, opus est ut hanc feracem LUN ab hospite ascendamus et simpliciter inanem LUN eiusdem quantitatis in reposita rationum remota crearemus.

Tabularium paroeciale completum est, in replicando regulam creando transeamus.

Praecepta replicatio vel replicatio profecta nexus

Post LUNs creando in systemate repono, quod primarium erit in momento, replicationem regulae LUN1 in systematis repositionis configuramus 1 ad LUN1R in systemate repositorio 2 .

Occasio facta in "replicatione remota" menu

Regulam faciamus. Ad hoc faciendum, cuius figurae susceptionem designare debes. Ibi etiam nexus et genus replicationis (synchronum vel asynchronum) nominamus.

AERODISK Engine: Clades resistentia. Pars I

In "systematibus remotis" campum nostrum repositionis systematis addimus. Addere debes administratione rationum IP repositionis (MGR) et nomine remotae LUN uti in quae replicationem agemus (in nostro casu LUN2R). Imperium IPs solum in stadio addendi connexionis opus est, replicatio mercaturae per illas non tradetur, ante figuratum VIP ad hoc adhibebitur.

Iam in hoc statu plus quam unam rationem remotam pro topologia "unum multis" addere possumus: preme globulum "nodi" addere, sicut in figura infra.

AERODISK Engine: Clades resistentia. Pars I

In nobis, una tantum est ratio remota, ad hoc nos circumscribimus.

Hcec parata est. Quaeso nota quod ad omnes replicationes participantium automatice additur (in nostro casu duo sunt). Facere potes tot regulas tales quot vis, quotlibet luns et quacumque parte. Exempli causa, ad paria pondera, partem LUNs ex systemate repositorio 1 ad systema reponendi 2 replicare, alteram vero partem a systemate repositorio 2 ad systema reponendi 1 replicare.

Repono system1. Statim post creationem incepit synchronisatio.

AERODISK Engine: Clades resistentia. Pars I

Repono system2. Eadem regula videmus, sed synchronisatio iam finita est.

AERODISK Engine: Clades resistentia. Pars I

LUN1 reposita ratio 1 in prima parte est, id est, activa est. LUN1R ratio reposita 2 in munere secundarii est, id est, stat in casu repositionis ratio 1 deficit.
Nunc ad exercitum nostrum LUN.

Per iSCSI coniungemus, licet etiam per FC fieri possit. Via iSCSI LUN in imagine constituenda destinata nulla fere alia est a missione consueta, quare hoc in speciali hic non consideramus. Si quid, hic processus in articulo "Velox setup".

Sola differentia est quod creamus destinata in "Replication Mapping" tabula

AERODISK Engine: Clades resistentia. Pars I

Statuimus destinata et dedi LUN ad exercitum. LUN.

AERODISK Engine: Clades resistentia. Pars I

Formamus eam in systematis fasciculi localis.

AERODISK Engine: Clades resistentia. Pars I

Id ipsum dictum est. Probo veniam altera.

temptationis

Tres missiones principales probabimus.

  1. Munus ordinarium mutandi secundarium > Primarium. Iustum munus mutandi in casu opus est, exempli gratia, aliquas praecavendas operationes in centro notitiarum principalium, et hoc tempore, ut suppetat notitia, onus ad tergum notificationis centrum transfermus.
  2. Subitis munus secundarium mutandi > Primarium (defectum centrum notitia). Hoc est principale missionis ad quod replicatio existit, quae adiuvare potest ad integram noticiam centrum defectuum superesse sine mora societatis ad tempus protractum.
  3. Naufragii communicationis canales inter centra data. Reprehendo rectos duorum systematum repositorium in conditionibus in quibus aliqua de causa communicatio canalis inter centra data perpendat (exempli gratia, cavator in loco iniquo effossus et optica opaca fregit).

Primum, notitias nostras LUN (litteras cum incertis notis scribere incipiemus). Statim videmus communicationem canalem inter systemata reposita adiuvari. Hoc facile intellectu est si magna onera portuum aperis quae replicationis responsales sunt.

AERODISK Engine: Clades resistentia. Pars I

Utraque systemata nunc "utilia" data habent, experimentum incipere possumus.

AERODISK Engine: Clades resistentia. Pars I

In casu tantum inspiciamus summas de fasciculis Nullam et scribes.

AERODISK Engine: Clades resistentia. Pars I

Iusto munus mutandi

Operatio permutationis munerum (mutatione directionis replicationis) fieri potest cum quavis repositione systematis, sed adhuc opus erit ad utrumque ire, quoniam necesse est ut in primario destinata disable et in secundario (quod Primarium fiet. ).

Fortasse iam oritur rationabilis quaestio: cur non hoc automate? Responsio est: simplex est, replicatio est simplex medium calamitatis mollitiae, solum in operibus manualibus. Ad has operationes automate modus est metrocluster, plene automated, sed conformatio eius multo magis implicata est. De metroclustro in sequenti articulo scribemus.

In systemate principali repositionis, inactivamus destinata ut desinat memoria.

AERODISK Engine: Clades resistentia. Pars I

Deinde in una systemata repono (non refert, in principali vel in tergum) in "replicationis remotae" tabula, elige nexum nostrum REPL1 et preme "Mutare munus".

AERODISK Engine: Clades resistentia. Pars I

Post pauca secunda, LUN1R (ratio tergum repono) fit Prima.

AERODISK Engine: Clades resistentia. Pars I

Describimus LUN1R cum systema repositione.

AERODISK Engine: Clades resistentia. Pars I

Post hoc, noster E: coegi sponte ad exercitum adnectitur, hoc solum tempore "venit" ex LUN1R.

In casu tantum summas Nullam comparemus.

AERODISK Engine: Clades resistentia. Pars I

Idem. Test, lata.

Failover. Mauris interdum defectum

In momento, ratio principalis repono post iustas commutationes est ratio reposita 2 et LUN1R, respectively. Ut casus aemulemur, potentiam in utraque reposita moderatoris avertemus.
Non est aditus ad eam.

Videamus quid agatur in repositione systematis 1 (tergum unum ad momentum).

AERODISK Engine: Clades resistentia. Pars I

Videmus pervulgatum Primarium LUN (LUN1R) esse. Nuntius error in tignis apparuit, in tabella informationis, et etiam in ipsa regula replicationis. Itaque notitia de exercitu sit amet unavailable.

Munus primarium LUN1 muta.

AERODISK Engine: Clades resistentia. Pars I

Facio destinata ad exercitum.

AERODISK Engine: Clades resistentia. Pars I

Fac ut E expellam in hospitio apparet.

AERODISK Engine: Clades resistentia. Pars I

Nullam reprehendo.

AERODISK Engine: Clades resistentia. Pars I

Omnia est bonum. Systema repositorium feliciter superfuit lapsus centri datorum, quod erat actuosum. Tempus approximatum nos replicationem "reversionem" connectens consumpsimus et LUN a tergo datae centri circiter 3 minuta erat. Patet quod in productione reali omnia multo magis implicata sunt, et praeter actiones cum systematibus reposita, plura opera in retis, in exercitibus, in applicationibus exercere debes. Et hoc tempus in vita multo erit diutius.

Hic scribere libet omnia, feliciter peracta probatio, sed non ruam. Systema principale repono est "mendacium", scimus quod cum "cecidit", in prima parte fuit. Quid si repente volvitur? Erunt duae partes primariae, quae datae corruptioni sunt pares? Nunc scriptor reprehendo.
Sit scriptor subito in ratio repono subiecta.

Paucis momentis onerat ac deinde ad servitium redit post brevem synchronizationem, sed in partes secundae.

AERODISK Engine: Clades resistentia. Pars I

Omnes OK. Discidium cerebrum non fuit. Hoc cogitabamus, semperque post lapsum systematis emissi ad secundarii munus ascendit, cuiuscumque muneris esset in « in vita ». Nunc pro certo affirmare possumus notitias centri defectionis experimentum bene succedere.

Defectum communicationis canales inter data centra

Praecipuum huius testi munus est fac ut systema repositionis infandum agere non incipiat si canales communicationis inter duas systemata repono tempus amittat et postea iterum appareat.
Sic. Fila inter repositionis systemata disiungimus (putamus illos ab effosso effossos esse).

In Primario videmus nullam esse connexionem cum secundario.

AERODISK Engine: Clades resistentia. Pars I

In secundario videmus nullam esse connexionem cum Primario.

AERODISK Engine: Clades resistentia. Pars I

Omnia denique operantur, et pergimus notitias scribere ad systema tabularium principale, id est, in tuto esse diversum ab tergum unum, id est, "separantur".

Paucis momentis "reparamus" communicationem canalem. Cum primum systemata electronica se mutuo videbunt, automatice data synchronisatio reducitur. Nihil ab administratore hic requiritur.

AERODISK Engine: Clades resistentia. Pars I

Post aliquod tempus synchronisatio perficitur.

AERODISK Engine: Clades resistentia. Pars I

Connexio restituta est, iactura canalium communicationis nullum casum necessitatis causabat, et, mutatis mutationibus, sponte facta synchronisatio facta est.

Inventiones

Theoriam resolvimus — quid opus sit et quare, ubi cons pros et ubi sunt. Tunc replicationem synchronam inter duo systemata reposita constituimus.

Deinde, praecipuae probationes exercendae sunt pro commutatione normali, centrum defectionis et canalis communicationis defectio. In omnibus causis, ratio repono bene operata est. Nulla notitia damnum et operationes administrativae ad minimum tenentur missioni manuali.

Postero tempore condicionem inpediemus et demonstrabimus quomodo omnis haec logica in metroclustro automated in activo-activo modo operata sit, hoc est, cum utriusque systematis repositionis primariae sint, et mores in repositionis systematis defectibus plene automantur.

Quaeso scribe commentarios, sanam reprehensionem et consilium practicum recipere gaudebimus.

Donec tempus.

Source: www.habr.com

Add a comment