{"id":35387,"date":"2019-10-31T22:04:01","date_gmt":"2019-10-31T19:04:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/aerodisk-engine-katastrofoustojchivost-chast-1\/"},"modified":"2019-10-31T22:04:01","modified_gmt":"2019-10-31T19:04:01","slug":"aerodisk-engine-katastrofoustojchivost-chast-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/aerodisk-engine-katastrofoustojchivost-chast-1","title":{"rendered":"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/7749b28518da6543acd41dce646844c0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>P\u00ebrsh\u00ebndetje, lexues t\u00eb Habr\u00ebs! Tema e k\u00ebtij artikulli do t\u00eb jet\u00eb realizimi i mjeteve t\u00eb q\u00ebndrueshm\u00ebris\u00eb ndaj katastrofave n\u00eb sistemet e ruajtjes AERODISK Engine. Fillimisht, ne d\u00ebshironim t\u00eb shkruanim n\u00eb nj\u00eb artikull p\u00ebr t\u00eb dy mjetet: replikimin dhe metroklastrin, por, p\u00ebr fat t\u00eb keq, artikulli doli shum\u00eb i gjat\u00eb, prandaj e ndam\u00eb artikullin n\u00eb dy pjes\u00eb. Le t\u00eb fillojm\u00eb nga e thjeshta deri te e komplikuara. N\u00eb k\u00ebt\u00eb artikull do t\u00eb konfigurojm\u00eb dhe testojm\u00eb replikimin sinhron \u2013 do t\u00eb rr\u00ebzojm\u00eb nj\u00eb Qend\u00ebr t\u00eb Dh\u00ebnash (CZ) dhe gjithashtu do t\u00eb ndalim kanalin e komunikimit midis CZ-ve dhe do t\u00eb shohim se \u00e7far\u00eb do t\u00eb ndodh\u00eb.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Shpesh, klient\u00ebt tan\u00eb na b\u00ebjn\u00eb pyetje t\u00eb ndryshme n\u00eb lidhje me replikimin, prandaj, p\u00ebrpara se t\u00eb kalojm\u00eb n\u00eb konfigurimin dhe testimin e implementimeve t\u00eb replikave, do t\u00eb diskutojm\u00eb pak p\u00ebr at\u00eb q\u00eb \u00ebsht\u00eb replikimi n\u00eb sistemet e ruajtjes s\u00eb t\u00eb dh\u00ebnave.<\/p>\n<p><\/p>\n<h2 id=\"nemnogo-teorii\">Pak teori<\/h2>\n<p><\/p>\n<p>Replikimi n\u00eb sistemet e ruajtjes s\u00eb t\u00eb dh\u00ebnave \u00ebsht\u00eb nj\u00eb proces i vazhduesh\u00ebm p\u00ebr t\u00eb siguruar identitetin e t\u00eb dh\u00ebnave n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb n\u00eb disa sisteme t\u00eb ruajtjes. Teknikisht, replikimi kryhet n\u00ebp\u00ebrmjet dy metodave.<\/p>\n<p><\/p>\n<p><strong>Replikimi sinhron<\/strong> \u2013 \u00ebsht\u00eb kopjimi i t\u00eb dh\u00ebnave nga sistemi kryesor i ruajtjes n\u00eb at\u00eb rezerv\u00eb me konfirmimin e detyruesh\u00ebm t\u00eb t\u00eb dy sistemeve t\u00eb ruajtjes, q\u00eb t\u00eb dh\u00ebnat jan\u00eb regjistruar dhe konfirmuar. Vet\u00ebm pas konfirmimit nga t\u00eb dy pal\u00ebt (nga t\u00eb dy sistemet e ruajtjes) t\u00eb dh\u00ebnat konsiderohen t\u00eb regjistruara dhe mund t\u00eb p\u00ebrdoren. K\u00ebshtu sigurohet identiteti i garantuar i t\u00eb dh\u00ebnave n\u00eb t\u00eb gjith\u00eb sistemet e ruajtjes q\u00eb marrin pjes\u00eb n\u00eb replikim.<\/p>\n<p><\/p>\n<p>Pikat e forta t\u00eb k\u00ebtij metodi:<\/p>\n<p><\/p>\n<ul>\n<li>T\u00eb dh\u00ebnat gjithmon\u00eb jan\u00eb identike n\u00eb t\u00eb gjitha sistemet e ruajtjes<\/li>\n<\/ul>\n<p><\/p>\n<p>Disavantazhet:<\/p>\n<p><\/p>\n<ul>\n<li>Kosto e lart\u00eb e zgjidhjes (kanale t\u00eb shpejta komunikimi, fibra optike t\u00eb shtrenjta, transceiver t\u00eb gjat\u00eb dhe t\u00eb tjera)<\/li>\n<li>Kufizime n\u00eb distanc\u00eb (brenda disa dhjet\u00ebra kilometrave)<\/li>\n<li>Nuk ka mbrojtje nga prishja logjike e t\u00eb dh\u00ebnave (n\u00ebse t\u00eb dh\u00ebnat prishen (me vet\u00ebdije ose rast\u00ebsisht) n\u00eb sistemin kryesor, ato automatikisht dhe menj\u00ebher\u00eb do t\u00eb prishen edhe n\u00eb rezervat, pasi t\u00eb dh\u00ebnat gjithmon\u00eb jan\u00eb identike (ky \u00ebsht\u00eb paradoksi))<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Replikimi asinkron<\/strong> \u2013 kjo \u00ebsht\u00eb gjithashtu kopjimi i t\u00eb dh\u00ebnave nga ruajtja kryesore n\u00eb at\u00eb rezerv\u00eb, por me nj\u00eb vones\u00eb t\u00eb caktuar dhe pa nevoj\u00ebn p\u00ebr konfirmimin e shkrimit nga ana tjet\u00ebr. Mund t\u00eb punohet me t\u00eb dh\u00ebnat menj\u00ebher\u00eb pas shkrimit n\u00eb ruajtjen kryesore, nd\u00ebrsa n\u00eb ruajtjen rezerv\u00eb t\u00eb dh\u00ebnat do t\u00eb jen\u00eb t\u00eb disponueshme pas nj\u00eb kohe. Identiteti i t\u00eb dh\u00ebnave n\u00eb k\u00ebt\u00eb rast, natyrisht, nuk sigurohet fare. T\u00eb dh\u00ebnat n\u00eb ruajtjen rezerv\u00eb gjithmon\u00eb ndodhen pak \"n\u00eb t\u00eb kaluar\u00ebn\".<\/p>\n<p><\/p>\n<p>Avantazhet e replikimit asinkron:<\/p>\n<p><\/p>\n<ul>\n<li>Kosto e ul\u00ebt e zgjidhjes (\u00e7do kanal komunikimi, fibra optike \u00ebsht\u00eb opsionale)<\/li>\n<li>Nuk ka kufizime n\u00eb distanc\u00eb<\/li>\n<li>N\u00eb ruajtjen rezerv\u00eb t\u00eb dh\u00ebnat nuk d\u00ebmtohen n\u00eb rast se ato d\u00ebmtohen n\u00eb at\u00eb kryesore (t\u00eb pakt\u00ebn p\u00ebr nj\u00eb koh\u00eb), n\u00ebse t\u00eb dh\u00ebnat jan\u00eb prishur, gjithmon\u00eb mund t\u00eb ndalohet replikimi p\u00ebr t\u00eb mos lejuar d\u00ebm n\u00eb t\u00eb dh\u00ebnat n\u00eb ruajtjen rezerv\u00eb<\/li>\n<\/ul>\n<p><\/p>\n<p>Disavantazhet:<\/p>\n<p><\/p>\n<ul>\n<li>T\u00eb dh\u00ebnat n\u00eb qendra t\u00eb ndryshme t\u00eb t\u00eb dh\u00ebnave gjithmon\u00eb jan\u00eb joidentike<\/li>\n<\/ul>\n<p><\/p>\n<p>Prandaj, zgjedhja e modit t\u00eb replikimit varet nga detyrat e biznesit. N\u00ebse \u00ebsht\u00eb thelb\u00ebsore q\u00eb n\u00eb Qendrat e t\u00eb Dh\u00ebnave rezerv\u00eb t\u00eb jen\u00eb t\u00eb nj\u00ebjtat t\u00eb dh\u00ebna si n\u00eb ato kryesore (dmth. k\u00ebrkesa e biznesit p\u00ebr RPO=0), at\u00ebher\u00eb do t\u00eb duhet t\u00eb investoni dhe t\u00eb pranoni kufizimet e replik\u00ebs sinkrone. N\u00ebse ndalesa e gjendjes s\u00eb t\u00eb dh\u00ebnave \u00ebsht\u00eb e pranueshme ose thjesht nuk keni para, at\u00ebher\u00eb, pa dyshim, duhet t\u00eb p\u00ebrdorni metod\u00ebn asinkrone.<\/p>\n<p><\/p>\n<p>Nj\u00eb m\u00ebnyr\u00eb tjet\u00ebr q\u00eb duam t\u00eb theksojm\u00eb \u00ebsht\u00eb topologjia e metroklaustrit. N\u00eb modin e metroklaustrit p\u00ebrdoret replikimi sinkron, por, ndryshe nga replica e zakonshme, metroklaustri lejon t\u00eb dyja sistemet e ruajtjes t\u00eb punojn\u00eb n\u00eb m\u00ebnyr\u00eb aktive. Pra, nuk keni ndarje midis Qendrave t\u00eb t\u00eb Dh\u00ebnave aktive dhe rezerv\u00eb. Aplikacionet funksionojn\u00eb nj\u00ebkoh\u00ebsisht me dy sistemi ruajtjeje, t\u00eb cilat jan\u00eb fizikisht t\u00eb vendosura n\u00eb Qendra t\u00eb ndryshme t\u00eb T\u00eb Dh\u00ebnave. Koh\u00ebt e ndales\u00ebs gjat\u00eb fatkeq\u00ebsive n\u00eb nj\u00eb topologji t\u00eb till\u00eb jan\u00eb shum\u00eb t\u00eb vogla (RTO, zakonisht minuta). N\u00eb k\u00ebt\u00eb artikull nuk do t\u00eb shqyrtojm\u00eb realizimin ton\u00eb t\u00eb metroklaustrit, pasi \u00ebsht\u00eb nj\u00eb tem\u00eb shum\u00eb e madhe dhe e r\u00ebnd\u00ebsishme, ndaj do t'i kushtojm\u00eb nj\u00eb artikull t\u00eb ve\u00e7ant\u00eb, duke vazhduar nga ky. <\/p>\n<p><\/p>\n<p>Gjithashtu shum\u00eb shpesh, kur flasim p\u00ebr replikimin p\u00ebrmes sistemeve t\u00eb ruajtjes, shum\u00eb njer\u00ebz kan\u00eb nj\u00eb pyetje t\u00eb arsyeshme: &gt; \u00abShum\u00eb aplikacione kan\u00eb mekanizma t\u00eb tyre p\u00ebr replikim, pse t\u00eb p\u00ebrdorim replikimin n\u00eb sistemet e ruajtjes? A \u00ebsht\u00eb kjo m\u00eb mir\u00eb apo m\u00eb keq?\u00bb<\/p>\n<p><\/p>\n<p>Nuk ka nj\u00eb p\u00ebrgjigje t\u00eb qart\u00eb, prandaj do t\u00eb paraqesim argumentet P\u00cbR dhe KUNDRA:<\/p>\n<p><\/p>\n<p>Argumentet P\u00cbR replikimin n\u00eb sistemet e ruajtjes:<\/p>\n<p><\/p>\n<ul>\n<li>Thjesht\u00ebsia e zgjidhjes. Me nj\u00eb mjet mund t\u00eb replikoni t\u00eb gjith\u00eb masivin e t\u00eb dh\u00ebnave, pa marr\u00eb parasysh llojin e ngarkes\u00ebs dhe aplikacioneve. N\u00ebse p\u00ebrdorni replikimin nga aplikacionet, do t'ju duhet t\u00eb konfiguroni \u00e7do aplikacion ve\u00e7 e ve\u00e7. N\u00ebse ka m\u00eb shum\u00eb se 2, kjo b\u00ebhet jasht\u00ebzakonisht e pun\u00ebs dhe e shtrenjt\u00eb (replikimi i aplikacioneve zakonisht k\u00ebrkon nj\u00eb licenc\u00eb t\u00eb ve\u00e7ant\u00eb dhe jo falas p\u00ebr \u00e7do aplikacion. Por p\u00ebr k\u00ebt\u00eb m\u00eb posht\u00eb).<\/li>\n<li>Mund t\u00eb replikoni \u00e7do gj\u00eb \u2013 \u00e7far\u00ebdo aplikacionesh, \u00e7do t\u00eb dh\u00ebnash \u2013 dhe ato gjithmon\u00eb do t\u00eb jen\u00eb konsistente. Shum\u00eb (shumica) e aplikacioneve nuk kan\u00eb mekanizma replikimi dhe replikat nga ana e sistemeve t\u00eb ruajtjes jan\u00eb mjeti i vet\u00ebm p\u00ebr t\u00eb siguruar mbrojtje nga katastrofat.<\/li>\n<li>Nuk keni nevoj\u00eb t\u00eb paguani m\u00eb shum\u00eb p\u00ebr funksionalitetin e replikimit t\u00eb aplikacioneve. P\u00ebr zakon, ai kushton shtrenjt\u00eb, ashtu si licencat p\u00ebr replik\u00ebn e SHT. Por p\u00ebr licenc\u00ebn e replikimit t\u00eb SHT-s\u00eb, duhet t\u00eb paguani nj\u00eb her\u00eb, nd\u00ebrsa p\u00ebr licenc\u00ebn e replik\u00ebs s\u00eb aplikacioneve duhet t\u00eb blini p\u00ebr \u00e7do aplikacion ve\u00e7 e ve\u00e7. N\u00ebse ka shum\u00eb aplikacione t\u00eb tilla, kjo b\u00ebhet e shtrenjt\u00eb dhe kostoja e licencave p\u00ebr replikimin e SHT-s\u00eb b\u00ebhet nj\u00eb pik\u00eb n\u00eb det.<\/li>\n<\/ul>\n<p><\/p>\n<p>Argumentet PROTI replikimit t\u00eb SHT-s\u00eb:<\/p>\n<p><\/p>\n<ul>\n<li>Replika p\u00ebrmes aplikacioneve ka m\u00eb shum\u00eb funksionalitet nga k\u00ebndv\u00ebshtrimi i vet aplikacioneve, aplikacioni e njeh m\u00eb mir\u00eb t\u00eb dh\u00ebnat e tij (q\u00eb \u00ebsht\u00eb e qart\u00eb), prandaj ka m\u00eb shum\u00eb opsione p\u00ebr t\u00eb punuar me to.<\/li>\n<li>Prodhuesit e disa aplikacioneve nuk garantojn\u00eb q\u00ebndrueshm\u00ebrin\u00eb e t\u00eb dh\u00ebnave t\u00eb tyre n\u00ebse b\u00ebhet replikimi me mjete t\u00eb pal\u00ebve t\u00eb treta.*<\/li>\n<\/ul>\n<p><\/p>\n<p>*- nj\u00eb tez\u00eb e diskutueshme. P\u00ebr shembull, nj\u00eb kompani e njohur prodhuese e DB, shum\u00eb gjat\u00eb deklaroi zyrtarisht se DB-ja e tyre mund t\u00eb replikoheshin normalisht vet\u00ebm me mjetet e tyre, nd\u00ebrsa replikimi i mbetur (p\u00ebrfshir\u00eb at\u00eb t\u00eb SHT) \u00ebsht\u00eb \"jo i v\u00ebrtet\u00eb\". Por jeta tregoi se kjo nuk \u00ebsht\u00eb e v\u00ebrtet\u00eb. M\u00eb shum\u00eb se kaq, (por kjo nuk \u00ebsht\u00eb e sigurt) \u00ebsht\u00eb thjesht nj\u00eb p\u00ebrpjekje jo shum\u00eb e sinqert\u00eb p\u00ebr t\u00eb shitur m\u00eb shum\u00eb licenca klient\u00ebve. <\/p>\n<p><\/p>\n<p>N\u00eb shumic\u00ebn e rasteve, replikimi nga STH \u00ebsht\u00eb m\u00eb i p\u00ebrshtatsh\u00ebm, pasi \u00ebsht\u00eb nj\u00eb opsion m\u00eb i thjesht\u00eb dhe m\u00eb ekonomik, por ka raste t\u00eb komplikuara kur funksionaliteti specifik i aplikacioneve \u00ebsht\u00eb i nevojsh\u00ebm dhe duhet t\u00eb punojm\u00eb sakt\u00ebsisht me replikimin n\u00eb nivelin e aplikacioneve. <\/p>\n<p><\/p>\n<h2 id=\"s-teoriey-zakonchili-teper-praktika\">Teoria ka p\u00ebrfunduar, tani praktika.<\/h2>\n<p><\/p>\n<p>Ne do t\u00eb konfigurojm\u00eb replikimin n\u00eb laboratorin ton\u00eb. N\u00eb kushte laboratorike kemi simuluar dy Qendra t\u00eb Dh\u00ebnash (n\u00eb t\u00eb v\u00ebrtet\u00eb, dy raftet ngjitur q\u00eb duken si n\u00eb nd\u00ebrtesa t\u00eb ndryshme). Stendi p\u00ebrb\u00ebhet nga dy STH Engine N2, t\u00eb cilat jan\u00eb t\u00eb lidhura me kabuj optik. Nj\u00eb server fizik me sistemin operativ Windows Server 2016 \u00ebsht\u00eb lidhur me t\u00eb dy STH duke p\u00ebrdorur 10Gb Ethernet. Stendi \u00ebsht\u00eb mjaft i thjesht\u00eb, por kjo nuk e ndryshon thelbin.<\/p>\n<p><\/p>\n<p>Ai duket k\u00ebshtu:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/044f81f6145cd05695c236e21a3d9aba.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Logjikisht, replikimi \u00ebsht\u00eb organizuar si m\u00eb posht\u00eb:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/87e88c44d68c32bdad776b626ed01bdd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tani do t\u00eb shqyrtojm\u00eb funksionalitetet e replikimit q\u00eb kemi tani.<br \/>\nP\u00ebrkrah\u00ebn dy m\u00ebnyra: asinkrone dhe sinkrone. \u00cbsht\u00eb logjike q\u00eb m\u00ebnyra sinkrone \u00ebsht\u00eb e kufizuar nga distanca dhe kanali i komunikimit. N\u00eb ve\u00e7anti, p\u00ebr m\u00ebnyr\u00ebn sinkrone k\u00ebrkohet p\u00ebrdorimi i fibra optike si fizike dhe 10 gigabit Ethernet (ose m\u00eb shum\u00eb). <\/p>\n<p><\/p>\n<p>Distanca e mb\u00ebshtetur p\u00ebr replikimin sinkron \u00ebsht\u00eb 40 kilometra, me nj\u00eb vones\u00eb t\u00eb kanaleve optike midis Qendrave t\u00eb T\u00eb Dh\u00ebnave deri n\u00eb 2 milisekonda. N\u00eb p\u00ebrgjith\u00ebsi, do t\u00eb funksionoj\u00eb edhe me vonesa m\u00eb t\u00eb m\u00ebdha, por at\u00ebher\u00eb do t\u00eb ket\u00eb ngadal\u00ebsime t\u00eb m\u00ebdha gjat\u00eb shkarkimit (\u00e7ka \u00ebsht\u00eb logjike), prandaj, n\u00ebse keni n\u00eb mendje replikimin sinkron midis Qendrave t\u00eb T\u00eb Dh\u00ebnave, duhet t\u00eb kontrolloni cil\u00ebsin\u00eb e optik\u00ebs dhe vonesat.<\/p>\n<p><\/p>\n<p>K\u00ebrkesat p\u00ebr replikimin asinkron nuk jan\u00eb kaq serioze. M\u00eb sakt\u00ebsisht, nuk ka k\u00ebrkesa fare. Cdo lidhje funksionale p\u00ebrmes Etherneti do t\u00eb b\u00ebj\u00eb.<\/p>\n<p><\/p>\n<p>Aktualisht, n\u00eb ruajtjen AERODISK ENGINE mb\u00ebshtetet replikimi p\u00ebr pajisjet bllok (LUN) p\u00ebrmes protokollit Ethernet (p\u00ebrmes metalit ose optik\u00ebs). P\u00ebr projektet ku k\u00ebrkohet patjet\u00ebr replikimi p\u00ebrmes fabrik\u00ebs SAN p\u00ebrmes Fibre Channel, ne po shkruajm\u00eb nj\u00eb zgjidhje p\u00ebrkat\u00ebse, por p\u00ebr momentin nuk \u00ebsht\u00eb e gatshme, prandaj n\u00eb rastin ton\u00eb \u2013 vet\u00ebm Ethernet.<\/p>\n<p><\/p>\n<p>Replikimi mund t\u00eb funksionoj\u00eb midis \u00e7do sistemi ruajtjeje t\u00eb seris\u00eb ENGINE (N1, N2, N4) nga sistemet m\u00eb t\u00eb ulta n\u00eb ato m\u00eb t\u00eb larta dhe anasjelltas.<\/p>\n<p><\/p>\n<p>Funksionaliteti i t\u00eb dyja m\u00ebnyrave t\u00eb replikimit \u00ebsht\u00eb plot\u00ebsisht identik. M\u00eb posht\u00eb nj\u00eb p\u00ebrshkrim m\u00eb i detajuar p\u00ebr at\u00eb q\u00eb ofrohet: <\/p>\n<p><\/p>\n<ul>\n<li>Replikimi \u00abone to one\u00bb ose \u00abnj\u00eb me nj\u00eb\u00bb, dometh\u00ebn\u00eb varianti klasik me dy Qendra t\u00eb T\u00eb Dh\u00ebnave, kryesore dhe rezerv\u00eb.<\/li>\n<li>Replikimi \u00abone to many\u00bb ose \u00abnj\u00eb n\u00eb shum\u00eb\u00bb, pra nj\u00eb LUN mund t\u00eb riplikohet n\u00eb disa SAN nj\u00ebher\u00ebsh.<\/li>\n<li>Aktivizimi, deaktivizimi dhe \u00abrrotullimi\u00bb i replikimit, p\u00ebrkat\u00ebsisht p\u00ebr t\u00eb aktivizuar, \u00e7aktivizuar ose p\u00ebr t\u00eb ndryshuar drejtimin e replikimit.<\/li>\n<li>Replikimi \u00ebsht\u00eb i disponuesh\u00ebm si p\u00ebr grupet e RDG (Raid Distributed Group), ashtu edhe p\u00ebr DDP (Dynamic Disk Pool). N\u00eb k\u00ebt\u00eb rast, LUN-i i grupit RDG mund t\u00eb riplikohet vet\u00ebm n\u00eb nj\u00eb RDG tjet\u00ebr. Me DDP \u00ebsht\u00eb e nj\u00ebjt\u00eb.<\/li>\n<\/ul>\n<p><\/p>\n<p>Ka gjithashtu shum\u00eb ve\u00e7ori t\u00eb tjera t\u00eb vogla, por nuk ka kuptim t\u00eb rendit\u00ebsh ato, do t\u2019i p\u00ebrmendim gjat\u00eb konfigurimit.<\/p>\n<p><\/p>\n<h2 id=\"nastroyka-replikacii\">Konfigurimi i replikimit<\/h2>\n<p><\/p>\n<p>Procesi i konfigurimit \u00ebsht\u00eb mjaft i thjesht\u00eb dhe p\u00ebrb\u00ebhet nga tre etapa.<\/p>\n<p><\/p>\n<ol>\n<li>Konfigurimi i rrjetit<\/li>\n<li>Konfigurimi i ruajtjes<\/li>\n<li>Konfigurimi i rregullave (lidhuve) dhe maping-ut<\/li>\n<\/ol>\n<p><\/p>\n<p>Nj\u00eb pik\u00eb e r\u00ebnd\u00ebsishme e konfigurimit t\u00eb replikimit \u00ebsht\u00eb se dy etapat e para duhet t\u00eb p\u00ebrs\u00ebriten n\u00eb SAN-in e larg\u00ebt, nd\u00ebrsa etapa e tret\u00eb \u2013 vet\u00ebm n\u00eb at\u00eb kryesor.<\/p>\n<p><\/p>\n<h3 id=\"nastroyka-setevyh-resursov\">Konfigurimi i burimeve rrjetore<\/h3>\n<p><\/p>\n<p>S\u00eb pari duhet t\u00eb konfiguroni portet rrjetore, p\u00ebrmes t\u00eb cilave do t\u00eb transmetohet trafiku i replikimit. P\u00ebr k\u00ebt\u00eb, portet duhet t\u00eb aktivizohen dhe t'u caktohen <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/lir\/ipv4\/\"   title=\"adresat IP\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"629\">adresat IP<\/a> n\u00eb seksionin Front-end adaptuesit. <\/p>\n<p><\/p>\n<p>Pas k\u00ebsaj, na nevojitet t\u00eb krijojm\u00eb nj\u00eb pool (n\u00eb rastin ton\u00eb RDG) dhe nj\u00eb IP virtuale p\u00ebr replikim (VIP). VIP \u00ebsht\u00eb nj\u00eb adres\u00eb IP e l\u00ebvizshme q\u00eb \u00ebsht\u00eb lidhur me dy adresat \"fizike\" t\u00eb kontrolluesve t\u00eb SXY (porteve q\u00eb sapo e konfiguram). Ajo do t\u00eb jet\u00eb nd\u00ebrfaqja kryesore e replikimit. Mund t\u00eb operohet gjithashtu pa VIP, por me VLAN, n\u00ebse nevojitet t\u00eb punojm\u00eb me trafik t\u00eb etiketuar.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/ca0a86542d8fe4bb9eb7498b66eede43.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Procesi i krijimit t\u00eb VIP-it p\u00ebr replik\u00ebn nuk ndryshon shum\u00eb nga krijimi i VIP-it p\u00ebr hyrje-dali (NFS, SMB, iSCSI). VIP n\u00eb k\u00ebt\u00eb rast e krijojm\u00eb si zakonisht (pa VLAN), por patjet\u00ebr duhet t\u00eb tregojm\u00eb se \u00ebsht\u00eb p\u00ebr replikim (pa k\u00ebt\u00eb tregues nuk do t\u00eb mund ta shtojm\u00eb VIP-in n\u00eb rregullin n\u00eb hapin tjet\u00ebr).<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/054a5d2a9695aed19aafbd2efe833196.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VIP-i duhet patjet\u00ebr t\u00eb jet\u00eb n\u00eb t\u00eb nj\u00ebjt\u00ebn n\u00ebnrrjet\u00eb si IP-t\u00eb e porteve, midis t\u00eb cilave \"zhvillohet\".<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/fb96d1609425dcebb5345435ac7f6857.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>P\u00ebrs\u00ebrisim k\u00ebto konfigurime n\u00eb SXY-n\u00eb e larg\u00ebt, natyrisht me nj\u00eb IP tjet\u00ebr.<br \/>\nVIP-t\u00eb nga SXY t\u00eb ndryshme mund t\u00eb jen\u00eb n\u00eb n\u00ebnrrjeta t\u00eb ndryshme, e r\u00ebnd\u00ebsishme \u00ebsht\u00eb q\u00eb t\u00eb ket\u00eb routing mes tyre. N\u00eb rastin ton\u00eb kjo \u00ebsht\u00eb nj\u00eb shembuj i till\u00eb (192.168.3.XX dhe 192.168.2.XX).<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/3d43b4339277e50413cc9944c53e0d62.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>K\u00ebtu p\u00ebrfundon p\u00ebrgatitja e pjes\u00ebs rrjet.<\/p>\n<p><\/p>\n<h3 id=\"nastraivaem-hranilischa\">Konfigurojm\u00eb magazinat<\/h3>\n<p><\/p>\n<p>Konfigurimi i ruajtjes p\u00ebr replikim ndryshon nga ai normal vet\u00ebm p\u00ebr faktin se mapimi b\u00ebhet p\u00ebrmes menys\u00eb speciale \"Maping i Replikimit\". Ndryshe, gjith\u00e7ka \u00ebsht\u00eb si me konfigurimin normal. Tani, me radh\u00eb.<\/p>\n<p><\/p>\n<p>N\u00eb grupin e krijuar m\u00eb par\u00eb R02, nevojitet t\u00eb krijojm\u00eb LUN. E krijojm\u00eb dhe e quajm\u00eb LUN1.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/263fa2d3a06318d4e7da280b869123ca.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Po ashtu, na nevojitet t\u00eb krijojm\u00eb nj\u00eb LUN t\u00eb ngjash\u00ebm n\u00eb SAN-in e larg\u00ebt me v\u00ebllim identik. E krijojm\u00eb. P\u00ebr t\u00eb shmangur ngat\u00ebrrimet, LUN-in e larg\u00ebt do ta quajm\u00eb LUN1R. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/bbd302358c2bd825a234da94b2410770.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00ebse do t\u00eb na nevojitej t\u00eb marrim nj\u00eb LUN q\u00eb ekziston tashm\u00eb, at\u00ebher\u00eb gjat\u00eb konfigurimit t\u00eb replikas, ky LUN produktiv do t\u00eb nevojitej t\u00eb deshtohej nga host-i, dhe n\u00eb SAN-in e larg\u00ebt duhet thjesht t\u00eb krijohej nj\u00eb LUN i zbraz\u00ebt me v\u00ebllim identik.<\/p>\n<p><\/p>\n<p>Konfigurimi i ruajtjes \u00ebsht\u00eb p\u00ebrfunduar, kalojm\u00eb n\u00eb krijimin e rregullit t\u00eb replikimit.<\/p>\n<p><\/p>\n<h3 id=\"nastroyka-pravil-replikacii-ili-replikacionnyh-svyazey\">Konfigurimi i rregullave t\u00eb replikimit ose lidhjeve t\u00eb replikimit<\/h3>\n<p><\/p>\n<p>Pas krijimit t\u00eb LUN-\u00ebve n\u00eb SAN-in q\u00eb do t\u00eb jet\u00eb aktualisht primar (Primary), konfiguroni rregullin e replikimit LUN1 n\u00eb SAN1 n\u00eb LUN1R n\u00eb SAN2.<\/p>\n<p><\/p>\n<p>Konfigurimi b\u00ebhet n\u00eb menun\u00eb \"Replikimi i Larg\u00ebt\"<\/p>\n<p><\/p>\n<p>Krijojm\u00eb nj\u00eb rregull. P\u00ebr k\u00ebt\u00eb, duhet t\u00eb specifikoni marr\u00ebsin e replik\u00ebs. Aty gjithashtu vendosim emrin e lidhjes dhe llojin e replikimit (sinhron ose asinkron).<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/a36bdc437d4a619f47b75d5ba50971ed.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00eb fush\u00ebn \"sistemet e larg\u00ebta\" shtojm\u00eb storage array-n\u00eb ton\u00eb S\u0425\u04142. P\u00ebr ta shtuar, nevojiten IP-t\u00eb menaxhuese t\u00eb S\u0425\u0414 (MGR) dhe emri i LUN-it t\u00eb larg\u00ebt, n\u00eb t\u00eb cilin do t\u00eb kryejm\u00eb replikimin (n\u00eb rastin ton\u00eb LUN1R). IP-t\u00eb menaxhuese nevojiten vet\u00ebm n\u00eb faz\u00ebn e shtimit t\u00eb lidhjes; trafiku i replikimit nuk do t\u00eb kaloj\u00eb p\u00ebrmes tyre, p\u00ebr k\u00ebt\u00eb do t\u00eb p\u00ebrdoret VIP-i i konfiguruar m\u00eb par\u00eb. <\/p>\n<p><\/p>\n<p>Q\u00eb n\u00eb k\u00ebt\u00eb faz\u00eb, mund t\u00eb shtojm\u00eb m\u00eb shum\u00eb se nj\u00eb sistem t\u00eb larg\u00ebt p\u00ebr topologjin\u00eb \"one to many\": klikoni n\u00eb butonin \"shto nyj\u00eb\", si\u00e7 \u00ebsht\u00eb paraqitur n\u00eb figur\u00ebn m\u00eb posht\u00eb. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/dbe98818d2c2d34250544db4266337ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00eb rastin ton\u00eb, sistemi i larg\u00ebt \u00ebsht\u00eb nj\u00eb, prandaj e kufizojm\u00eb n\u00eb k\u00ebt\u00eb.<\/p>\n<p><\/p>\n<p>Rregulli \u00ebsht\u00eb gati. Vini re se ai shtohet automatikisht te t\u00eb gjith\u00eb pjes\u00ebmarr\u00ebsit e replikimit (n\u00eb rastin ton\u00eb ata jan\u00eb dy). Mund t\u00eb krijohen sa m\u00eb shum\u00eb rregulla t\u00eb tilla p\u00ebr \u00e7do num\u00ebr LUN-esh dhe n\u00eb \u00e7do drejtim. P\u00ebr shembull, mund t\u00eb replikojm\u00eb disa LUN-e p\u00ebr balancimin e ngarkes\u00ebs nga \u0421\u0425\u04141 n\u00eb \u0421\u0425\u04142, dhe disa LUN-e t\u00eb tjera n\u00eb t\u00eb kund\u00ebrt \u2013 nga \u0421\u0425\u04142 n\u00eb \u0421\u0425\u04141.<\/p>\n<p><\/p>\n<p>\u0421\u0425\u04141. Menj\u00ebher\u00eb pas krijimit filloi sinkronizimi.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/86e1770336d40207ed9b3b6dc4249279.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u0421\u0425\u04142. Shikojm\u00eb t\u00eb nj\u00ebjtin rregull, por tashm\u00eb ka p\u00ebrfunduar sinkronizimi.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/f15b69af4de726d5c337d789c37b9cf8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>LUN1 n\u00eb SHT1 \u00ebsht\u00eb n\u00eb rolin e Primary, q\u00eb do t\u00eb thot\u00eb se \u00ebsht\u00eb aktiv. LUN1R n\u00eb SHT2 \u00ebsht\u00eb n\u00eb rolin e Secondary, q\u00eb do t\u00eb thot\u00eb se \u00ebsht\u00eb n\u00eb pritje p\u00ebr ndihm\u00eb n\u00eb rast t\u00eb d\u00ebshtimit t\u00eb SHT1.<br \/>\nTani mund ta lidhim LUN-in ton\u00eb me hostin.<\/p>\n<p><\/p>\n<p>Do ta b\u00ebjm\u00eb lidhjen p\u00ebrmes iSCSI, megjithat\u00eb ka mund\u00ebsi edhe p\u00ebr FC. Cil\u00ebsimi i mapimit t\u00eb LUN-it i replik\u00ebs \u00ebsht\u00eb praktikisht i nj\u00ebjt\u00eb me skenarin standard, prandaj nuk do ta shqyrtojm\u00eb k\u00ebt\u00eb n\u00eb detaje. Po t\u00eb nevojitet, ky proces \u00ebsht\u00eb p\u00ebrshkruar n\u00eb artikullin \"<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/tssolution\/blog\/432876\/\">Cil\u00ebsimi i shpejt\u00eb<\/a><\/noindex>\u00bb. <\/p>\n<p><\/p>\n<p>Dallimi i vet\u00ebm \u2013 krijojm\u00eb mapimin n\u00eb menun\u00eb \"Mappimi i replikimit\"<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/62ceee2f7356a4716bb50b85ea31f0d6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Krijuam mapimin, ia dham\u00eb LUN-in hostit. Hosti e pa LUN-in.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/0bb675e5fead8d0222b03fa084223f7e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>E formatojm\u00eb n\u00eb sistemin lokal t\u00eb skedar\u00ebve.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/09c707bf8037ea381cd7ec88b97c9b62.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kjo \u00ebsht\u00eb, n\u00eb k\u00ebt\u00eb pik\u00eb, cil\u00ebsimi mbaroi. Tani do t\u00eb fillojn\u00eb testet.<\/p>\n<p><\/p>\n<h2 id=\"testirovanie\">Testimi<\/h2>\n<p><\/p>\n<p>Ne do t\u00eb testojm\u00eb tre skenar\u00eb kryesor\u00eb.<\/p>\n<p><\/p>\n<ol>\n<li>Kalimi normal i roleve Secondary &gt; Primary. Kalimi normal i roleve \u00ebsht\u00eb n\u00eb rast se, p\u00ebr shembull, n\u00eb Qendr\u00ebn Kryesore t\u00eb T\u00eb Dh\u00ebnave duhet t\u00eb kryejm\u00eb ndonj\u00eb operacion preventiv dhe p\u00ebr k\u00ebt\u00eb koh\u00eb, q\u00eb t\u00eb dh\u00ebnat t\u00eb jen\u00eb t\u00eb aksesueshme, ne transferojm\u00eb ngarkes\u00ebn n\u00eb Qendr\u00ebn Rezerv\u00eb t\u00eb T\u00eb Dh\u00ebnave.<\/li>\n<li>Kalimi i rolit t\u00eb dyt\u00eb n\u00eb t\u00eb parin n\u00eb rast t\u00eb d\u00ebshtimit t\u00eb qendr\u00ebs s\u00eb t\u00eb dh\u00ebnave (QTD). Ky \u00ebsht\u00eb skenari kryesor, p\u00ebr t\u00eb cilin ekziston replikimi, i cili mund t\u00eb ndihmoj\u00eb n\u00eb mbijetimin e nj\u00eb d\u00ebshtimi t\u00eb plot\u00eb t\u00eb QTD-s\u00eb pa ndalur funksionimin e kompanis\u00eb p\u00ebr nj\u00eb periudh\u00eb t\u00eb gjat\u00eb.<\/li>\n<li>Prishja e kanaleve t\u00eb komunikimit midis QTD-ve. Kontrollimi i sjelljes s\u00eb sakt\u00eb t\u00eb dy sistemeve t\u00eb ruajtjes n\u00ebn kushte ku, p\u00ebr nj\u00eb arsye apo tjet\u00ebr, kanali i komunikimit midis QTD-ve \u00ebsht\u00eb i paarritsh\u00ebm (p\u00ebr shembull, nj\u00eb ekskavator ka g\u00ebrmuar n\u00eb vend t\u00eb gabuar dhe ka prer\u00eb optik\u00ebn e err\u00ebt).<\/li>\n<\/ol>\n<p><\/p>\n<p>P\u00ebr t\u00eb filluar, ne do t\u00eb fillojm\u00eb t\u00eb shkruajm\u00eb t\u00eb dh\u00ebna n\u00eb LUN-in ton\u00eb (shkruajm\u00eb skedar\u00eb me t\u00eb dh\u00ebna rast\u00ebsore). Menj\u00ebher\u00eb shohim se si po shfryt\u00ebzohet kanali i komunikimit midis sistemeve t\u00eb ruajtjes. Kjo \u00ebsht\u00eb e leht\u00eb p\u00ebr t'u kuptuar n\u00ebse hapim monitorimin e ngarkes\u00ebs s\u00eb porteve, t\u00eb cilat jan\u00eb p\u00ebrgjegj\u00ebse p\u00ebr replikimin.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/bba2e0b14669a2c8ccef8a2d3eb336ed.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tani t\u00eb dy sistemet e ruajtjes kan\u00eb t\u00eb dh\u00ebna \"t\u00eb dobishme\", mund t\u00eb fillojm\u00eb testin.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/62b0614cee954738e878609feb3a5e08.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>P\u00ebr \u00e7do rast, le t\u00eb kontrollojm\u00eb hashin e nj\u00ebrit prej skedar\u00ebve dhe ta regjistrojm\u00eb.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/48e7dde27ef2371e722c72c6dc998c8f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"shtatnoe-pereklyuchenie-roley\">Kalimi normal i rolit<\/h3>\n<p><\/p>\n<p>Operacioni i kalimit t\u00eb rolit (ndryshimi i drejtimit t\u00eb replikimit) mund t\u00eb b\u00ebhet me \u00e7far\u00ebdo sistemi ruajtjeje, por megjithat\u00eb do t\u00eb duhet t\u00eb shkojm\u00eb n\u00eb t\u00eb dyja, pasi n\u00eb Primary do t\u00eb duhet t\u00eb shk\u00ebputim mapimin, dhe n\u00eb Secondary (e cila do t\u00eb b\u00ebhet Primary) do t\u00eb aktivizojm\u00eb t\u00eb nj\u00ebjtin.<\/p>\n<p><\/p>\n<p>Mund t\u00eb lind\u00eb nj\u00eb pyetje e arsyeshme tani: pse nuk do ta automatizojm\u00eb k\u00ebt\u00eb? P\u00ebrgjigjja \u00ebsht\u00eb e thjesht\u00eb, replikimi \u00ebsht\u00eb nj\u00eb mjet i thjesht\u00eb p\u00ebr q\u00ebndrushm\u00ebrin\u00eb ndaj katastrofave, q\u00eb bazohet ekskluzivisht n\u00eb operacione manuale. Ekziston nj\u00eb modh metroklastri p\u00ebr automatizimin e k\u00ebtyre operacioneve, i cili \u00ebsht\u00eb plot\u00ebsisht i automatizuar, por konfigurimi i tij \u00ebsht\u00eb shum\u00eb m\u00eb i komplikuar. Do t\u00eb shkruajm\u00eb p\u00ebr konfigurimin e metroklastri n\u00eb artikullin e ardhsh\u00ebm.<\/p>\n<p><\/p>\n<p>N\u00eb sistemin e ruajtjes kryesore, \u00e7aktivizojm\u00eb mapimin, p\u00ebr t\u00eb garantuar ndalimin e regjistrimit.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/f5afc222a966a1e1dd1d804b06b7963e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Pastaj, n\u00eb nj\u00eb nga sistemet e ruajtjes (nuk ka r\u00ebnd\u00ebsi n\u00ebse \u00ebsht\u00eb kryesor ose rezerv\u00eb), n\u00eb menun\u00eb \"Replikimi i Larg\u00ebt\", zgjedhim lidhjen ton\u00eb REPL1 dhe klikojm\u00eb \"Nd\u00ebrro rolin\".<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/7346bd30c549d2e263b5c37fbc412f05.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Pas disa sekondash, LUN1R (sistemi rezerv\u00eb) b\u00ebhet Primar.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/d87a7cf770a262c1c3bfb97bb75cf47d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>B\u00ebjm\u00eb mapimin e LUN1R me SHK2.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/c1b2a04cd8ce34df833f720ba0932ae2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Pas k\u00ebsaj, disku yn\u00eb E: automatikisht lidhet n\u00eb host, vet\u00ebm k\u00ebsaj here ai \"erdhi\" nga LUN1R.<\/p>\n<p><\/p>\n<p>P\u00ebr \u00e7do rast, krahasojm\u00eb shum\u00ebn e hash-\u00ebve.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/b938253769cc660c66d7e42452f8909c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Identikisht. Testi kaloi.<\/p>\n<p><\/p>\n<h3 id=\"avariynoe-pereklyuchenie-otkaz-cod-a\">Kalimi i emergjenc\u00ebs. Mungesa e Qendr\u00ebs s\u00eb t\u00eb Dh\u00ebnave.<\/h3>\n<p><\/p>\n<p>Aktualisht, sistemi kryesor pas kalimit normal \u00ebsht\u00eb SHK2 dhe LUN1R, p\u00ebrkat\u00ebsisht. P\u00ebr t\u00eb imituar nj\u00eb emergjenc\u00eb, ne do t\u00eb \u00e7aktivizojm\u00eb energjin\u00eb n\u00eb t\u00eb dy kontrollor\u00ebt e SHK2.<br \/>\nNuk ka m\u00eb qasje n\u00eb t\u00eb.<\/p>\n<p><\/p>\n<p>T\u00eb shohim \u00e7far\u00eb po ndodh n\u00eb SHT 1 (rezervuar deri m\u00eb tani).<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/b38bc0b6004976a92ac0a94babfedddf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Shohim se Primary LUN (LUN1R) nuk \u00ebsht\u00eb i aksesuesh\u00ebm. Ka pasur nj\u00eb mesazh gabimi n\u00eb regjistrat, n\u00eb panelin informativ, si dhe n\u00eb rregullin e replikimit. N\u00eb p\u00ebrputhje me k\u00ebt\u00eb, t\u00eb dh\u00ebnat nga hosti tani nuk jan\u00eb t\u00eb aksesueshme.<\/p>\n<p><\/p>\n<p>Ndryshojm\u00eb rolin e LUN1 n\u00eb Primary.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/aebb3adbdc037e559aa9d33350dec36c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>B\u00ebjm\u00eb mapimin n\u00eb host.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/a98e09d40e218552ce0c917e13fac6b6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Sigurohemi q\u00eb disku E t\u00eb ket\u00eb dal\u00eb n\u00eb host.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/5a01e43c692227460cd74d155efcd519.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kontrollojm\u00eb hash-in.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/63520595bf8bda6e0bec27ed935f3714.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>T\u00eb gjitha jan\u00eb n\u00eb rregull. R\u00ebnia e Qendr\u00ebs s\u00eb t\u00eb Dh\u00ebnave, e cila ishte aktive, SHT e kaloi me sukses. Koha e p\u00ebraf\u00ebrt q\u00eb shpenzuam p\u00ebr lidhjen e 'rritjes' s\u00eb replikimit dhe lidhjen e LUN-it nga Qendra e t\u00eb Dh\u00ebnave rezerv\u00eb ishte rreth 3 minuta. E qart\u00eb, n\u00eb prodhimin real gjith\u00e7ka \u00ebsht\u00eb shum\u00eb m\u00eb e komplikuar, dhe p\u00ebrve\u00e7 veprimeve me SHT duhet t\u00eb kryhen nj\u00eb s\u00ebr\u00eb operacionesh n\u00eb rrjet, n\u00eb hosta, n\u00eb aplikacione. Dhe n\u00eb realitet, ky interval kohe do t\u00eb jet\u00eb ndjesh\u00ebm m\u00eb i gjat\u00eb.<\/p>\n<p><\/p>\n<p>K\u00ebtu d\u00ebshiroj t\u00eb shkruaj q\u00eb gjith\u00e7ka, testi u p\u00ebrfundua me sukses, por mos t\u00eb nxitohemi. SHT kryesore 'po shtrihet', ne e dim\u00eb se kur ajo 'ra', ajo ishte n\u00eb rolinin Primary. \u00c7far\u00eb do t\u00eb ndodh\u00eb n\u00ebse ajo ngjason aktivizohet papritur? Do t\u00eb ket\u00eb dy rolina Primary, q\u00eb \u00ebsht\u00eb e barabart\u00eb me prishjen e t\u00eb dh\u00ebnave? Tani do t\u00eb kontrollojm\u00eb.<br \/>\nShkoi papritur p\u00ebr t\u00eb aktivizuar SHT-n\u00eb q\u00eb po shtrihet. <\/p>\n<p><\/p>\n<p>Ajo ngarkohet p\u00ebr disa minuta dhe pastaj rikthehet n\u00eb sistem pas nj\u00eb sinkronizimi t\u00eb shkurt\u00ebr, por tashm\u00eb n\u00eb rolin e Dyt\u00eb.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/c332b05c9a2ed31873d1e738009fcb12.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Gjith\u00e7ka \u00ebsht\u00eb n\u00eb rregull. Nuk ndodhi ndarje e mendjes. Ne menduam p\u00ebr k\u00ebt\u00eb, dhe gjithmon\u00eb pas r\u00ebnies s\u00eb S\u00c7D-s\u00eb, ajo ngrihet n\u00eb rolin e Dyt\u00eb, pavar\u00ebsisht se n\u00eb cilin rol ishte \"gjat\u00ebsisht\". Tani me siguri mund t\u00eb themi se testi p\u00ebr d\u00ebshtimin e Qendr\u00ebs t\u00eb t\u00eb Dh\u00ebnave kaloi me sukses.<\/p>\n<p><\/p>\n<h3 id=\"otkaz-kanalov-svyazi-mezhdu-cod-ami\">D\u00ebshtimi i kanaleve t\u00eb komunikimit midis Qendrave t\u00eb t\u00eb Dh\u00ebnave<\/h3>\n<p><\/p>\n<p>Objektivi kryesor i k\u00ebtij testi \u00ebsht\u00eb t\u00eb sigurohemi q\u00eb S\u00c7D-ja nuk do t\u00eb filloj\u00eb t\u00eb bjer\u00eb n\u00eb \u00e7\u00ebshtje, n\u00ebse p\u00ebrkoh\u00ebsisht humbasin kanalet e komunikimit midis dy S\u00c7D-ve, dhe pastaj t\u00eb rikthehen.<br \/>\nPra. Ne \u00e7aktivizojm\u00eb kabllot midis S\u00c7D-ve (le t\u00eb imagjinojm\u00eb se i g\u00ebrmoi nj\u00eb ekskavator).<\/p>\n<p><\/p>\n<p>N\u00eb Primar shohim se nuk ka lidhje me Dytorin.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/42646193c62eeaa9f0e4e649e5a3be23.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00eb Dytorin shohim se nuk ka lidhje me Primarin. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/14a28c3930bb6ac83e5bd10976577d18.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Gjith\u00e7ka funksionon normalisht, dhe ne vazhdojm\u00eb t\u00eb shkruajm\u00eb t\u00eb dh\u00ebnat n\u00eb S\u00c7D-n\u00eb kryesore, dometh\u00ebn\u00eb, ato tashm\u00eb ndahen nga rezerva, pra jan\u00eb \"prishur\".<\/p>\n<p><\/p>\n<p>Pas disa minutash \"riaktivizojm\u00eb\" kanalit t\u00eb komunikimit. Sa her\u00eb q\u00eb S\u00c7D-t\u00eb kan\u00eb par\u00eb nj\u00ebra-tjetr\u00ebn, sinkronizimi i t\u00eb dh\u00ebnave aktivizohet automatikisht. K\u00ebtu nga administratori nuk k\u00ebrkohet asgj\u00eb.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/386a6e4b86166373a3858543572e3ac9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Pas nj\u00eb kohe, sinkronizimi p\u00ebrfundon.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1\" src=\"\/wp-content\/uploads\/2019\/06\/e879fdebdc78505a74880f275de8f868.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Koneksioni \u00ebsht\u00eb rikthyer, nuk ka pasur situata t\u00eb jashtzakonshme q\u00eb shkaktuan prishjen e kanaleve t\u00eb komunikimit, dhe pas aktivizimit \u00ebsht\u00eb kryer automatikisht sinkronizimi.<\/p>\n<p><\/p>\n<h2 id=\"vyvody\">P\u00ebrfundimet<\/h2>\n<p><\/p>\n<p>Ne p\u00ebrmbyll\u00ebm teorin\u00eb \u2013 \u00e7far\u00eb dhe p\u00ebrse \u00ebsht\u00eb e nevojshme, ku jan\u00eb p\u00ebrfitimet dhe ku jan\u00eb disavantazhet. M\u00eb pas, konfiguruan replikimin sinkron mes dy SHT. <\/p>\n<p><\/p>\n<p>M\u00eb pas u zhvilluan testet kryesore p\u00ebr kalimin normal, d\u00ebshtimin e Qendr\u00ebs s\u00eb t\u00eb Dh\u00ebnave dhe prishjen e kanaleve t\u00eb komunikimit. N\u00eb t\u00eb gjitha rastet, SHT punoi mir\u00eb. Nuk ka pasur humbje t\u00eb t\u00eb dh\u00ebnave, operacionet administrative u minimizuan p\u00ebr skenarin manual.<\/p>\n<p><\/p>\n<p>T\u00eb nes\u00ebrmen do ta komplikohet situat\u00ebn dhe do tregojm\u00eb se si funksionon e gjith\u00eb kjo logjik\u00eb brenda nj\u00eb metrokastri n\u00eb m\u00ebnyr\u00ebn aktive-aktive, dmth kur t\u00eb dy SHT jan\u00eb kryesore dhe sjellja gjat\u00eb d\u00ebshtimeve \u00ebsht\u00eb plot\u00ebsisht automatizuar.<\/p>\n<p><\/p>\n<p>Ju lutemi shkruani komente, do jemi t\u00eb lumtur p\u00ebr kritika t\u00eb arsyeshme dhe k\u00ebshilla t\u00eb dobishme.<\/p>\n<p><\/p>\n<p>N\u00eb takime t\u00eb reja.<\/p>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/aerodisk\/blog\/456348\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0445\u0430\u0431\u0440\u0430! \u0422\u0435\u043c\u043e\u0439 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u043a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f AERODISK Engine. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043c\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u043e \u043e\u0431\u0430 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430: \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u044e \u0438 \u043c\u0435\u0442\u0440\u043e\u043a\u043b\u0430\u0441\u0442\u0435\u0440, \u043d\u043e, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u043e\u0439, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0440\u0430\u0437\u0431\u0438\u043b\u0438 \u0441\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0434\u0432\u0435 \u0447\u0430\u0441\u0442\u0438. \u041f\u043e\u0439\u0434\u0435\u043c \u043e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u043a \u0441\u043b\u043e\u0436\u043d\u043e\u043c\u0443. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0438 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u043c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0443\u044e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26548,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0445\u0430\u0431\u0440\u0430! \u0422\u0435\u043c\u043e\u0439 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u043a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f AERODISK Engine. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043c\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u043e \u043e\u0431\u0430 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430: \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u044e \u0438 \u043c\u0435\u0442\u0440\u043e\u043a\u043b\u0430\u0441\u0442\u0435\u0440, \u043d\u043e, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u043e\u0439, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0440\u0430\u0437\u0431\u0438\u043b\u0438 \u0441\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0434\u0432\u0435 \u0447\u0430\u0441\u0442\u0438. \u041f\u043e\u0439\u0434\u0435\u043c \u043e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u043a \u0441\u043b\u043e\u0436\u043d\u043e\u043c\u0443. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0438 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u043c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0443\u044e\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/aerodisk-engine-katastrofoustojchivost-chast-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47AERODISK Engine: \u041a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c. \u0427\u0430\u0441\u0442\u044c 1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0445\u0430\u0431\u0440\u0430! \u0422\u0435\u043c\u043e\u0439 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u043a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f AERODISK Engine. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043c\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u043e \u043e\u0431\u0430 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430: \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u044e \u0438 \u043c\u0435\u0442\u0440\u043e\u043a\u043b\u0430\u0441\u0442\u0435\u0440, \u043d\u043e, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u043e\u0439, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0440\u0430\u0437\u0431\u0438\u043b\u0438 \u0441\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0434\u0432\u0435 \u0447\u0430\u0441\u0442\u0438. \u041f\u043e\u0439\u0434\u0435\u043c \u043e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u043a \u0441\u043b\u043e\u0436\u043d\u043e\u043c\u0443. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0438 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u043c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0443\u044e\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/aerodisk-engine-katastrofoustojchivost-chast-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:04:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47AERODISK Engine: Q\u00ebndrueshm\u00ebria ndaj katastrofave. Pjesa 1 | ProHoster","description":"P\u00ebrsh\u00ebndetje, lexues t\u00eb Habr\u00ebs! Tem\u00eb e k\u00ebtij artikulli do t\u00eb jet\u00eb implementimi i mjeteve t\u00eb q\u00ebndrueshm\u00ebris\u00eb ndaj katastrofave n\u00eb sistemet e ruajtjes AERODISK Engine. Fillimisht, ne donim t\u00eb shkruanim n\u00eb nj\u00eb artikull p\u00ebr t\u00eb dy mjetet: replikimin dhe metroklaustrin, por, fatkeq\u00ebsisht, artikulli doli shum\u00eb i madh, prandaj e ndam\u00eb at\u00eb n\u00eb dy pjes\u00eb. Le t\u00eb kalojm\u00eb nga e thjeshta n\u00eb t\u00eb komplikuar. N\u00eb k\u00ebt\u00eb artikull, ne do t\u00eb konfigurojm\u00eb dhe testojm\u00eb sinkronizimin.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/aerodisk-engine-katastrofoustojchivost-chast-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47AERODISK Engine: \u041a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c. \u0427\u0430\u0441\u0442\u044c 1 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0445\u0430\u0431\u0440\u0430! \u0422\u0435\u043c\u043e\u0439 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u043a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f AERODISK Engine. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043c\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u043e \u043e\u0431\u0430 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430: \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u044e \u0438 \u043c\u0435\u0442\u0440\u043e\u043a\u043b\u0430\u0441\u0442\u0435\u0440, \u043d\u043e, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u043e\u0439, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0440\u0430\u0437\u0431\u0438\u043b\u0438 \u0441\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0434\u0432\u0435 \u0447\u0430\u0441\u0442\u0438. \u041f\u043e\u0439\u0434\u0435\u043c \u043e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u043a \u0441\u043b\u043e\u0436\u043d\u043e\u043c\u0443. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0438 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u043c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0443\u044e","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/aerodisk-engine-katastrofoustojchivost-chast-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:04:01+00:00","article:modified_time":"2019-10-31T19:04:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35387","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-08 20:27:18","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:04:24","updated":"2026-02-08 20:27:18","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/35387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=35387"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/35387\/revisions"}],"predecessor-version":[{"id":157820,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/35387\/revisions\/157820"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/26548"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=35387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=35387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=35387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}