{"id":87418,"date":"2020-07-08T01:42:16","date_gmt":"2020-07-07T23:42:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/gajd-po-devops-dlya-nachinayushhih"},"modified":"2020-07-08T01:42:16","modified_gmt":"2020-07-07T23:42:16","slug":"gajd-po-devops-dlya-nachinayushhih","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/gajd-po-devops-dlya-nachinayushhih","title":{"rendered":"DevOpsi algajatele m\u00f5eldud juhend","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Miks on DevOps oluline, mida see t\u00e4hendab IT-spetsialistidele, meetodite, raamistikute ja t\u00f6\u00f6riistade kirjeldus.<\/p>\n<p><img decoding=\"async\" alt=\"DevOpsi algajatele m\u00f5eldud juhend\" src=\"\/wp-content\/uploads\/2020\/07\/519136aa266da5031b3def0cbd67d582.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPalju on juhtunud sellest ajast, kui termin DevOps IT-maailmas populaarseks sai. Arvestades, et suur osa \u00f6kos\u00fcsteemist on avatud l\u00e4htekoodiga, on oluline \u00fcle vaadata, miks see algas ja mida see t\u00e4hendab IT-karj\u00e4\u00e4ri jaoks.<\/p>\n<h3>Mis on DevOps<\/h3>\n<p>\nKuigi ei ole \u00fchtset definitsiooni, pean DevOps'i tehniliseks struktuuriks, mis v\u00f5imaldab koost\u00f6\u00f6d arendustiimide ja operatiivteamide vahel, et kiirendada koodi juurutamist tootmis keskkondades, kui see on korduv ja automatiseeritud. J\u00e4rgmises artiklis k\u00e4sitleme seda v\u00e4idet l\u00e4hemalt.<\/p>\n<p>S\u00f5na \"DevOps\" on s\u00f5nade \"arendus\" (development) ja \"operatsioonid\" (operations) kombinatsioon. DevOps aitab suurendada rakenduste ja teenuste tarnimise kiirus. See v\u00f5imaldab organisatsioonidel t\u00f5husalt teenindada oma kliente ja muuta end konkurentsiv\u00f5imelisemaks turul. Lihtsamalt \u00f6eldes on DevOps koosk\u00f5la arenduse ja IT-operations vahel, mille tulemuseks on t\u00f5husam koost\u00f6\u00f6 ja suhtlemine.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDevOps t\u00e4hendab kultuuri, kus koost\u00f6\u00f6 arendustiimide, operatiivsete t\u00f6\u00f6tajate ja \u00e4ritegelaste vahel on \u00e4\u00e4rmiselt oluline aspekt. See ei puuduta ainult t\u00f6\u00f6riistu, sest DevOps toob organisatsioonile pidevalt kasu ja klientidele. T\u00f6\u00f6riistad on \u00fcks selle tugisammas, koos inimeste ja protsessidega. DevOps suurendab organisatsioonide v\u00f5imet pakkuda kvaliteetseid lahendusi l\u00fchikeses ajaraamis. Samuti automatiseerib DevOps k\u00f5iki protsesse, alates ehitusest kuni rakenduste v\u00f5i toodete juurutamiseni.<\/p>\n<p>DevOps'i arutelu keskendub suhetele arendajate, eluks vajalikku tarkvara kirjutavate inimeste ja operatiivsete t\u00f6\u00f6tajate vahel, kes vastutavad selle tarkvara toetamise eest.<\/p>\n<h3>Arendajate v\u00e4ljakutsed<\/h3>\n<p>\nArendajad rakendavad tavaliselt innukalt ja sooviga uusi l\u00e4henemisviise ja tehnoloogiaid organisatsioonide probleemide lahendamiseks. Siiski seisavad nad silmitsi teatud probleemidega:<\/p>\n<ul>\n<li>Konkurentsiv\u00f5imeline turg loob suurt survet toote \u00f5igeaegseks toimetamiseks.<\/li>\n<li>Nad peavad hoolitsema tootmisk\u00f5lbliku koodi haldamise ja uute v\u00f5imaluste rakendamise eest.<\/li>\n<li>V\u00e4ljalaske ts\u00fckkel v\u00f5ib olla pikk, seet\u00f5ttu peab arendustiim tegema enne rakenduste juurutamist mitu eeldust. Sellises stsenaariumis on vaja rohkem aega probleemide lahendamiseks, mis tekivad tootmis- v\u00f5i testkeskkonnas.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Probleemid, millega operatsioonigrupp silmitsi seisab<\/h3>\n<p>\nOperatsioonigruppide ajalooline fookus on IKT teenuste stabiilsusel ja usaldusv\u00e4\u00e4rsusel. Seet\u00f5ttu p\u00fc\u00fcavad operatsioonimeeskonnad saavutada stabiilsust, muutes ressursse, tehnoloogiaid v\u00f5i l\u00e4henemisviise. Nende \u00fclesannete hulka kuuluvad:<\/p>\n<ul>\n<li>Ressursside jaotamise juhtimine n\u00f5udluse suurenedes. <\/li>\n<li>Projekti muutuste v\u00f5i seadistuste t\u00f6\u00f6tlemine, mis on vajalikud tootmises rakendamiseks.<\/li>\n<li>Probleemide diagnoosimine ja lahendamine, mis on seotud tootmisega p\u00e4rast rakenduste iseseisvat juurutamist.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Kuidas DevOps lahendab arenduse ja operatsioonide probleeme<\/h3>\n<p>\nKuna suur hulk rakenduse funktsioone korraga v\u00e4lja anda, p\u00fc\u00fcavad ettev\u00f5tted v\u00e4lja selgitada, kas nad saavad v\u00e4lja tuua v\u00e4ikse arvu funktsioone oma klientidele, kasutades v\u00e4ljalaskete seeriat. See l\u00e4henemine toob kaasa mitmeid eeliseid, nagu paremad tarkvara kvaliteet, kiirem tagasiside klientidelt jne. See omakorda tagab k\u00f5rge kliendi rahulolu. Nende eesm\u00e4rkide saavutamiseks peavad ettev\u00f5tted:<\/p>\n<ul>\n<li>V\u00e4hendama uusversioonide v\u00e4ljaandmisprotsentide arvu<\/li>\n<li>Suurendama v\u00e4ljalaskefrekventsi<\/li>\n<li>Saavutama kiirema taastumisaegade keskmise, kui rakenduse uusversioon v\u00e4ljastatakse.<\/li>\n<li>K\u00e4rpima parandustele kuluvat aega<\/li>\n<\/ul>\n<p>\nDevOps t\u00e4idab k\u00f5ik need \u00fclesanded ja aitab tagada sujuva tarnimise. Organisatsioonid kasutavad DevOps'i, et saavutada selliseid j\u00f5udlustasemeid, mis veel paar aastat tagasi olid m\u00f5eldamatud. Nad teevad k\u00fcmneid, sadu ja isegi tuhandeid v\u00e4ljalaskeid p\u00e4evas, tagades samal ajal maailmatasemel usaldusv\u00e4\u00e4rsuse, stabiilsuse ja turvalisuse. <noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.com\/article\/19\/3\/devops-most-important-tech-strategy\">(Lugege rohkem partii suuruste kohta<\/a><\/noindex> ja nende m\u00f5jude kohta tarkvaradeleverimisele).<\/p>\n<p>DevOps p\u00fc\u00fcab lahendada mitmesuguseid probleeme, mis tulenevad mineviku metoodikate kasutamisest, sealhulgas:<\/p>\n<ul>\n<li>Arendajate ja operaatorite t\u00f6\u00f6 isoleeritus <\/li>\n<li>Testimine ja juurutamine eraldiseisvate etappidena, mis viiakse l\u00e4bi p\u00e4rast projekteerimist ja kokkupanemist ning n\u00f5uavad rohkem aega kui kokkupanekuts\u00fcklid.<\/li>\n<li>Liialdatud ajakulu testimisele, juurutamisele ja projekteerimisele, selle asemel et keskenduda p\u00f5hiteenuste loomisele<\/li>\n<li>Koodi k\u00e4sitsi juurutamine, mille tagaj\u00e4rjeks on vead tootmises<\/li>\n<li>Arendamis- ja operaatorigruppide t\u00f6\u00f6graafikute erinevus, mis viib t\u00e4iendavate viivitusteni<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DevOpsi algajatele m\u00f5eldud juhend\" src=\"\/wp-content\/uploads\/2020\/07\/efa9f7d0e530abcdb53d2e6168fa112f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>DevOps, Agile ja traditsioonilise IT vastasseis<\/h3>\n<p>\nDevOps'i arutatakse sageli seoses teiste IT-praktikatega, eriti paindliku ja juga IT-infrastruktuuriga.<\/p>\n<p>Agile on komplekti p\u00f5him\u00f5tteid, v\u00e4\u00e4rtusi ja tarkvaraarenduse meetodeid. N\u00e4iteks kui teil on idee, mida soovite tarkvaraks muuta, saate kasutada Agile'i p\u00f5him\u00f5tteid ja v\u00e4\u00e4rtusi. Kuid see tarkvara v\u00f5ib t\u00f6\u00f6tada ainult arenduse v\u00f5i testimise keskkonnas. Teil on vaja lihtsat ja turvalist viisi, kuidas kiiresti ja j\u00e4rjekindlalt tarkvara tootmiskeskkonda viia, ja tee sinna viib DevOpsi t\u00f6\u00f6riistade ja meetodite kaudu. Paindlik tarkvaraarenduse metoodika keskendub arendusprotsessidele, samas kui DevOps vastutab arendamise ja juurutamise eest - k\u00f5ige turvalisem ja usaldusv\u00e4\u00e4rsem viis.<\/p>\n<p>Traditsioonilise veepuudli mudeli ja DevOpsi v\u00f5rdlemine on hea viis m\u00f5ista, milliseid eeliseid DevOps pakub. J\u00e4rgmises n\u00e4ites eeldatakse, et rakendus k\u00e4ivitatakse nelja n\u00e4dala p\u00e4rast, arendus on l\u00f5petatud 85% ulatuses, rakendus k\u00e4ivitatakse ja serverite soetamise protsess koodi saatmiseks on just alanud.<\/p>\n<p>Traditsioonilised protsessid<br \/>\nDevOpsi protsessid<\/p>\n<p>Tellimuse esitamisel uute serverite jaoks t\u00f6\u00f6tab arendajate meeskond testimise kallal. Operatiivmeeskond t\u00f6\u00f6tab suure ulatusega dokumentatsiooniga, mis on vajalik ettev\u00f5tetes infrastruktuuri juurutamiseks.<br \/>\nUute serverite tellimise korral t\u00f6\u00f6tavad arendajate ja operaatorite meeskonnad koos dokumentatsiooni ja protsesside kallal, et seadistada uusi servereid. See aitab paremini m\u00f5ista infrastruktuuri n\u00f5udeid.<\/p>\n<p>Teave taaste, \u00fclem\u00e4\u00e4rasuse, andmekeskuste asukohta ja salvestusn\u00f5udeid m\u00f5jutavate vahendite kohta on vale, kuna puuduvad sisendid arendajate meeskonnalt, kellel on s\u00fcgavad teadmised rakendustest.<br \/>\nTeave rikkekindluse, \u00fclem\u00e4\u00e4rasuse, h\u00e4daolukorrast taastumise, andmekeskuste asukoha ja salvestusn\u00f5uete kohta on t\u00e4pne ja korrektne, t\u00e4nu arendajate meeskonna panusele.<\/p>\n<p>Operatiivmeeskond ei ole teadlik arendajate meeskonna edusammudest. Samuti arendab ta oma arusaamade p\u00f5hjal j\u00e4lgimisplaani. <\/p>\n<p>Operatiivgrupp on t\u00e4ielikult teadlik edusammudest, mille on saavutanud arendajate meeskond. Nad teevad ka koost\u00f6\u00f6d arendajate meeskonnaga, et koos t\u00f6\u00f6delda monitooringuplaani, mis vastab IT ja \u00e4ri vajadustele. Nad kasutavad ka rakenduste j\u00f5udluse monitooringu (APM) t\u00f6\u00f6riistu.<\/p>\n<p>Laastustest, mis viiakse l\u00e4bi enne rakenduse k\u00e4ivitamist, p\u00f5hjustab rakenduse t\u00f5rke, mis viib k\u00e4ivitamise viibimiseni.<br \/>\nLaastustest, mis viiakse l\u00e4bi enne rakenduse k\u00e4ivitamist, p\u00f5hjustab j\u00f5udluslanguse. Arendajameeskond tuvastab kitsaskohad kiiresti ning rakendus k\u00e4ivitatakse \u00f5igel ajal.<\/p>\n<h3>DevOpsi eluts\u00fckkel<\/h3>\n<p>\nDevOps t\u00e4hendab kindlate \u00fcldiselt aktsepteeritud praktikate rakendamist.<\/p>\n<h3>Continuing planning<\/h3>\n<p>\nPidev planeerimine p\u00f5hineb s\u00e4\u00e4stlikkuse p\u00f5him\u00f5tetel, et alustada v\u00e4ikeselt, m\u00e4\u00e4ratledes ressurssid ja tulemused, mis on vajalikud \u00e4ri v\u00f5i visiooni v\u00e4\u00e4rtuse kontrollimiseks, pidev kohandamine, edenemise m\u00f5\u00f5tmine, klientide vajaduste uurimine, suuna muutmine vajadusel paindlikkuse arvesse v\u00f5ttes ning \u00e4riplaani v\u00e4rskendamine.<\/p>\n<h3>\u00dchine areng<\/h3>\n<p>\nKoost\u00f6\u00f6tamise protsess v\u00f5imaldab ettev\u00f5tetel, arendajatel ja testimismeeskondadel, kes on jaotatud erinevatesse ajav\u00f6\u00f6nditesse, pidevalt pakkuda kvaliteetset tarkvara. See h\u00f5lmab multiplatvormilist arendust, erinevates programmeerimiskeeltes programmeerimise toetust, kasutajate lugude loomist, ideede arendamist ja eluts\u00fckli haldamist. Koost\u00f6\u00f6d h\u00f5lmab pideva integreerimise protsessi ja praktikat, mis soodustab koodi sagedast integreerimist ja automaatset koostamist. Koodi sage integreerimine rakendusse tuvastab integreerimisprobleemid eluts\u00fckli varases etapis (kui neid on lihtsam parandada), ja \u00fcldisi integreerimisp\u00fc\u00fcdusid v\u00e4hendatakse pideva tagasiside kaudu, kuna projekt demonstreerib pidevat ja selget edusamme.<\/p>\n<h3>Pidev testimine<\/h3>\n<p>\nJ\u00e4tkuv testimine v\u00e4hendab testimise kulusid, aidates arendajatel tasakaalustada kiirus ja kvaliteet. Samuti k\u00f5rvaldab see testimise kitsaskohad teenuste virtualiseerimise kaudu ning lihtsustab virtualiseeritud testimiskeskkondade loomist, mida on kerge jagada, juurutada ja ajakohastada s\u00fcsteemide muutudes. Need v\u00f5imalused v\u00e4hendavad testimiskeskkondade algatamise ja hooldamise kulusid ning l\u00fchendavad testimise ts\u00fckliaega, v\u00f5imaldades integreeritud testimist elu ts\u00fckli varases etapis.<\/p>\n<h3>J\u00e4tkuv v\u00e4ljalaskmine ja juurutamine<\/h3>\n<p>\nNeed meetodid toovad kaasa \u00fche p\u00f5hipraktika: j\u00e4tkuva v\u00e4ljalaskmise ja juurutamise. See tagab pideva voolu, mis automatiseerib olulisi protsesse. See v\u00e4hendab k\u00e4sitsi teostatavate toimingute arvu, ootamisaja pikkust ja \u00fcmbertegemiste mahtu, v\u00f5imaldades juurutamist nupuvajutusega, mis tagab rohkem v\u00e4ljalase, v\u00e4hem vigade arvu ja t\u00e4ieliku l\u00e4bipaistvuse.<\/p>\n<p>Automatiseerimine m\u00e4ngib olulist rolli stabiilse ja usaldusv\u00e4\u00e4rse tarkvara v\u00e4ljaandmise tagamisel. \u00dcks peamisi \u00fclesandeid on k\u00e4sitsi protsesside, nagu kogumine, regressioon, juurutamine ja infrastruktuuri loomine, automatiseerimine. Selleks on vajalik l\u00e4htekoodi versiooni kontrolli, testimise ja juurutamise skriptid, infrastruktuuri ja rakenduse konfiguratsiooni andmed ning raamatukogud ja paketid, millest rakendus s\u00f5ltub. Veel \u00fcks olulise t\u00e4htsusega tegur on v\u00f5ime k\u00fcsida k\u00f5igi keskkondade olekut.<\/p>\n<h3>J\u00e4tkuv j\u00e4lgimine<\/h3>\n<p>\nJ\u00e4tkuv j\u00e4lgimine tagab ettev\u00f5tte tasemel aruannete koostamise, mis aitab arendajate meeskondadel m\u00f5ista rakenduste k\u00e4ttesaadavust ja toimivust tootmises juba enne, kui need tootmisse pannakse. J\u00e4tkuva j\u00e4lgimise pakkumine varase tagasiside kaudu on kriitilise t\u00e4htsusega vea kulu v\u00e4hendamiseks ja projektide \u00f5iges suunas juhtimiseks. See praktika h\u00f5lmab sageli j\u00e4lgimist\u00f6\u00f6riistu, mis paljastavad tavaliselt rakenduste toimivuse n\u00e4itajaid.<\/p>\n<h3>Pidev tagasiside ja optimeerimine<\/h3>\n<p>\nPidev tagasiside ja optimeerimine tagavad klientide voogude visuaalse esituse ning probleemsete kohtade t\u00e4pse m\u00e4\u00e4ratlemise. Tagasiside v\u00f5ib olla kaasatud nii eelm\u00fc\u00fcgi kui ka j\u00e4reltootmisetappides, et maksimeerida v\u00e4\u00e4rtust ja tagada suuremate tehingute eduka l\u00f5puleviimise. See k\u00f5ik v\u00f5imaldab kohest visuaalset t\u00f5lgendamist klientide probleemide esmase p\u00f5hjuste osas, mis m\u00f5jutavad nende k\u00e4itumist ja m\u00f5ju \u00e4ritegevusele.<\/p>\n<p><img decoding=\"async\" alt=\"DevOpsi algajatele m\u00f5eldud juhend\" src=\"\/wp-content\/uploads\/2020\/07\/dbf4a074aee8877a1121ad9f7c13c5d8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>DevOpsi eelised<\/h3>\n<p>\nDevOps loob keskkonna, kus arendajad ja operaatorid t\u00f6\u00f6tavad \u00fchtse meeskonnana \u00fchiselt eesm\u00e4rkide nimel. Oluline verstapost selles protsessis on pideva integreerimise ja pideva kohaletoimetamise (CI\/CD) rakendamine. Need meetodid v\u00f5imaldavad meeskondadel kiiremini oma tarkvara turule tuua v\u00e4hemate vigadega.<\/p>\n<p>DevOpsi olulised eelised on:<\/p>\n<ul>\n<li>Ettearvamiseks: DevOps pakub oluliselt madalamat rikete sagedust uute v\u00e4ljaannete puhul.<\/li>\n<li>Hooldatavus: DevOps tagab sujuva taastumise uue v\u00e4ljaande eba\u00f5nnestumiste v\u00f5i rakenduse v\u00e4ljal\u00fclitamise korral.<\/li>\n<li>Taastatavus: Versioonihalduss\u00fcsteem v\u00f5imaldab taastada varasemaid versioone vastavalt vajadusele.<\/li>\n<li>Kvaliteet: Probleemide lahendamine infrastruktuuris parandab rakenduste arendamise kvaliteeti.<\/li>\n<li>Turule toomise aeg: Tarkvara kohaletoimetamise optimeerimine l\u00fchendab turule toomise aega 50%.<\/li>\n<li>Riski v\u00e4hendamine: Tarkvara eluts\u00fckli turvalisuse tagamine v\u00e4hendab defekte kogu eluts\u00fckli v\u00e4ltel.<\/li>\n<li>Majanduslik efektiivsus: Tarkvaraarenduse majanduslik efektiivsus meeldib juhtkonnale.<\/li>\n<li>Stabiilsus: Tarkvaras\u00fcsteem on stabiilsem, turvalisem ja muudatusi saab kontrollida.<\/li>\n<li>Suurem koodibaas jaguneb hallatavateks osadeks: DevOps p\u00f5hineb paindlikel arendusmeetoditel, mis v\u00f5imaldavad suure koodibaasi jagamist v\u00e4iksemateks ja hallatavateks osadeks.<\/li>\n<\/ul>\n<p><\/p>\n<h3>DevOpsi p\u00f5him\u00f5tted<\/h3>\n<p>\nDevOpsi vastuv\u00f5tt on toonud kaasa mitu p\u00f5him\u00f5tet, mis on arenenud (ja j\u00e4tkuvad arenemist). Enamus lahenduste pakkujatest on v\u00e4lja t\u00f6\u00f6tanud oma modifikatsioonid erinevatele meetoditele. K\u00f5ik need p\u00f5him\u00f5tted p\u00f5hinevad DevOpsi terviklikul l\u00e4henemisel, mida saavad kasutada organisatsioonid igas suuruses.<\/p>\n<h3>Arendage ja testige keskkonnas, mis sarnaneb tootmiskeskkonnaga.<\/h3>\n<p>\nP\u00f5hiidee on v\u00f5imaldada arendus- ja kvaliteedikontrolli (QA) meeskondadel arendada ja testida s\u00fcsteeme, mis k\u00e4ituvad nagu tootmiss\u00fcsteemid, et nad saaksid n\u00e4ha, kuidas rakendus t\u00f6\u00f6tab ja k\u00e4itub, kaua enne, kui see on valmimiseni j\u00f5udnud.<\/p>\n<p>Rakendus peab olema \u00fchendatud tootmiss\u00fcsteemidega v\u00f5imalikult varakult eluts\u00fckli jooksul, et lahendada kolme peamist potentsiaalset probleemi. Esiteks v\u00f5imaldab see testida rakendust keskkonnas, mis on l\u00e4hedane reaalsele keskkonnale. Teiseks v\u00f5imaldab see testida ja kontrollida rakenduse tarnimisprotsesse ette. Kolmandaks v\u00f5imaldab see operatiivmeeskonnal varases etapis eluts\u00fcklis kontrollida, kuidas nende keskkond k\u00e4itub, kui rakendused on juurutatud, v\u00f5imaldades neil luua t\u00e4pselt konfigureeritud, rakendusele orienteeritud keskkonna.<\/p>\n<h3>Toimingud, millel on reprodutseeritavad, usaldusv\u00e4\u00e4rsed protsessid<\/h3>\n<p>\nSee printsiip v\u00f5imaldab arendajate ja operaatorite meeskondadel hoida paindlikke tarkvaraarenduse protsesse kogu eluts\u00fckli v\u00e4ltel. Automatiseerimine on \u00fclioluline iteratiivsete, usaldusv\u00e4\u00e4rsete ja korduvate protsesside loomisel. Seet\u00f5ttu peaks organisatsioon looma kohaletoimetamise torujuhtme, mis tagab pideva automatiseeritud juurutamise ja testimise. Sage juurutamine v\u00f5imaldab meeskondadel testida juurutamisprotsesse, v\u00e4hendades seel\u00e4bi juurutamise eba\u00f5nnestumise riski reaalsete v\u00e4ljalaskmisel.<\/p>\n<h3>T\u00f6\u00f6 kvaliteedi j\u00e4lgimine ja kontrollimine<\/h3>\n<p>\nOrganisatsioonid on head rakenduste j\u00e4lgimisel tootmises, kuna neil on t\u00f6\u00f6riistad, mis fikseerivad n\u00e4itajaid ja v\u00f5tme tulemuslikkuse n\u00e4itajaid (KPI) reaalajas. See p\u00f5him\u00f5te viib j\u00e4lgimise varajastesse eluts\u00fckli etappidesse, tagades, et automatiseeritud testimine j\u00e4lgib rakenduse funktsionaalseid ja mittefunktsionaalseid atribuute protsessi varases etapis. Iga kord, kui rakendust testitakse ja juurutatakse, peavad kvaliteedin\u00e4itajad olema uuritud ja anal\u00fc\u00fcsitud. J\u00e4lgimist\u00f6\u00f6riistad tagavad varajase teavitamise probleemidest, mis on seotud tootmise ja kvaliteediga, mis v\u00f5ivad tekkida tootmisprotsessi k\u00e4igus. Need n\u00e4itajad peavad olema kogutud formaadis, mis on k\u00f5igile osalistele kergesti kergesti arusaadav ja ligip\u00e4\u00e4setav.<\/p>\n<h3>Tagasiside ringide t\u00e4iustamine<\/h3>\n<p>\n\u00dcks DevOpsi protsesside eesm\u00e4rkidest on v\u00f5imaldada organisatsioonidel kiiremini reageerida ja muudatusi teha. Tarkvara tarnimisel n\u00f5uab see eesm\u00e4rk, et organisatsioon saaks tagasisidet varakult ning seej\u00e4rel kiiresti \u00f5ppida iga ette v\u00f5etud sammuga. See p\u00f5him\u00f5te n\u00f5uab organisatsioonidelt kommunikatsioonikanalite loomist, mis v\u00f5imaldavad sidusr\u00fchmadel juurde p\u00e4\u00e4seda ja tagasisidep\u00f5hiselt suhelda. Arendust saab teostada projektiplaneeringute v\u00f5i prioriteetide kohandamise kaudu. Tootmine saab toimida tootmis keskkonna parandamise kaudu.<\/p>\n<h3>Dev<\/h3>\n<p><\/p>\n<ul>\n<li><b>Planeerimine:<\/b> Kanboard, Wekan ja muud Trello alternatiivid; GitLab, Tuleap, Redmine ja muud JIRA alternatiivid; Mattermost, Roit.im, IRC ja muud Slacki alternatiivid. <\/li>\n<li><b>Koodi kirjutamine:<\/b> Git, Gerrit, Bugzilla; Jenkins ja muud avatud l\u00e4htekoodiga t\u00f6\u00f6riistad CI\/CD jaoks.<\/li>\n<li><b>Kogumine:<\/b> Apache Maven, Gradle, Apache Ant, Packer.<\/li>\n<li><b>Testid:<\/b> JUnit, Cucumber, Selenium, Apache JMeter.<\/li>\n<\/ul>\n<h3>Ops <\/h3>\n<p><\/p>\n<ul>\n<li><b>V\u00e4ljaandmine, juurutamine, operatsioonid:<\/b> Kubernetes, Nomad, Jenkins, Zuul, Spinnaker, Ansible, Apache ZooKeeper, etcd, Netflix Archaius, Terraform.<\/li>\n<li><b>Monitooring:<\/b> Grafana, Prometheus, Nagios, InfluxDB, Fluentd ja teised, mis on kaetud selles juhendis<\/li>\n<\/ul>\n<p>\n<i>(* T\u00f6\u00f6riistad operatsioonide jaoks on nummerdatud vastavalt operatiivsete meeskondade kasutusele, kuid nende t\u00f6\u00f6riistad kattuvad eluts\u00fckli etappide vabastamise ja rakendamise t\u00f6\u00f6riistadega. Lugemise mugavuse huvides on nummerdamine eemaldatud.)<\/i><\/p>\n<h3>Kokkuv\u00f5tteks<\/h3>\n<p>\nDevOps on \u00fcha populaarsem metoodika, mille eesm\u00e4rk on \u00fchendada arendajad ja operaatorid \u00fchte kogusse. See on unikaalne, erineb traditsioonilisest IT-toimekusest ja t\u00e4iendab Agile'i (kuid ei ole sama paindlik).<\/p>\n<p><img decoding=\"async\" alt=\"DevOpsi algajatele m\u00f5eldud juhend\" src=\"\/wp-content\/uploads\/2020\/07\/270640805d10c24a189b1cb4af916488.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTutvuge, kuidas omandada n\u00f5utud amet nullist v\u00f5i t\u00f5sta oma oskusi ja palka, osaledes SkillFactory tasulistel veebikursustel:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/skillfactory.ru\/devops?utm_source=infopartners&amp;utm_medium=habr&amp;utm_campaign=DEVOPS&amp;utm_term=regular&amp;utm_content=06072003\">Kursus DevOps'i jaoks<\/a><\/noindex> (12 kuud)<\/li>\n<\/ul>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">rohkem kursusi<\/b><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/skillfactory.ru\/ml-programma-machine-learning-online?utm_source=infopartners&amp;utm_medium=habr&amp;utm_campaign=ML&amp;utm_term=regular&amp;utm_content=06072003\">Kursus Machine Learning'ist<\/a><\/noindex> (12 n\u00e4dalat)<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/skillfactory.ru\/data-scientist?utm_source=infopartners&amp;utm_medium=habr&amp;utm_campaign=DST&amp;utm_term=regular&amp;utm_content=06072003\">Data Sciencei amet \u00f5ppimine nullist<\/a><\/noindex> (12 kuud)<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/skillfactory.ru\/analytics?utm_source=infopartners&amp;utm_medium=habr&amp;utm_campaign=SDA&amp;utm_term=regular&amp;utm_content=06072003\">Ametikohad anal\u00fc\u00fctikutele igasuguste algtasemete jaoks<\/a><\/noindex> (9 kuud)<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/skillfactory.ru\/python-for-web-developers?utm_source=infopartners&amp;utm_medium=habr&amp;utm_campaign=PWS&amp;utm_term=regular&amp;utm_content=06072003\">Kursus \u201ePython veebiarenduseks\u201c<\/a><\/noindex> (9 kuud)<\/li>\n<\/ul>\n<p><\/p>\n<h3>Kasulik<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/503196\/\">450 tasuta kursust Ivy League'ist<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/508450\/\">Andmete teaduse trendid 2020<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/508556\/\">Andmete teadus on surnud. Elagu \u00e4riteadus<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/506790\/\">Andmete teadus steroididel: tutvumine otsuste intellektiga<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/503504\/\">K\u00f5ige edukaim ja k\u00f5ige skandaalsem andmete teaduse projekt: Cambridge Analytica<\/a><\/noindex><\/li>\n<\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/skillfactory\/blog\/509344\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0447\u0435\u043c \u0432\u0430\u0436\u043d\u043e\u0441\u0442\u044c DevOps, \u0447\u0442\u043e \u043e\u043d \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0434\u043b\u044f \u0418\u0422-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u0432 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u041c\u043d\u043e\u0433\u043e\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440, \u043a\u0430\u043a \u0442\u0435\u0440\u043c\u0438\u043d DevOps \u0437\u0430\u043a\u0440\u0435\u043f\u0438\u043b\u0441\u044f \u0432 IT-\u043c\u0438\u0440\u0435. \u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043c\u0435\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434, \u0432\u0430\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0438 \u0447\u0442\u043e \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442 \u0434\u043b\u044f \u043a\u0430\u0440\u044c\u0435\u0440\u044b \u0432 IT. \u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 DevOps \u0425\u043e\u0442\u044f \u043d\u0435\u0442 \u0435\u0434\u0438\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87419,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-87418","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0447\u0435\u043c \u0432\u0430\u0436\u043d\u043e\u0441\u0442\u044c DevOps, \u0447\u0442\u043e \u043e\u043d \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0434\u043b\u044f \u0418\u0422-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u0432 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u041c\u043d\u043e\u0433\u043e\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440, \u043a\u0430\u043a \u0442\u0435\u0440\u043c\u0438\u043d DevOps \u0437\u0430\u043a\u0440\u0435\u043f\u0438\u043b\u0441\u044f \u0432 IT-\u043c\u0438\u0440\u0435. \u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043c\u0435\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434, \u0432\u0430\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0438 \u0447\u0442\u043e \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442 \u0434\u043b\u044f \u043a\u0430\u0440\u044c\u0435\u0440\u044b \u0432 IT. \u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 DevOps \u0425\u043e\u0442\u044f \u043d\u0435\u0442 \u0435\u0434\u0438\u043d\u043e\u0433\u043e\" \/>\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\/et\/blog\/administrirovanie\/gajd-po-devops-dlya-nachinayushhih\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\u0413\u0430\u0439\u0434 \u043f\u043e DevOps \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0447\u0435\u043c \u0432\u0430\u0436\u043d\u043e\u0441\u0442\u044c DevOps, \u0447\u0442\u043e \u043e\u043d \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0434\u043b\u044f \u0418\u0422-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u0432 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u041c\u043d\u043e\u0433\u043e\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440, \u043a\u0430\u043a \u0442\u0435\u0440\u043c\u0438\u043d DevOps \u0437\u0430\u043a\u0440\u0435\u043f\u0438\u043b\u0441\u044f \u0432 IT-\u043c\u0438\u0440\u0435. \u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043c\u0435\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434, \u0432\u0430\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0438 \u0447\u0442\u043e \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442 \u0434\u043b\u044f \u043a\u0430\u0440\u044c\u0435\u0440\u044b \u0432 IT. \u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 DevOps \u0425\u043e\u0442\u044f \u043d\u0435\u0442 \u0435\u0434\u0438\u043d\u043e\u0433\u043e\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/gajd-po-devops-dlya-nachinayushhih\" \/>\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=\"2020-07-07T23:42:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-07T23:42:16+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\udd47DevOps juhend algajatele | ProHoster","description":"Miks on DevOps oluline, mida see t\u00e4hendab IT-spetsialistidele, metodoloogia, raamistike ja t\u00f6\u00f6riistade kirjeldus. Palju on toimunud alates sellest, kui DevOps'i termin IT-maailmas kindlalt juurdus. Arvestades, et suur osa \u00f6kos\u00fcsteemist p\u00f5hineb avatud l\u00e4htekoodil, on oluline \u00fcle vaadata, miks see algas ja mida see IT-karj\u00e4\u00e4ri jaoks t\u00e4hendab. Mis on DevOps Kuigi \u00fchtegi kindlat","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/gajd-po-devops-dlya-nachinayushhih","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\u0413\u0430\u0439\u0434 \u043f\u043e DevOps \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 | ProHoster","og:description":"\u0412 \u0447\u0435\u043c \u0432\u0430\u0436\u043d\u043e\u0441\u0442\u044c DevOps, \u0447\u0442\u043e \u043e\u043d \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0434\u043b\u044f \u0418\u0422-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u0432 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u041c\u043d\u043e\u0433\u043e\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440, \u043a\u0430\u043a \u0442\u0435\u0440\u043c\u0438\u043d DevOps \u0437\u0430\u043a\u0440\u0435\u043f\u0438\u043b\u0441\u044f \u0432 IT-\u043c\u0438\u0440\u0435. \u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043c\u0435\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434, \u0432\u0430\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0438 \u0447\u0442\u043e \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442 \u0434\u043b\u044f \u043a\u0430\u0440\u044c\u0435\u0440\u044b \u0432 IT. \u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 DevOps \u0425\u043e\u0442\u044f \u043d\u0435\u0442 \u0435\u0434\u0438\u043d\u043e\u0433\u043e","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/gajd-po-devops-dlya-nachinayushhih","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":"2020-07-07T23:42:16+00:00","article:modified_time":"2020-07-07T23:42:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87418","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:51:33","updated":"2022-09-29 14:42:20"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/87418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=87418"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/87418\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/87419"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=87418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=87418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=87418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}