{"id":55399,"date":"2020-01-19T00:00:00","date_gmt":"2020-01-18T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem"},"modified":"2020-02-18T14:03:30","modified_gmt":"2020-02-18T11:03:30","slug":"slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem","title":{"rendered":"Sll\u00ebrm DevOps \u2014 m\u00eb mir\u00eb nj\u00eb zog pun\u00ebtor p\u00ebr 3 dit\u00eb se sa nj\u00eb shpend i mrekulluesh\u00ebm n\u00eb nj\u00eb t\u00eb ardhme t\u00eb larg\u00ebt.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>M\u00eb p\u00eblqen projekti nj\u00ebjav\u00ebsh, dhe m\u00eb frik\u00ebsojn\u00eb projektet nj\u00ebvje\u00e7are. N\u00eb metodologjin\u00eb Agile, m\u00eb p\u00eblqeu koncepti i MVP dhe inkrementit, kjo \u00ebsht\u00eb pik\u00ebrisht p\u00ebr mua: t\u00eb krijoj nj\u00eb pjes\u00eb funksionale, ta implementoj dhe t\u00eb vazhdoj p\u00ebrpara.<\/p>\n<p><\/p>\n<p>Transformimi DevOps n\u00eb form\u00ebn q\u00eb diskutohet n\u00eb libra dhe konferenca \u00ebsht\u00eb nj\u00eb projekt q\u00eb zgjat nj\u00eb vit. Ose shum\u00eb vite.<\/p>\n<p><\/p>\n<p>Ne e nd\u00ebrtuam kursin ton\u00eb p\u00ebr DevOps n\u00eb paradigm\u00ebn \"MVP DevOps p\u00ebr nj\u00eb sprint\" dhe \"gatishm\u00ebri p\u00ebr inkrementet\". N\u00eb terma njer\u00ebzor\u00eb, dometh\u00ebn\u00eb \"p\u00ebr t\u00eb siguruar q\u00eb pjes\u00ebmarr\u00ebsi t\u00eb mund t\u00eb implementoj\u00eb menj\u00ebher\u00eb di\u00e7ka kur t\u00eb kthehet dhe t\u00eb p\u00ebrfitoj\u00eb\".<\/p>\n<p><\/p>\n<p>MVP DevOps: n\u00eb kurs p\u00ebrfshihen mjetet p\u00ebr proceset kryesore t\u00eb DevOps. Ne nuk k\u00ebrkuam t\u00eb shqyrtonim dhe t\u00eb krahasonim t\u00eb gjitha sistemet CI\/CD ose t\u00eb zbulojm\u00eb thell\u00ebsit\u00eb e qasjes Infrastructure as Code. Ne ofrojm\u00eb nj\u00eb teknologji t\u00eb qart\u00eb: Gitlab CI\/CD, Ansible, Terraform dhe Packer, Molecule, Prometheus, EFK. Mund t\u00eb vish nga kurset, t\u00eb krijosh infrastruktur\u00ebn p\u00ebr nj\u00eb projekt pilot dhe t\u00eb punosh n\u00eb t\u00eb.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Sll\u00ebrm DevOps \u2014 m\u00eb mir\u00eb nj\u00eb zog pun\u00ebtor p\u00ebr 3 dit\u00eb se sa nj\u00eb shpend i mrekulluesh\u00ebm n\u00eb nj\u00eb t\u00eb ardhme t\u00eb larg\u00ebt.\" src=\"\/wp-content\/uploads\/2020\/01\/a421d5a38fda6be2cbb2efcebf1aa7ef.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Gatishm\u00ebria p\u00ebr inkrementet: \u00e7do element e japim me shum\u00eb praktik\u00eb dhe shembuj. Mund t\u00eb marr\u00ebsh nj\u00eb mjet dhe sipas skemave t\u00eb m\u00ebsimit t\u00eb angazhohesh p\u00ebr implementimin e tij. P\u00ebr shembull, t\u00eb shkruash nj\u00eb playbook Ansible p\u00ebr t\u00eb krijuar ambientet dev ose t\u00eb lidh\u00ebsh nj\u00eb bot dhe t\u00eb menaxhosh <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> nga telefoni. Dometh\u00ebn\u00eb, n\u00eb nj\u00eb jav\u00eb t\u00eb marr\u00ebsh nj\u00eb rezultat konkret praktik. Edhe n\u00ebse ai \u00ebsht\u00eb pafund\u00ebsisht i larg\u00ebt nga transformimi DevOps i t\u00ebr\u00eb kompanis\u00eb, ai \u00ebsht\u00eb k\u00ebtu, punon dhe sjell p\u00ebrfitime.<\/p>\n<p><\/p>\n<h2 id=\"temy-slyorma-devops\">Temat e Sl\u00ebrm\u00ebs DevOps<\/h2>\n<p><\/p>\n<p><strong>Tema \u21161: Praktikat m\u00eb t\u00eb mira t\u00eb Git<\/strong> \u2014 flet vet\u00eb.<br \/>\n<strong>Tema \u21162: Punimi me aplikacione nga k\u00ebndv\u00ebshtrimi i zhvillimit<\/strong> \u2014 inxhinier\u00ebve u nevojiten kompetenca si administrator\u00eb dhe zhvillues, prandaj u tregojm\u00eb administrator\u00ebve p\u00ebr zhvillimin.<\/p>\n<p><\/p>\n<p><strong>Tema \u21163: Bazat e CI\/CD<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Hyrja n\u00eb automatizimin CI\/CD<\/li>\n<li>Bazat e pun\u00ebs me Gitlab CI<\/li>\n<li>Praktikat m\u00eb t\u00eb mira me gitlab-runner<\/li>\n<li>Mjetet bash, make, gradle si pjes\u00eb e CI\/CD dhe jo vet\u00ebm<\/li>\n<li>Docker si nj\u00eb m\u00ebnyr\u00eb p\u00ebr t\u00eb zgjidhur problemet CI<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Tema \u21164: Gitlab CI\/CD n\u00eb prodhim<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Konkurrenca gjat\u00eb ekzekutimit t\u00eb pun\u00ebve<\/li>\n<li>Kontrolli dhe kufizimet e ekzekutimit: only, when<\/li>\n<li>Pun\u00eb me artefaktet<\/li>\n<li>Shabllonet, p\u00ebrfshirjet dhe mikrosh\u00ebrbimet: thjeshtojm\u00eb implementimin<\/li>\n<\/ul>\n<p><\/p>\n<p>Ne i prezantojm\u00eb student\u00ebt me konceptet dhe nocionet kryesore t\u00eb CI\/CD dhe me mjetet p\u00ebr realizimin e CI\/CD. Si rezultat, studenti do t\u00eb jet\u00eb n\u00eb gjendje t\u00eb zgjedh\u00eb vet\u00eb nj\u00eb shabllon projektimi CI\/CD dhe mjetin p\u00ebrkat\u00ebs p\u00ebr implementim.<\/p>\n<p><\/p>\n<p>M\u00eb pas, ne tregojm\u00eb implementimin e CI\/CD n\u00eb Gitlab dhe shqyrtojm\u00eb konfigurimin, duke shqyrtuar m\u00ebnyrat e p\u00ebrdorimit t\u00eb avancuar t\u00eb Gitlab CI. Si rezultat, studenti do t\u00eb jet\u00eb n\u00eb gjendje t\u00eb konfiguroj\u00eb vet\u00eb Gitlab CI p\u00ebr projektet e tij.<\/p>\n<p><\/p>\n<p>Krahasuar me Sl\u00ebrm\u00ebn e par\u00eb DevOps, ne e kemi reduktuar teorin\u00eb me 2 her\u00eb (nj\u00eb or\u00eb p\u00ebr tem\u00eb), kemi shmangur shqyrtimin e t\u00eb gjitha sistemeve dhe kemi l\u00ebn\u00eb vet\u00ebm Gitlab CI. Fokusuam n\u00eb praktik\u00eb, duke shtuar shum\u00eb praktika m\u00eb t\u00eb mira.<\/p>\n<p><\/p>\n<p><strong>Tema \u21165: Infrastructure as Code<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>IaC: qasja ndaj infrastruktur\u00ebs si kod<\/li>\n<li>Ofruesit e cloud si furnizues t\u00eb infrastruktur\u00ebs <\/li>\n<li>Mjetet e inicializimit t\u00eb sistemeve, nd\u00ebrtimi i imazheve (packer) <\/li>\n<li>IaC me shembullin Terraform<\/li>\n<li>Ruajtja e konfiguracioneve, bashk\u00ebpunimi, automatizimi i aplikacioneve <\/li>\n<li>Praktika e krijimit t\u00eb playbooks Ansible <\/li>\n<li>Idempotenc\u00eb, deklarativitet <\/li>\n<li>IaC me shembuj Ansible<\/li>\n<\/ul>\n<p><\/p>\n<p>Ne e kemi reduktuar pjes\u00ebn teorike mbi UI dhe openstack cli dhe u p\u00ebrqendruam n\u00eb praktik\u00eb.<br \/>\nT\u00eb shqyrtojm\u00eb dy qasje IaC, duke p\u00ebrdorur t\u00eb nj\u00ebjtin aplikacion, duke shfaqur p\u00ebrpar\u00ebsit\u00eb dhe disavantazhet e secil\u00ebs qasje. Si rezultat, studenti do t\u00eb kuptoj\u00eb se cila qasje t\u00eb p\u00ebrdor\u00eb dhe do t\u00eb jet\u00eb i aft\u00eb t\u00eb punoj\u00eb si me Terraform ashtu edhe me Ansible.<\/p>\n<p><\/p>\n<p>N\u00eb tem\u00ebn p\u00ebr Terraform do t\u00eb shqyrtojm\u00eb praktikisht pun\u00ebn n\u00eb grup dhe ruajtjen e gjendjes n\u00eb nj\u00eb baz\u00eb t\u00eb dh\u00ebnash. N\u00eb pun\u00ebn me modulet, studenti do t\u00eb shkruaj\u00eb dhe konfiguroj\u00eb nj\u00eb modul, do t\u00eb m\u00ebsoj\u00eb ta p\u00ebrdor\u00eb at\u00eb: ta rip\u00ebrdor\u00eb dhe ta versionoj\u00eb. Do t\u00eb shtojm\u00eb pun\u00ebn me Consul, do t\u00eb tregojm\u00eb n\u00eb cilat raste \u00ebsht\u00eb i nevojsh\u00ebm dhe si ta p\u00ebrdorim at\u00eb si\u00e7 duhet. <\/p>\n<p><\/p>\n<p><strong>Tema nr. 6: Testimi i infrastruktur\u00ebs<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Pse nuk shkruhen teste?<\/li>\n<li>Cilat lloje testesh ekzistojn\u00eb n\u00eb IaC?<\/li>\n<li>Analizuesit statik\u00eb, a jan\u00eb ata t\u00eb padobish\u00ebm?<\/li>\n<li>Testimi unitar i IaC me shembullin ansible + molecule<\/li>\n<li>Testimi, si pjes\u00eb e CI<\/li>\n<li>Teste n\u00ebn steroide ose si t\u00eb mos presim 5 or\u00eb p\u00ebr p\u00ebrfundimin e testeve p\u00ebr IaC<\/li>\n<\/ul>\n<p><\/p>\n<p>E kemi reduktuar pjes\u00ebn teorike, m\u00eb pak biseda rreth Vagrant\/Molecule, m\u00eb shum\u00eb praktik\u00eb dhe testim t\u00eb drejtp\u00ebrdrejt\u00eb, me fokus n\u00eb linters dhe pun\u00ebn me to. Shikojm\u00eb nga k\u00ebndv\u00ebshtrimi i CI<br \/>\nsi t\u00eb b\u00ebjm\u00eb testimin m\u00eb t\u00eb shpejt\u00eb. N\u00eb praktik\u00eb do t\u00eb jet\u00eb:<\/p>\n<p><\/p>\n<ul>\n<li>nj\u00eb linter i shkruar vet\u00eb, i cili kontrollon pranin\u00eb e variabl\u00ebve t\u00eb detyruesh\u00ebm p\u00ebr hostin n\u00eb var\u00ebsi t\u00eb rolit;<\/li>\n<li>shtojm\u00eb testimin n\u00eb CI vet\u00ebm p\u00ebr rolet q\u00eb jan\u00eb ndryshuar, \u00e7ka lejon q\u00eb t\u00eb reduktojm\u00eb ndjesh\u00ebm koh\u00ebn e ekzekutimit t\u00eb testeve;<\/li>\n<li>shtojm\u00eb testimin e skenar\u00ebve. Shtrijm\u00eb aplikacionin si nj\u00eb test integrues.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Tema nr. 7: Monitorimi i infrastruktur\u00ebs me Prometheus<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Si t\u00eb nd\u00ebrtoni nj\u00eb sistem monitorimi t\u00eb sh\u00ebndetsh\u00ebm<\/li>\n<li>Monitorimi, si nj\u00eb instrument p\u00ebr analiz\u00eb, efektivitetin e zhvillimit dhe stabilitetin e kodit, edhe para prodhimit<\/li>\n<li>Konfigurimi i prometheus + alertmanager + grafana<\/li>\n<li>Kalim nga monitorimi i burimeve n\u00eb monitorimin e aplikacioneve<\/li>\n<\/ul>\n<p><\/p>\n<p>Do t\u00eb flasim shum\u00eb p\u00ebr monitorimin e mikrosh\u00ebrbimeve: id e k\u00ebrkesave, mjet monitorimi API. Do t\u00eb ket\u00eb shum\u00eb praktika t\u00eb mira dhe shum\u00eb pun\u00eb autonome.<\/p>\n<p><\/p>\n<p>Do t\u00eb shkruajm\u00eb eksportuesin ton\u00eb. Do t\u00eb konfiguroni monitorimin jo vet\u00ebm t\u00eb infrastruktur\u00ebs dhe aplikacionit n\u00eb prodhim, por edhe t\u00eb nd\u00ebrtimeve n\u00eb Gitlab. Do t\u00eb shikojm\u00eb statistikat p\u00ebr testet e d\u00ebshtuara. Do t\u00eb shikojm\u00eb n\u00eb praktik\u00eb si do t\u00eb duket monitorimi pa healthCheck dhe me t\u00eb.<\/p>\n<p><\/p>\n<p><strong>Tema nr. 8. Regjistrimi i aplikacionit me ELK<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>P\u00ebrmbledhje e Elastic dhe mjeteve t\u00eb tij<\/li>\n<li>ELK\/Elastic Stack\/x-pack - \u00e7far\u00eb \u00ebsht\u00eb \u00e7far\u00eb dhe \u00e7far\u00eb \u00ebsht\u00eb ndryshimi?<\/li>\n<li>Cilat probleme mund t\u00eb zgjidhen me ElasticSearch (k\u00ebrkimi, ruajtja, ve\u00e7orit\u00eb e shkall\u00ebzimit, fleksibiliteti i konfigurimit)<\/li>\n<li>Monitorimi i infrastruktur\u00ebs (x-pack)<\/li>\n<li>Logjet e konteiner\u00ebve dhe aplikacioneve (x-pack)<\/li>\n<li>Regjistrimi me shembullin e aplikacionit ton\u00eb<\/li>\n<li>Praktikat e pun\u00ebs me Kibana<\/li>\n<li>Open Distro for Elasticsearch nga Amazon<\/li>\n<\/ul>\n<p><\/p>\n<p>Tema \u00ebsht\u00eb riparuar plot\u00ebsisht, e drejton Eduard Medvedev, shum\u00eb e kan\u00eb par\u00eb at\u00eb n\u00eb webinar p\u00ebr DevOps dhe SRE. Ai do t\u00eb tregoj\u00eb dhe tregoj\u00eb praktikat m\u00eb t\u00eb mira t\u00eb pun\u00ebs me EFK me shembuj t\u00eb aplikacionit m\u00ebsimor. Do t\u00eb ket\u00eb praktik\u00eb me Kibana.<\/p>\n<p><\/p>\n<p><strong>Tema nr. 9: Automatizimi i infrastruktur\u00ebs me ChatOps<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>DevOps dhe ChatOps<\/li>\n<li>ChatOps: pikat e forta<\/li>\n<li>Slack dhe alternativat<\/li>\n<li>Bots p\u00ebr ChatOps<\/li>\n<li>Hubot dhe alternativa<\/li>\n<li>Siguria<\/li>\n<li>Testimi<\/li>\n<li>Praktikat m\u00eb t\u00eb mira dhe m\u00eb t\u00eb k\u00ebqija<\/li>\n<\/ul>\n<p><\/p>\n<p>N\u00eb ChatOps u shtua praktika e autentifikimit me ndarjen e t\u00eb drejtave, konfirmimi i veprimeve nga nj\u00eb p\u00ebrdorues tjet\u00ebr, teoria dhe praktika e alternativave t\u00eb Slack, si\u00e7 \u00ebsht\u00eb Mattermost, teoria e testeve unitare dhe t\u00eb integrimit p\u00ebr botin.<\/p>\n<p><\/p>\n<p>Slyrm DevOps fillon m\u00eb 30 janar. \u00c7mimi \u2014 30,000.<br \/>\nP\u00ebr ata q\u00eb e lexuan deri n\u00eb fund, nj\u00eb zbritje 15% p\u00ebr kursin e DevOps me kodin e promocionit habrapost.<\/p>\n<p><\/p>\n<p>Regjistrimi <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/devops\/?utm_source=habr%5E_%5Eamp%5E_%5Eutm_medium=post%5E_%5Eamp%5E_%5Eutm_campaign=devops%5E_%5Eamp%5E_%5Eutm_content=post_16-01-2020%5E_%5Eamp%5E_%5Eutm_term=skobin\">k\u00ebtu<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Do t\u00eb m\u00eb p\u00eblqente t'ju shihja n\u00eb Slyrm!<\/p>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/484302\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042f \u043b\u044e\u0431\u043b\u044e \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e, \u0438 \u043c\u0435\u043d\u044f \u043f\u0443\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u0433\u043e\u0434. \u0412 \u0430\u0434\u0436\u0430\u0439\u043b\u0435 \u043c\u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0430\u0441\u044c \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f MVP \u0438 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0430, \u044d\u0442\u043e \u043f\u0440\u044f\u043c \u043c\u043e\u0435: \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u043a\u0443\u0441\u043e\u043a, \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0435\u0433\u043e \u0438 \u0434\u0432\u0438\u043d\u0443\u0442\u044c\u0441\u044f \u0434\u0430\u043b\u044c\u0448\u0435. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c DevOps-\u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0432 \u0442\u043e\u043c \u0432\u0438\u0434\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0435\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u044e\u0442 \u0432 \u043a\u043d\u0438\u0433\u0430\u0445 \u0438 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0445, \u044d\u0442\u043e \u043a\u0430\u043a \u0440\u0430\u0437 \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u0433\u043e\u0434. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":55400,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-55399","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=\"\u042f \u043b\u044e\u0431\u043b\u044e \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e, \u0438 \u043c\u0435\u043d\u044f \u043f\u0443\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u0433\u043e\u0434.\" \/>\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\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem\" \/>\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\u0421\u043b\u0451\u0440\u043c DevOps \u2014 \u043b\u0443\u0447\u0448\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u043d\u0438\u0446\u0430 \u0437\u0430 3 \u0434\u043d\u044f, \u0447\u0435\u043c \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u0436\u0443\u0440\u0430\u0432\u043b\u044c \u0432 \u0434\u0430\u043b\u0435\u043a\u043e\u043c \u0431\u0443\u0434\u0443\u0449\u0435\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042f \u043b\u044e\u0431\u043b\u044e \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e, \u0438 \u043c\u0435\u043d\u044f \u043f\u0443\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u0433\u043e\u0434.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem\" \/>\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-01-18T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:30+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\udd47Slyrm DevOps \u2014 nj\u00eb zog i q\u00ebndruesh\u00ebm q\u00eb punon m\u00eb mir\u00eb p\u00ebr 3 dit\u00eb, sesa nj\u00eb zog i bukur n\u00eb nj\u00eb t\u00eb ardhme t\u00eb larg\u00ebt | ProHoster","description":"M\u00eb p\u00eblqen projekti nj\u00ebjav\u00ebsh, dhe m\u00eb frik\u00ebsojn\u00eb projektet nj\u00ebvje\u00e7are.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem","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\u0421\u043b\u0451\u0440\u043c DevOps \u2014 \u043b\u0443\u0447\u0448\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u043d\u0438\u0446\u0430 \u0437\u0430 3 \u0434\u043d\u044f, \u0447\u0435\u043c \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u0436\u0443\u0440\u0430\u0432\u043b\u044c \u0432 \u0434\u0430\u043b\u0435\u043a\u043e\u043c \u0431\u0443\u0434\u0443\u0449\u0435\u043c | ProHoster","og:description":"\u042f \u043b\u044e\u0431\u043b\u044e \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e, \u0438 \u043c\u0435\u043d\u044f \u043f\u0443\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u0433\u043e\u0434.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem","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-01-18T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55399","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 19:44:26","updated":"2022-10-03 22:47:42","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\/55399","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=55399"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/55399\/revisions"}],"predecessor-version":[{"id":172874,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/55399\/revisions\/172874"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/55400"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=55399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=55399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=55399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}