{"id":37684,"date":"2019-10-31T22:19:05","date_gmt":"2019-10-31T19:19:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty\/"},"modified":"2019-10-31T22:19:05","modified_gmt":"2019-10-31T19:19:05","slug":"zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","title":{"rendered":"P\u00ebrse \u00ebsht\u00eb e nevojshme DevOps dhe kush jan\u00eb specialist\u00ebt DevOps?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kur aplikacioni nuk funksionon, m\u00eb pak do t\u00eb d\u00ebshironit t\u00eb d\u00ebgjonit nga koleg\u00ebt fraz\u00ebn \"problemi \u00ebsht\u00eb nga ana juaj.\" N\u00eb fund, p\u00ebrdoruesit vuajn\u00eb - dhe atyre nuk iu intereson cila pjes\u00eb e ekipit \u00ebsht\u00eb p\u00ebrgjegj\u00ebse p\u00ebr defektin. Kultura DevOps lindi pik\u00ebrisht p\u00ebr t\u00eb bashkuar zhvillimin dhe mb\u00ebshtetje dhe p\u00ebr t'i bashkuar ata rreth nj\u00eb p\u00ebrgjegj\u00ebsie t\u00eb p\u00ebrbashk\u00ebt p\u00ebr produktin p\u00ebrfundimtar.<\/p>\n<p>Cilat praktika p\u00ebrfshihen n\u00eb konceptin e DevOps dhe pse jan\u00eb t\u00eb domosdoshme? \u00c7far\u00eb b\u00ebjn\u00eb inxhinier\u00ebt DevOps dhe \u00e7far\u00eb duhet t\u00eb din\u00eb ata? N\u00eb k\u00ebto dhe pyetje t\u00eb tjera p\u00ebrgjigjen ekspert\u00ebt e EPAM: Kirill Sergeev, inxhinier i sistemeve dhe evangelist i DevOps, dhe Igor Boyko, inxhinier i avancuar i sistemeve dhe koordinatori i nj\u00eb prej grupeve DevOps t\u00eb kompanis\u00eb.<\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrse \u00ebsht\u00eb e nevojshme DevOps dhe kush jan\u00eb specialist\u00ebt DevOps?\" src=\"\/wp-content\/uploads\/2019\/09\/aec00d2c1dfe908cf1e2640380287b20.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Pse \u00ebsht\u00eb e nevojshme DevOps?<\/h3>\n<p>\nM\u00eb par\u00eb kishte nj\u00eb barrier\u00eb mes zhvilluesve dhe mb\u00ebshtetjes (a.k.a. operations). Ting\u00ebllon paradoksale, por ata kishin objektiva dhe KPI t\u00eb ndryshme, ndon\u00ebse b\u00ebnin nj\u00eb pun\u00eb t\u00eb p\u00ebrbashk\u00ebt. Q\u00ebllimi i zhvillimit ishte realizimi i sa m\u00eb shpejt\u00eb t\u00eb k\u00ebrkesave t\u00eb biznesit dhe integrimi i tyre n\u00eb produktin funksional. Mb\u00ebshtetje ishte p\u00ebrgjegj\u00ebse p\u00ebr stabilitetin e aplikacionit - dhe \u00e7do ndryshim rrezikonte stabilitetin. Ky \u00ebsht\u00eb nj\u00eb konflikt interesash - DevOps u krijua p\u00ebr ta zgjidhur at\u00eb.<\/p>\n<h3>\u00c7far\u00eb \u00ebsht\u00eb DevOps?<\/h3>\n<p>\nNj\u00eb pyetje e mir\u00eb - dhe e diskutueshme: akoma nuk ka nj\u00eb marr\u00ebveshje bot\u00ebrore p\u00ebr k\u00ebt\u00eb. N\u00eb EPAM besojm\u00eb se DevOps p\u00ebrfshin teknologjit\u00eb, proceset dhe kultur\u00ebn e bashk\u00ebpunimit brenda ekipit. Kjo bashk\u00ebngjitje ka p\u00ebr q\u00ebllim dor\u00ebzimin e vazhduesh\u00ebm t\u00eb vlerave p\u00ebr p\u00ebrdoruesit p\u00ebrfundimtar\u00eb.<\/p>\n<p><b>Kirill Sergeev<\/b>: \"Zhvilluesit shkruajn\u00eb kod, testuesit e verifikojn\u00eb at\u00eb, dhe administrator\u00ebt e instalojn\u00eb produktin p\u00ebrfundimtar n\u00eb ambientin e prodhimit. P\u00ebr nj\u00eb koh\u00eb t\u00eb gjat\u00eb k\u00ebto pjes\u00eb t\u00eb ekipit ishin disi t\u00eb ndara, pastaj erdhi ideja p\u00ebr t'i bashkuar ato n\u00eb nj\u00eb proces t\u00eb p\u00ebrbashk\u00ebt. K\u00ebshtu lindi praktikat DevOps.\"<\/p>\n<p>Arriti dita kur zhvilluesit dhe inxhinier\u00ebt e sistemeve u interesuan p\u00ebr pun\u00ebn nj\u00ebri-tjetrit. Barrierat mes prodhimit dhe mb\u00ebshtetjes filluan t\u00eb zhduken. K\u00ebshtu lindi DevOps, e cila p\u00ebrfshin praktikat, kultur\u00ebn dhe rendin e bashk\u00ebpunimit brenda ekipit.<\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrse \u00ebsht\u00eb e nevojshme DevOps dhe kush jan\u00eb specialist\u00ebt DevOps?\" src=\"\/wp-content\/uploads\/2019\/09\/f81ab458e853b0cb61105c1483034604.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Cila \u00ebsht\u00eb thelbi i kultur\u00ebs DevOps?<\/h3>\n<p>\n\u00cbsht\u00eb q\u00eb p\u00ebrgjegj\u00ebsia p\u00ebr rezultatin p\u00ebrfundimtar \u00ebsht\u00eb mbi \u00e7do an\u00ebtar t\u00eb ekipit. Gj\u00ebja m\u00eb interesante dhe e komplikuar n\u00eb filozofin\u00eb DevOps \u2013 \u00ebsht\u00eb t\u00eb kuptosh se secili individ nuk \u00ebsht\u00eb thjesht p\u00ebrgjegj\u00ebs p\u00ebr faz\u00ebn e tij t\u00eb pun\u00ebs, por p\u00ebr m\u00ebnyr\u00ebn se si do t\u00eb funksionoj\u00eb i gjith\u00eb prodotti. Problemi nuk \u00ebsht\u00eb n\u00eb an\u00ebn e dikujt \u2013 \u00ebsht\u00eb nj\u00eb problem i p\u00ebrbashk\u00ebt, dhe secili an\u00ebtar i ekipit ndihmon p\u00ebr ta zgjidhur at\u00eb.<\/p>\n<p>Nj\u00eb nga pozitat m\u00eb t\u00eb r\u00ebnd\u00ebsishme t\u00eb kultur\u00ebs DevOps \u00ebsht\u00eb q\u00eb t\u00eb zgjidhni problemin, dhe jo thjesht t\u00eb aplikoni praktikat DevOps. M\u00eb shum\u00eb se kaq, k\u00ebto praktika nuk implementohen \"n\u00eb an\u00ebn e dikujt\", por n\u00eb t\u00eb gjith\u00eb produktin. Projekti nuk ka nevoj\u00eb vet\u00ebm p\u00ebr nj\u00eb inxhinier DevOps \u2013 i nevojitet nj\u00eb zgjidhje p\u00ebr problemin, dhe roli i inxhinierit DevOps mund t\u00eb ndahet nd\u00ebrmjet disa an\u00ebtar\u00ebve t\u00eb ekipit me specializime t\u00eb ndryshme.<\/p>\n<h3>Cilat jan\u00eb praktikat e DevOps?<\/h3>\n<p>\nPraktikat DevOps mbulojn\u00eb t\u00eb gjitha fazat e ciklit t\u00eb jet\u00ebs s\u00eb softuerit.<\/p>\n<p><b>Igor Boyko<\/b>: \"Rasti ideal \u2013 \u00ebsht\u00eb kur fillojm\u00eb t\u00eb p\u00ebrdorim praktikat DevOps q\u00eb nga fillimi i projektit. S\u00eb bashku me arkitekt\u00ebt planifikojm\u00eb se cili do t\u00eb jet\u00eb peizazhi arkitektonik i aplikacionit, ku do t\u00eb vendoset dhe si do t\u00eb shkall\u00ebzohet, zgjedhim platform\u00ebn. Tani \u00ebsht\u00eb n\u00eb mod\u00eb arkitektura mikrosh\u00ebrbimesh \u2013 p\u00ebr t\u00eb zgjedhim sistemin e orkestrimit: duhet t\u00eb jemi n\u00eb gjendje t\u00eb menaxhojm\u00eb \u00e7do element t\u00eb aplikacionit ve\u00e7mas dhe ta azhurnojm\u00eb at\u00eb n\u00eb m\u00ebnyr\u00eb t\u00eb pavarur nga t\u00eb tjer\u00ebt. Nj\u00eb praktik\u00eb tjet\u00ebr \u2013 \u00ebsht\u00eb \"infrastruktura si kod\". K\u00ebshtu quhet qasja, n\u00eb t\u00eb cil\u00ebn infrastruktura e projektit krijohet dhe menaxhohet p\u00ebrmes kodit, dhe jo p\u00ebrmes nd\u00ebrveprimit direkt me serverat.<\/p>\n<p>Pastaj kalojm\u00eb n\u00eb faz\u00ebn e zhvillimit. K\u00ebtu nj\u00eb nga praktikat m\u00eb t\u00eb m\u00ebdha \u00ebsht\u00eb nd\u00ebrtimi i CI\/CD: duhet t\u00eb ndihmojm\u00eb zhvilluesit t\u00eb integrojn\u00eb ndryshimet n\u00eb produkt shpejt, n\u00eb porcione t\u00eb vogla, shpesh dhe pa dhimbje. CI\/CD mbulon si verifikimin e kodit, ashtu edhe ngarkimin e versions master n\u00eb baz\u00ebn e kodit, dhe shp\u00ebrndarjen e aplikacionit n\u00eb mjediset e testimit dhe prodhimit.<\/p>\n<p>N\u00eb fazat e CI\/CD kodi kalon p\u00ebrmes gates t\u00eb cil\u00ebsis\u00eb. Me ndihm\u00ebn e tyre kontrollohet q\u00eb kodi, i cili ka dal\u00eb nga stacioni i pun\u00ebs s\u00eb zhvilluesit, i p\u00ebrmbush kriteret e caktuara t\u00eb cil\u00ebsis\u00eb. K\u00ebtu shtohet testimi i nj\u00ebsive dhe UI. P\u00ebr nj\u00eb shp\u00ebrndarje t\u00eb shpejt\u00eb, pa dhimbje dhe t\u00eb fokusuar t\u00eb produktit, mund t\u00eb zgjidhni tipin e duhur t\u00eb deploymendit.<\/p>\n<p>Praktikat DevOps kan\u00eb vend edhe n\u00eb faz\u00ebn e mb\u00ebshtetjes s\u00eb produktit t\u00eb gatsh\u00ebm. Ato p\u00ebrdoren p\u00ebr monitorimin, reagimin, sigurimin, dhe futjen e ndryshimeve. P\u00ebr t\u00eb gjitha k\u00ebto detyra, DevOps i sheh me k\u00ebndv\u00ebshtrimin e p\u00ebrmir\u00ebsimeve t\u00eb vazhdueshme. Ne e minimizojm\u00eb operacionet e p\u00ebrs\u00ebritura, duke i automatizuar ato. K\u00ebtu p\u00ebrfshihen migrimet, zgjerimi i aplikacionit, dhe mb\u00ebshtetje p\u00ebr funksionimin.<\/p>\n<h3>Cilat jan\u00eb p\u00ebrfitimet e praktikave DevOps?<\/h3>\n<p>\nN\u00ebse do t\u00eb shkruanim nj\u00eb lib\u00ebr mbi praktikat moderne DevOps, n\u00eb fq. e saj t\u00eb par\u00eb do t\u00eb ishin tre pika: automatizimi, p\u00ebrshpejtimi i lan\u00e7imit, dhe reagimi i shpejt\u00eb nga p\u00ebrdoruesit.<\/p>\n<p><b>Kirill Sergeev<\/b>: \"E para - \u00ebsht\u00eb automatizimi. T\u00eb gjitha nd\u00ebrveprimet n\u00eb ekip mund t'i automatizojm\u00eb: shkruam kodin - e publikojm\u00eb - e kontrollojm\u00eb - e instalojm\u00eb - marrim reagimin - kthehemi n\u00eb fillim. E gjitha \u00ebsht\u00eb automatikisht.<\/p>\n<p>E dyta - \u00ebsht\u00eb p\u00ebrshpejtimi i lan\u00e7imit dhe madje thjeshtimi i zhvillimit. P\u00ebr klientin, gjithmon\u00eb \u00ebsht\u00eb e r\u00ebnd\u00ebsishme q\u00eb produkti t\u00eb dal\u00eb n\u00eb treg sa m\u00eb shpejt dhe t\u00eb filloj\u00eb t\u00eb sjell\u00eb p\u00ebrfitime m\u00eb par\u00eb se sa homolog\u00ebt e konkurent\u00ebve. Procesi i dor\u00ebzimit t\u00eb produktit mund t\u00eb p\u00ebrmir\u00ebsohet pafund\u00ebsisht: t\u00eb shkurtosh koh\u00ebn, t\u00eb shtosh pik\u00eb kontrolli, t\u00eb p\u00ebrmir\u00ebsosh monitorimin.<\/p>\n<p>E treta - \u00ebsht\u00eb p\u00ebrshpejtimi i reagimit nga p\u00ebrdoruesi. N\u00ebse ai ka v\u00ebrejtje, mund t\u00eb b\u00ebjm\u00eb menj\u00ebher\u00eb rregullime dhe ta azhurnojm\u00eb aplikacionin menj\u00ebher\u00eb.\"<\/p>\n<p><img decoding=\"async\" alt=\"P\u00ebrse \u00ebsht\u00eb e nevojshme DevOps dhe kush jan\u00eb specialist\u00ebt DevOps?\" src=\"\/wp-content\/uploads\/2019\/09\/6c7ebde7b939a7d37dfa69cff8a0e69b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Si lidhen nocionet \"injiner i sistemit\", \"injiner i nd\u00ebrtimit\" dhe \"injiner DevOps\"?<\/h3>\n<p>\nAto nd\u00ebrthuren, por i p\u00ebrkasin sferave paksa t\u00eb ndryshme.<\/p>\n<p>Inxhinier\u00ebt sistemor\u00eb n\u00eb EPAM jan\u00eb nj\u00eb pozita. Ata vijn\u00eb n\u00eb nivele t\u00eb ndryshme: nga junior deri te specialist\u00ebt kryesor\u00eb.<\/p>\n<p>Inxhinieri i nd\u00ebrtimit \u00ebsht\u00eb m\u00eb shum\u00eb nj\u00eb rol, q\u00eb mund t\u00eb realizohet n\u00eb projekt. Aktualisht, k\u00ebshtu i quajn\u00eb ata q\u00eb jan\u00eb p\u00ebrgjegj\u00ebs p\u00ebr CI\/CD.<\/p>\n<p>Inxhinieri DevOps \u00ebsht\u00eb specialisti q\u00eb implementon praktikat DevOps n\u00eb projekt.<\/p>\n<p>N\u00ebse e p\u00ebrmbledhim t\u00eb gjitha k\u00ebto, rezulton se nj\u00eb person n\u00eb poziten e inxhinierit sistemor p\u00ebrmbush rolin e inxhinierit t\u00eb nd\u00ebrtimit n\u00eb projekt dhe merret me implementimin e praktikave DevOps.<\/p>\n<h3>\u00c7far\u00eb b\u00ebn konkretisht inxhinieri DevOps?<\/h3>\n<p>\nInxhinier\u00ebt DevOps bashkojn\u00eb t\u00eb gjitha pjes\u00ebt, nga t\u00eb cilat p\u00ebrb\u00ebhet projekti. Ata e din\u00eb natyr\u00ebn e pun\u00ebs s\u00eb programuesve, tester\u00ebve, administrator\u00ebve t\u00eb sistemeve dhe ndihmojn\u00eb n\u00eb thjeshtimin e pun\u00ebs s\u00eb tyre. Ata kuptojn\u00eb nevojat dhe k\u00ebrkesat e biznesit, rolin e tij n\u00eb procesin e zhvillimit \u2013 dhe ndajn\u00eb procesin me ata t\u00eb interesuar.<\/p>\n<p>Ne kemi folur shum\u00eb p\u00ebr automatizimin \u2013 me t\u00eb, inxhinier\u00ebt DevOps merren n\u00eb radh\u00eb t\u00eb par\u00eb. Ky \u00ebsht\u00eb nj\u00eb pik\u00eb shum\u00eb e madhe, n\u00eb t\u00eb cil\u00ebn p\u00ebrfshihet, midis t\u00eb tjerave, p\u00ebrgatitja e ambientit.<\/p>\n<p><b>Kirill Sergeev<\/b>: \"Para se t\u00eb futen p\u00ebrmir\u00ebsimet n\u00eb produkt, ato duhet t\u00eb testohen n\u00eb nj\u00eb ambient t\u00eb jasht\u00ebm. Ai p\u00ebrgatitet nga inxhinier\u00ebt DevOps. Ata gjithashtu zhvillojn\u00eb kultur\u00ebn DevOps n\u00eb projekt: implementojn\u00eb praktikat DevOps n\u00eb t\u00eb gjitha nivelet e projekteve t\u00eb tyre. K\u00ebto tri principe: automatizimi, thjeshtimi, p\u00ebrshpejtimi \u2013 ato i sjellin kudo q\u00eb mund t\u00eb arrijn\u00eb.\"<\/p>\n<h3>\u00c7far\u00eb duhet t\u00eb dij\u00eb nj\u00eb inxhinier DevOps?<\/h3>\n<p>\nDhe p\u00ebr t'u p\u00ebrmbledhur, ai duhet t\u00eb ket\u00eb njohuri nga fusha t\u00eb ndryshme: programimi, puna me sistemet operative, bazat e t\u00eb dh\u00ebnave, sistemet e nd\u00ebrtimit dhe konfigurimit. At\u00ebher\u00eb i shtohet aft\u00ebsia p\u00ebr t\u00eb punuar me infrastruktur\u00ebn cloud, sistemet e orkestrimit, dhe monitorimit.<\/p>\n<p><b>1. Gjuh\u00ebt e programimit<\/b><\/p>\n<p>Inxhinier\u00ebt DevOps din\u00eb disa gjuh\u00eb bazike p\u00ebr automatizim dhe mund, p\u00ebr shembull, t\u00eb thon\u00eb programuesit: \"Le t\u00eb b\u00ebjm\u00eb instalimin e kodit jo manualisht, por me ndihm\u00ebn e skriptit ton\u00eb q\u00eb e automatizon gjith\u00e7ka. Ne do t\u00eb p\u00ebrgatisim nj\u00eb skedar config, do t\u00eb jet\u00eb komod p\u00ebr t'u lexuar dhe p\u00ebr ty, dhe p\u00ebr ne \u2013 dhe ne n\u00eb \u00e7do moment do t\u00eb mund ta ndryshojm\u00eb. Dhe, gjithashtu, do t\u00eb shohim kush, kur dhe p\u00ebr \u00e7far\u00eb b\u00ebn ndryshime n\u00eb t\u00eb.\"<\/p>\n<p>Inxhinieri DevOps mund t\u00eb m\u00ebsoj\u00eb nj\u00eb ose disa nga k\u00ebto gjuh\u00eb: Python, Groovy, Bash, Powershell, Ruby, Go. Nuk \u00ebsht\u00eb e nevojshme t'i njoh\u00eb ato n\u00eb nj\u00eb nivel t\u00eb thell\u00eb \u2013 mjafton t\u00eb ket\u00eb njohuri rreth sintaks\u00ebs, parimeve t\u00eb OOP, dhe aft\u00ebsin\u00eb p\u00ebr t\u00eb shkruar skriptet e thjeshta p\u00ebr automatizim.<\/p>\n<p><b>2. Sistemet operative<\/b><\/p>\n<p>Inxhinieri DevOps duhet t\u00eb kuptoj\u00eb, n\u00eb cilin server do t\u00eb instalohet produkti, n\u00eb cilin ambient do t\u00eb fillohet, me cilat sh\u00ebrbime do t\u00eb nd\u00ebrveproj\u00eb. Mund t\u00eb zgjidhet specializim mbi Windows ose familjen Linux.<\/p>\n<p><b>3. Sistemet e kontrollit t\u00eb versioneve<\/b><\/p>\n<p>Pa njohurit\u00eb e sistemeve t\u00eb kontrollit t\u00eb versioneve, inxhinierit DevOps nuk i shkon. Git \u00ebsht\u00eb nj\u00eb nga sistemet m\u00eb t\u00eb njohura n\u00eb momentin e tanish\u00ebm.<\/p>\n<p><b>4. Ofruesit e cloud<\/b><\/p>\n<p>AWS, Google, Azure \u2013 sidomos n\u00ebse flasim p\u00ebr drejtimin Windows.<\/p>\n<p><b>Kirill Sergeev<\/b>: \"Ofruesit e cloud na ofrojn\u00eb <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/vps\/\"   title=\"server\u00ebt virtual\u00eb\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1263\">server\u00ebt virtual\u00eb<\/a>, q\u00eb p\u00ebrshtaten shk\u00eblqyesh\u00ebm me CI\/CD.<\/p>\n<p>Instalimi i dhjet\u00eb <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/\"   title=\"server\u00ebve fizik\u00eb\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1268\">server\u00ebve fizik\u00eb<\/a> k\u00ebrkon rreth nj\u00ebqind operacione manuale. \u00c7do server duhet t\u00eb nis\u00eb manualisht, t\u00eb instalohet dhe t\u00eb konfigurohet sistemi operativ i d\u00ebshiruar, t\u00eb instalohet aplikacioni yn\u00eb n\u00eb k\u00ebta dhjet\u00eb server\u00eb, dhe pastaj t\u00eb kontrollohet gjith\u00e7ka dhjet\u00eb her\u00eb. Sh\u00ebrbimet n\u00eb re e z\u00ebvend\u00ebsojn\u00eb k\u00ebt\u00eb procedur\u00eb me dhjet\u00eb rreshta kode, dhe nj\u00eb inxhinier i mir\u00eb DevOps duhet t\u00eb jet\u00eb n\u00eb gjendje t'i p\u00ebrdor\u00eb ato. K\u00ebshtu ai kursen koh\u00eb, energji dhe para \u2013 si p\u00ebr klientin, ashtu edhe p\u00ebr kompanin\u00eb.<\/p>\n<p><b>5. Sistemete orkestrimit: Docker dhe Kubernetes<\/b><\/p>\n<p><b>Kirill Sergeev<\/b>: \u00abServer\u00ebt virtual\u00eb jan\u00eb t\u00eb ndar\u00eb n\u00eb kontejner\u00eb, n\u00eb secilin prej t\u00eb cil\u00ebve mund t\u00eb instalojm\u00eb aplikacionin ton\u00eb. Kur ka shum\u00eb konteiner\u00eb, duhet t'i menaxhojm\u00eb: nj\u00eb t\u00eb ndizet, nj\u00eb tjet\u00ebr t\u00eb fiket, diku t\u00eb b\u00ebhen backup. Kjo b\u00ebhet nj\u00eb pun\u00eb mjaft e komplikuar, p\u00ebr t\u00eb cil\u00ebn nevojitet nj\u00eb sistem orkestrimi.<\/p>\n<p>Deri m\u00eb tani, \u00e7do aplikacion e kishte serverin e vet \u2013 \u00e7do ndryshim n\u00eb funksionimin e tij mund t\u00eb kishte ndikim n\u00eb stabilitetin e aplikacionit. Fal\u00eb konteiner\u00ebve, aplikacionet b\u00ebhen t\u00eb izoluara dhe nisen ve\u00e7mas \u2013 secili n\u00eb makinerin\u00eb e tij virtuale. N\u00ebse ndodh nj\u00eb d\u00ebshtim, nuk \u00ebsht\u00eb e nevojshme t\u00eb humbas\u00ebsh koh\u00eb p\u00ebr t\u00eb gjetur shkakun. M\u00eb e leht\u00eb \u00ebsht\u00eb t\u00eb shkat\u00ebrrosh kontejnerin e vjet\u00ebr dhe t\u00eb shtosh nj\u00eb t\u00eb ri.<\/p>\n<p><b>6. Sistemet e konfigurimit: Chef, Ansible, Puppet<\/b><\/p>\n<p>Kur \u00ebsht\u00eb e nevojshme t\u00eb sh\u00ebrbesh nj\u00eb park t\u00eb t\u00ebr\u00eb server\u00ebsh, duhet t\u00eb b\u00ebsh shum\u00eb operacione t\u00eb ngjashme. Kjo \u00ebsht\u00eb e gjat\u00eb dhe e komplikuar, dhe gjithashtu puna manuale rrit shanset p\u00ebr gabim. K\u00ebtu vijn\u00eb n\u00eb ndihm\u00eb sistemet e konfigurimeve. Me ndihm\u00ebn e tyre krijohet nj\u00eb skenar, i cili \u00ebsht\u00eb i leht\u00eb p\u00ebr t'u lexuar nga programuesit, inxhinier\u00ebt DevOps dhe administrator\u00ebt e sistemeve. Ky skenar ndihmon p\u00ebr t\u00eb kryer operacione t\u00eb nj\u00ebjta n\u00eb server\u00eb automatikisht. K\u00ebshtu, numri i operacioneve manuale (dhe, p\u00ebr pasoj\u00eb, gabimeve) zvog\u00eblohet.<\/p>\n<h3>\u00c7far\u00eb karriere mund t\u00eb nd\u00ebrtoj\u00eb nj\u00eb inxhinier DevOps?<\/h3>\n<p>\nMund t\u00eb zhvillohet si n\u00eb m\u00ebnyr\u00eb horizontale, ashtu edhe n\u00eb m\u00ebnyr\u00eb vertikale.<\/p>\n<p><b>Igor Boyko<\/b>: \u00abNga k\u00ebndv\u00ebshtrimi i zhvillimit horizontal, inxhinier\u00ebt DevOps tani kan\u00eb perspektivat m\u00eb t\u00eb gjer\u00eb. Gjith\u00e7ka ndryshon vazhdimisht, dhe mund t\u00eb rritesh kompetencat n\u00eb drejtime t\u00eb ndryshme: nga sistemet e kontrollit t\u00eb versioneve te monitorimi, nga menaxhimi i konfigurimeve te bazat e t\u00eb dh\u00ebnave.<\/p>\n<p>Mund t\u00eb b\u00ebhet arkitekt sistemi, n\u00ebse puna e thot\u00eb se e intereson t\u00eb kuptoj\u00eb se si funksionon aplikacioni n\u00eb t\u00eb gjitha fazat e ciklit t\u00eb tij t\u00eb jet\u00ebs \u2013 nga zhvillimi deri te mb\u00ebshtetja.<\/p>\n<h3>Si t\u00eb b\u00ebhesh inxhinier DevOps?<\/h3>\n<p><\/p>\n<ol>\n<li>Lexoni librat \"Projekti Phoenix\" dhe DevOps Handbook. K\u00ebta jan\u00eb v\u00ebrtet k\u00ebndv\u00ebshtrues t\u00eb filozofis\u00eb DevOps, dhe ai i pari \u2013 nj\u00eb roman artistik.<\/li>\n<li>Studiote teknologjit\u00eb nga lista e m\u00ebsip\u00ebrme: vet\u00eb ose n\u00eb kurse online.<\/li>\n<li>Bashkohu si inxhinier DevOps n\u00eb nj\u00eb projekt me kod burimor.<\/li>\n<li>Praktiko dhe ofro praktikat DevOps n\u00eb projektet e tua personale dhe ato t\u00eb pun\u00ebs.<\/li>\n<\/ol>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/epam_systems\/blog\/465601\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443. \u041a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 DevOps \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043a\u0430\u043a \u0440\u0430\u0437 \u0437\u0430\u0442\u0435\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043f\u043b\u043e\u0442\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0438\u0445 \u0432\u043e\u043a\u0440\u0443\u0433 \u043e\u0431\u0449\u0435\u0439 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442. \u041a\u0430\u043a\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0432\u0445\u043e\u0434\u044f\u0442 \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28282,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37684","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=\"\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443. \u041a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 DevOps \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043a\u0430\u043a \u0440\u0430\u0437 \u0437\u0430\u0442\u0435\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043f\u043b\u043e\u0442\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0438\u0445 \u0432\u043e\u043a\u0440\u0443\u0433 \u043e\u0431\u0449\u0435\u0439 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442. \u041a\u0430\u043a\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0432\u0445\u043e\u0434\u044f\u0442 \u0432\" \/>\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\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty\" \/>\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\udd47\u0417\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d DevOps \u0438 \u043a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 DevOps-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443. \u041a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 DevOps \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043a\u0430\u043a \u0440\u0430\u0437 \u0437\u0430\u0442\u0435\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043f\u043b\u043e\u0442\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0438\u0445 \u0432\u043e\u043a\u0440\u0443\u0433 \u043e\u0431\u0449\u0435\u0439 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442. \u041a\u0430\u043a\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0432\u0445\u043e\u0434\u044f\u0442 \u0432\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty\" \/>\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:19:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:19:05+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\udd47Pse nevojitet DevOps dhe kush jan\u00eb specialist\u00ebt DevOps | ProHoster","description":"Kur aplikacioni nuk funksionon, m\u00eb pak d\u00ebshiron t\u00eb d\u00ebgjosh nga koleg\u00ebt fraz\u00ebn \"problemi \u00ebsht\u00eb n\u00eb an\u00ebn tuaj\". N\u00eb fund, vuajn\u00eb p\u00ebrdoruesit \u2013 dhe ata nuk kan\u00eb r\u00ebnd\u00ebsi se cila pjes\u00eb e ekipit \u00ebsht\u00eb p\u00ebrgjegj\u00ebse p\u00ebr defektin. Kultura DevOps u shfaq pik\u00ebrisht p\u00ebr ta bashkuar zhvillimin dhe mb\u00ebshtetjen dhe p\u00ebr t'i bashkuar ata rreth p\u00ebrgjegj\u00ebsis\u00eb s\u00eb p\u00ebrbashk\u00ebt p\u00ebr produktin e fundit. \u00c7far\u00eb praktike p\u00ebrfshin","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","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\udd47\u0417\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d DevOps \u0438 \u043a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 DevOps-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b | ProHoster","og:description":"\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443. \u041a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 DevOps \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043a\u0430\u043a \u0440\u0430\u0437 \u0437\u0430\u0442\u0435\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043f\u043b\u043e\u0442\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0438\u0445 \u0432\u043e\u043a\u0440\u0443\u0433 \u043e\u0431\u0449\u0435\u0439 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442. \u041a\u0430\u043a\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0432\u0445\u043e\u0434\u044f\u0442 \u0432","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","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:19:05+00:00","article:modified_time":"2019-10-31T19:19:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37684","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-09 16:46:30","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:22:29","updated":"2026-02-09 16:46:30","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\/37684","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=37684"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/37684\/revisions"}],"predecessor-version":[{"id":158512,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/37684\/revisions\/158512"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/28282"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=37684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=37684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=37684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}