{"id":34742,"date":"2019-10-31T22:00:10","date_gmt":"2019-10-31T19:00:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty\/"},"modified":"2019-10-31T22:00:10","modified_gmt":"2019-10-31T19:00:10","slug":"kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","title":{"rendered":"Kuidas v\u00f5tta v\u00f5rguinfrastruktuur enda kontrolli alla. Neljas peat\u00fckk. Automatiseerimine. Mallid","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>See artikkel on kuues artikkel seerias \"Kuidas v\u00f5tta v\u00f5rgu infrastruktuur oma kontrolli alla\". K\u00f5igi seeria artiklite sisu ja lingid leiate siit. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/447008\/\">siit<\/a><\/noindex><\/i>.<\/p>\n<p>J\u00e4tkates mitme teema arutamist, otsustasin siiski alustada uut peat\u00fckki.<\/p>\n<p>Turvalisuse teemade juurde tulen tagasi veidi hiljem. Siin tahan arutada \u00fcht lihtsat, kuid efektiivset l\u00e4henemist, mis, olen kindel, v\u00f5ib paljudele mingil moel kasuks tulla. See on pigem l\u00fchike lugu sellest, kuidas automatiseerimine v\u00f5ib inseneri elu muuta. R\u00e4\u00e4gime mallide kasutamisest. L\u00f5pus toome v\u00e4lja loendi minu projektidest, kus saab n\u00e4ha, kuidas k\u00f5ik siin kirjeldatu t\u00f6\u00f6tab.<\/p>\n<h2>DevOps v\u00f5rgus<\/h2>\n<p>\nScriptide abil konfigureerimine, GIT-i kasutamine IT infrastruktuuri muudatuste j\u00e4lgimiseks, kaug-\u2018upload\u2019 \u2014 need ideed tulevad esimesena meelde, kui m\u00f5elda DevOps l\u00e4henemise tehnilisele rakendamisele. Plusse on selgelt palju. Kuid, kahjuks, on ka miinuseid.<\/p>\n<p>Kui meie arendajad rohkem kui 5 aastat tagasi nende ettepanekutega meie, v\u00f5rguinseneride, juurde tulid, ei olnud me vaimustuses.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nPeab \u00fctlema, et meile j\u00e4i p\u00e4randuseks \u00fcsna kirju v\u00f5rgustik, koosnes see umbes 10 erineva tootja seadmetest. Osa oli mugav konfigureerida meie lemmik CLI kaudu, kuid m\u00f5nes kohas eelistasime kasutada GUI-d. Lisaks sellele on pikka aega t\u00f6\u00f6tamine 'otse' seadmetega \u00f5petanud meid reaalajas kontrollima. Mina, n\u00e4iteks, tunnen end muutusi tehes palju mugavamalt, t\u00f6\u00f6tades otse CLI kaudu. Nii n\u00e4en kiiresti, kui midagi on valesti l\u00e4inud, ja saan muudatused 'tagasi v\u00f5tta'. K\u00f5ik see sattus veidi vastuollu nende ideedega.<\/p>\n<p>Tekkivad ka teised k\u00fcsimused, n\u00e4iteks v\u00f5ib tarkvara versioonide vahel liides veidi muutuda. See toob l\u00f5puks kaasa selle, et teie skript loob vale 'konfiguratsiooni'. Ei tahaks kasutada tootmisre\u017eiimi 'katsetamiseks'. <\/p>\n<p>Kuidas aru saada, et konfiguratsiooni k\u00e4sud rakendati korrektselt ja mida teha vea korral?<\/p>\n<p>Ma ei taha \u00f6elda, et k\u00f5ik need k\u00fcsimused on lahendamatud. Lihtsalt \u00f6eldes \"A\" on m\u00f5istlik \u00f6elda ka \"B\", ja kui soovite kasutada samu protsesse muudatuste juhtimiseks nagu arenduses, siis tuleb omada lisaks production'ile ka dev ja staging keskkondi. Siis tundub selline l\u00e4henemine l\u00f5petatuna. Kuid kui palju see maksma l\u00e4heb?<\/p>\n<p>Aga on \u00fcks olukord, kus miinused on praktiliselt tasakaalust v\u00e4ljas ja j\u00e4\u00e4vad alles ainult plussid. R\u00e4\u00e4gin projektit\u00f6\u00f6st.<\/p>\n<h2>Projekt<\/h2>\n<p>\nViimased kaks aastat olen osalenud andmekeskuse ehitusprojekti suurele teenusepakkujale. Olen selles projektis vastutav F5 ja Palo Alto eest. Cisco vaatevinklist on see \"3rd party equipment\".<\/p>\n<p>Isiklikult on mul selles projektis kaks selgelt m\u00e4\u00e4ratletud etappi. <\/p>\n<h3>Esimene etapp<\/h3>\n<p>\nEsimesel aastal olin ma l\u00f5putult h\u00f5ivatud, t\u00f6\u00f6tasin \u00f6\u00f6siti ja puhkep\u00e4evadel. Ma ei saanud pead t\u00f5sta. Surve juhtimise ja tellija poolt oli tugev ja pidev. Pidevas rutiinis ei suutnud ma isegi proovida protsessi optimeerida. See ei olnud mitte ainult seadmete konfigureerimine, vaid ka projektidokumentatsiooni koostamine. <\/p>\n<p>N\u00fc\u00fcd algasid esimesed testid ja olin \u00fcllatunud, kui palju pisivigu ja ebat\u00e4psusi oli tehtud. Loomulikult t\u00f6\u00f6tas k\u00f5ik, kuid seal puudus t\u00e4ht nimes, siin j\u00e4i rida k\u00e4sust vahele... Testid j\u00e4tkusid ja j\u00e4tkusid, ning olin pidevas igap\u00e4evases v\u00f5itluses vigade, testide ja dokumentatsiooniga. <\/p>\n<p>Nii kestis see aasta. Projekt, nii palju kui ma aru saan, ei olnud lihtne kellelegi, kuid aeglaselt sai klient j\u00e4rjest rohkem ja rohkem rahulolevaks, mis andis v\u00f5imaluse v\u00f5tta juurde t\u00e4iendavaid insenere, kes suudaksid osa rutiinist enda kanda v\u00f5tta.<\/p>\n<p>N\u00fc\u00fcd oli v\u00f5imalik natuke ringi vaadata.<br \/>\nJa see oli teise etapi algus. <\/p>\n<h3>Teine etapp<\/h3>\n<p>\nOtsustasin protsessi automatiseerida.<\/p>\n<p>Mida ma tol hetkel arendajatega suheldes taipasin (ja tuleb tunnustada, et meil oli tugev meeskond), on see, et tekstivorming, ehkki n\u00e4ib esmapilgul olema midagi DOS-i operatsioonis\u00fcsteemi maailmast, omab mitmeid v\u00e4\u00e4rtuslikke omadusi. <br \/>\nN\u00e4iteks on tekstivorming kasulik, kui soovite t\u00e4ielikult \u00e4ra kasutada GIT-i ja k\u00f5iki selle tuletisi. Ja mina tahtsin. <\/p>\n<p>Tundub, et saaks lihtsalt konfiguratsiooni v\u00f5i k\u00e4skude nimekirja s\u00e4ilitada, kuid muudatuste tegemine on sellega \u00fcsna keeruline. Samuti on projekteerimise k\u00e4igus veel \u00fcks oluline \u00fclesanne. Teil peab olema dokumentatsioon, mis kirjeldab teie disaini tervikuna (Low Level Design) ja konkreetset rakendust (Network Implementation Plan). Sel juhul n\u00e4ib mallide kasutamine v\u00e4ga sobiv variant.<\/p>\n<p>Nii, kui kasutada YAML ja Jinja2, t\u00e4idab YAML-fail, mis sisaldab konfiguratsiooni parameetreid, nagu IP-aadressid, BGP AS-numbrid,\u2026 suurep\u00e4raselt NIP-i rolli, samas kui Jinja2 mallid sisaldavad disainile vastavat s\u00fcntaksit, mis on tegelikult LLD peegeldus. <\/p>\n<p>YAML ja Jinja2 keeltesse s\u00fcvenemine v\u00f5ttis kaks p\u00e4eva. Et m\u00f5ista, kuidas see t\u00f6\u00f6tab, piisab m\u00f5nest heast n\u00e4itest. Edasi kulus umbes kaks n\u00e4dalat, et luua k\u00f5ik mallid, mis vastavad meie disainile: n\u00e4dal Palo Alto jaoks ja veel n\u00e4dal F5 jaoks. K\u00f5ik see pandi ettev\u00f5tte GitHubi.<\/p>\n<p>N\u00fc\u00fcd n\u00e4gi muudatuste protsess v\u00e4lja j\u00e4rgmine:<\/p>\n<ul>\n<li>muutsin YAML-faili<\/li>\n<li>loomine malliga (Jinja2) konfiguratsioonifail<\/li>\n<li>salvestatud kaugreposiitoris<\/li>\n<li>laadisin loodud konfiguratsiooni seadmetesse<\/li>\n<li>n\u00e4gin viga<\/li>\n<li>muutsin YAML faili v\u00f5i Jinja2 \u0161abloni<\/li>\n<li>loomine malliga (Jinja2) konfiguratsioonifail<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<p>\nOn selge, et alguses kulus palju aega parandustele, kuid n\u00e4dala v\u00f5i kahe p\u00e4rast sai sellest pigem erand. <\/p>\n<p>Hea kontroll ja v\u00f5imalus k\u00f5ik korda seada oli kliendi soov muuta nimetamisreegleid. Kes on t\u00f6\u00f6tanud F5-ga, see m\u00f5istab olukorra keerukust. Kuid minu jaoks oli k\u00f5ik \u00fcsna lihtne. Muutsin nimed YAML failis, eemaldasin kogu konfigureerimise seadmetest, genereerisin uue ja laadisin selle \u00fcles. K\u00f5igega, sealhulgas vigade parandamisega, kulus 4 p\u00e4eva: kaks p\u00e4eva iga tehnoloogia peale. P\u00e4rast seda olin valmis j\u00e4rgmise etapi jaoks, nimelt DEV ja Staging andmekeskuste loomine.<\/p>\n<h3>Dev ja Staging<\/h3>\n<p>\nStaging koopia on praktiliselt identne tootmisversiooniga. Dev on tugevalt k\u00e4rbitud ja peamiselt virtuaalsel seadmel p\u00f5hinev koopia. Ideaalne olukord uue l\u00e4henemisviisi rakendamiseks. Kui arvutada v\u00e4lja, kui palju aega ma \u00fcldiselt kulutasin, siis arvan, et t\u00f6\u00f6de teostamiseks kulus mitte rohkem kui kaks n\u00e4dalat. Peamine aeg on olnud ootamine teise poole p\u00e4rast ja \u00fchised probleemide otsingud. 3rd party rakendamine toimus peaaegu m\u00e4rkamatult. Lausalt siis, et leidus isegi aega midagi \u00f5ppida ja paar artiklit Habras kirjutada \ud83d\ude42<\/p>\n<h2>Kokkuv\u00f5tteks<\/h2>\n<p>\nNii, mida ma siis l\u00f5pptulemusena sain?<\/p>\n<ul>\n<li>k\u00f5ik, mis on vajalik minu konfiguratsiooni muutmiseks \u2014 lihtsalt muuta selgelt struktureeritud YAML-faili konfiguratsiooni parameetritega. Ma ei muuda kunagi Python skripti ja v\u00e4ga harva (ainult kui esineb viga) muudan Jinja2 \u0448\u0430\u0431\u043boni<\/li>\n<li>dokumeerimise seisukohalt on olukord peaaegu ideaalne. Te muudate dokumentatsiooni (YAML-failid t\u00e4idavad NIP-i rolli) ja laadite selle konfiguratsiooni riistvarasse. Nii on teie dokumentatsioon alati ajakohane<\/li>\n<\/ul>\n<p>\nK\u00f5ik see on viinud selleni, et<\/p>\n<ul>\n<li>vigade protsent on langenud praktiliselt nulli<\/li>\n<li>90% rutiinist on kadunud<\/li>\n<li>rakendamise kiirus on mitu korda suurenenud<\/li>\n<\/ul>\n<p><\/p>\n<h2>PAY, F5Y, ACY<\/h2>\n<p>\nMa r\u00e4\u00e4kisin, et m\u00f5ned n\u00e4ited on piisavad, et m\u00f5ista, kuidas see t\u00f6\u00f6tab.<br \/>\nSiin on l\u00fchike (ja muidugi muudetud) versioon sellest, mida minu t\u00f6\u00f6protsessis loodud.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nihole\/PAY\">PAY<\/a><\/noindex> = kasutuselev\u00f5tt <b>P<\/b>alo <b>A<\/b>lto from <b>Y<\/b>aml = Palo Alto Yamlist<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nihole\/F5Y\">F5Y<\/a><\/noindex> = kasutuselev\u00f5tt <b>F5<\/b> from <b>Y<\/b>aml = <b>F5<\/b> from <b>Y<\/b>aml (varsti tuleb)<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nihole\/ACY\">ACY<\/a><\/noindex> = kasutuselev\u00f5tt <b>AC<\/b>i from <b>Y<\/b>aml = <b>F5<\/b> from <b>Y<\/b>aml<\/p>\n<p>Lisaksin m\u00f5ned s\u00f5nad ACY-st (\u00e4ra sega ACI-ga).<\/p>\n<p>Need, kes on t\u00f6\u00f6tanud ACI-ga, teavad, et see ime (ja heas m\u00f5ttes) ei olnud kindlasti v\u00f5rguinimestelt loodud :). Unustage k\u00f5ik, mida te teadsit - see ei tule kasuks!<br \/>\nVeidi liialdatud, aga see edastab umbkaudu selle tunde, mida ma pidevalt, juba 3 aastat, tunnen, t\u00f6\u00f6tades ACI-ga.<\/p>\n<p>Ja antud juhul on ACY mitte ainult v\u00f5imalus \u00fcles ehitada muudatuste j\u00e4lgimise protsess (mis on eriti oluline ACI korral, kuna eeldatakse, et see on teie andmekeskuse keskne ja k\u00f5ige kriitilisem osa), vaid see annab teile ka s\u00f5braliku liidese konfiguratsiooni loomiseks. <\/p>\n<p>Selle projekti insenerid kasutavad ACI konfigureerimiseks Exceli, mitte YAML-i, et t\u00e4pselt samu eesm\u00e4rke saavutada. Exceli kasutamisel on kindlasti plusse:<\/p>\n<ul>\n<li>teie NIP \u00fches failis<\/li>\n<li>ilusad tabelid, millele on hea vaadata kliendi jaoks<\/li>\n<li>saate kasutada m\u00f5ningaid Exceli t\u00f6\u00f6riistu<\/li>\n<\/ul>\n<p>\nKuid on \u00fcks puudus, mis minu arvates kaalub \u00fcles eelised. Muudatuste j\u00e4lgimine ja meeskonna t\u00f6\u00f6 \u00fchitamine muutub palju keerulisemaks.<\/p>\n<p>ACY on tegelikult l\u00e4henemist, mida ma kasutasin 3. osapoole jaoks, rakendamine ACI konfigureerimisel.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/453920\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb. \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0441\u0442\u0430\u0442\u0435\u0439 \u0446\u0438\u043a\u043b\u0430 \u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0437\u0434\u0435\u0441\u044c. \u041e\u0441\u0442\u0430\u0432\u0438\u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043c \u043f\u043e\u0437\u0430\u0434\u0438, \u044f \u0440\u0435\u0448\u0438\u043b \u0432\u0441\u0435 \u0436\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0433\u043b\u0430\u0432\u0443. \u041a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0440\u043d\u0443\u0441\u044c \u0447\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435. \u0417\u0434\u0435\u0441\u044c \u044f \u0445\u043e\u0447\u0443 \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u043f\u0440\u043e\u0441\u0442\u043e\u0439, \u043d\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439, \u0443\u0432\u0435\u0440\u0435\u043d, \u0432 \u0442\u043e\u043c \u0438\u043b\u0438 \u0438\u043d\u043e\u043c \u0432\u0438\u0434\u0435, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34742","post","type-post","status-publish","format-standard","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=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb. \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0441\u0442\u0430\u0442\u0435\u0439 \u0446\u0438\u043a\u043b\u0430 \u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0437\u0434\u0435\u0441\u044c. \u041e\u0441\u0442\u0430\u0432\u0438\u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043c \u043f\u043e\u0437\u0430\u0434\u0438, \u044f \u0440\u0435\u0448\u0438\u043b \u0432\u0441\u0435 \u0436\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0433\u043b\u0430\u0432\u0443. \u041a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0440\u043d\u0443\u0441\u044c \u0447\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435. \u0417\u0434\u0435\u0441\u044c \u044f \u0445\u043e\u0447\u0443 \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u043f\u0440\u043e\u0441\u0442\u043e\u0439, \u043d\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439, \u0443\u0432\u0435\u0440\u0435\u043d, \u0432 \u0442\u043e\u043c \u0438\u043b\u0438 \u0438\u043d\u043e\u043c \u0432\u0438\u0434\u0435,\" \/>\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\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty\" \/>\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\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c. \u0413\u043b\u0430\u0432\u0430 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f. \u0422\u0435\u043c\u043f\u043b\u0435\u0439\u0442\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb. \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0441\u0442\u0430\u0442\u0435\u0439 \u0446\u0438\u043a\u043b\u0430 \u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0437\u0434\u0435\u0441\u044c. \u041e\u0441\u0442\u0430\u0432\u0438\u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043c \u043f\u043e\u0437\u0430\u0434\u0438, \u044f \u0440\u0435\u0448\u0438\u043b \u0432\u0441\u0435 \u0436\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0433\u043b\u0430\u0432\u0443. \u041a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0440\u043d\u0443\u0441\u044c \u0447\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435. \u0417\u0434\u0435\u0441\u044c \u044f \u0445\u043e\u0447\u0443 \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u043f\u0440\u043e\u0441\u0442\u043e\u0439, \u043d\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439, \u0443\u0432\u0435\u0440\u0435\u043d, \u0432 \u0442\u043e\u043c \u0438\u043b\u0438 \u0438\u043d\u043e\u043c \u0432\u0438\u0434\u0435,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty\" \/>\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:00:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:00:10+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\udd47Kuidas v\u00f5tta oma v\u00f5rguinfrastruktuur kontrolli alla. Neljas peat\u00fckk. Automatiseerimine. Mallid | ProHoster","description":"See artikkel on kuues osa artiklite seeriast \"Kuidas v\u00f5tta oma v\u00f5rguinfrastruktuur kontrolli alla\". K\u00f5ikide seeria artiklite sisu ja lingid leiate siit. J\u00e4tkates m\u00f5nda teemat, otsustasin siiski alustada uut peat\u00fckki. Julgeolekuga tulen tagasi natuke hiljem. Siin tahan arutada \u00fcht lihtsat, kuid t\u00f5husat l\u00e4henemist, mis, olen kindel, on mingil viisil","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","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\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c. \u0413\u043b\u0430\u0432\u0430 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f. \u0422\u0435\u043c\u043f\u043b\u0435\u0439\u0442\u044b | ProHoster","og:description":"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb. \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0441\u0442\u0430\u0442\u0435\u0439 \u0446\u0438\u043a\u043b\u0430 \u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0437\u0434\u0435\u0441\u044c. \u041e\u0441\u0442\u0430\u0432\u0438\u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043c \u043f\u043e\u0437\u0430\u0434\u0438, \u044f \u0440\u0435\u0448\u0438\u043b \u0432\u0441\u0435 \u0436\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0433\u043b\u0430\u0432\u0443. \u041a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0440\u043d\u0443\u0441\u044c \u0447\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435. \u0417\u0434\u0435\u0441\u044c \u044f \u0445\u043e\u0447\u0443 \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u043f\u0440\u043e\u0441\u0442\u043e\u0439, \u043d\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439, \u0443\u0432\u0435\u0440\u0435\u043d, \u0432 \u0442\u043e\u043c \u0438\u043b\u0438 \u0438\u043d\u043e\u043c \u0432\u0438\u0434\u0435,","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","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:00:10+00:00","article:modified_time":"2019-10-31T19:00:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34742","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-01-21 20:27:55","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:15:38","updated":"2026-01-21 20:27:55"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34742","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=34742"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34742\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=34742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=34742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=34742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}