{"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 - m\u00eb mir\u00eb nj\u00eb shpend q\u00eb punon gjat\u00eb 3 dit\u00ebve sesa nj\u00eb grua e bukur 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 q\u00eb zgjat nj\u00eb jav\u00eb, dhe m\u00eb trembin projektet q\u00eb zgjasin nj\u00eb vit. N\u00eb agjail, concepti MVP dhe inkrementi m\u00eb p\u00eblqen shum\u00eb: t\u00eb krijosh nj\u00eb cop\u00eb funksionale, ta implementosh dhe t\u00eb vazhdosh m\u00eb tej.<\/p>\n<p><\/p>\n<p>Transformimi DevOps n\u00eb form\u00ebn n\u00eb t\u00eb cil\u00ebn diskutohet n\u00eb libra dhe konferenca, \u00ebsht\u00eb nj\u00eb projekt q\u00eb zgjat nj\u00eb vit. Ose m\u00eb shum\u00eb.<\/p>\n<p><\/p>\n<p>Ne e nd\u00ebrtuam kursin ton\u00eb p\u00ebr DevOps n\u00eb paradigm\u00ebn \"MVP DevOps n\u00eb nj\u00eb sprint\" dhe \"gatishm\u00ebria p\u00ebr inkrementet\". N\u00ebse do ta shpjegonim ndryshe, do t\u00eb thoshim \"p\u00ebr t'i dh\u00ebn\u00eb pjes\u00ebmarr\u00ebsit mund\u00ebsin\u00eb q\u00eb kur t\u00eb kthehet t\u00eb implementoj\u00eb menj\u00ebher\u00eb di\u00e7ka dhe t\u00eb p\u00ebrfitoj\u00eb\".<\/p>\n<p><\/p>\n<p>MVP DevOps: kursi p\u00ebrmban mjete p\u00ebr proceset kryesore t\u00eb DevOps. Nuk e kemi pasur si q\u00ebllim t\u00eb shqyrtojm\u00eb dhe krahasojm\u00eb t\u00eb gjitha sistemet CI\/CD ose t\u00eb zbulojm\u00eb thell\u00ebsit\u00eb e qasjes Infrastructure as Code. Ne ofrojm\u00eb nj\u00eb stek t\u00eb qart\u00eb: Gitlab CI\/CD, Ansible, Terraform dhe Packer, Molecule, Prometheus, EFK. Mund t\u00eb d\u00ebshmohet q\u00eb t\u00eb kesh ndihmuar n\u00eb nd\u00ebrtimin e infrastruktur\u00ebs 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 - m\u00eb mir\u00eb nj\u00eb shpend q\u00eb punon gjat\u00eb 3 dit\u00ebve sesa nj\u00eb grua e bukur 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 ne e japim me shum\u00eb praktik\u00eb dhe shembuj. Mund t\u00eb marr\u00ebsh nj\u00eb mjet dhe sipas p\u00ebrshkrimeve t\u00eb studimeve t\u00eb angazhohesh me implementimin e tij. P\u00ebr shembull, t\u00eb shkruash nj\u00eb Ansible playbook p\u00ebr p\u00ebrgatitjen e mjediseve dev ose t\u00eb lidh\u00ebsh nj\u00eb bot dhe t\u00eb administrosh <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> nga telefoni. K\u00ebshtu q\u00eb pas nj\u00eb jave t\u00eb kesh nj\u00eb rezultat konkret praktik. Edhe pse ai \u00ebsht\u00eb pafund\u00ebsisht larg transformimit DevOps t\u00eb t\u00ebr\u00eb kompanis\u00eb, ai \u00ebsht\u00eb k\u00ebtu, funksionon dhe sjell dobi.<\/p>\n<p><\/p>\n<h2 id=\"temy-slyorma-devops\">Temat e Sll\u00ebrm\u00ebs DevOps<\/h2>\n<p><\/p>\n<p><strong>Tema nr. 1: Praktikat m\u00eb t\u00eb mira t\u00eb Git<\/strong> \u2013 flet vet\u00eb.<br \/>\n<strong>Tema nr. 2: Puna me aplikacionin nga pik\u00ebpamja e zhvillimit<\/strong> \u2013 inxhinieri ka nevoj\u00eb p\u00ebr kompetenca si administrator ashtu edhe zhvillues, k\u00ebshtu q\u00eb ne u tregojm\u00eb administrator\u00ebve p\u00ebr zhvillimin.<\/p>\n<p><\/p>\n<p><strong>Tema nr. 3: Thelbi i CI\/CD<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Hyrje n\u00eb automatizimin CI\/CD<\/li>\n<li>Thelbi i 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 nr. 4: Gitlab CI\/CD n\u00eb prodhim<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Konkurrenca gjat\u00eb nisjes s\u00eb pun\u00ebs<\/li>\n<li>Kontrolli dhe kufizimet e ekzekutimit: vet\u00ebm, kur<\/li>\n<li>Puna me artefaktet<\/li>\n<li>Tempelat, p\u00ebrfshirjet dhe mikroservisat: thjeshtojm\u00eb shp\u00ebrndarjen<\/li>\n<\/ul>\n<p><\/p>\n<p>Ne i prezantojm\u00eb student\u00ebt me konceptet dhe ideologjit\u00eb kryesore t\u00eb CI\/CD dhe mjetet p\u00ebr implementimin e CI\/CD. Si rezultat, studenti do t\u00eb jet\u00eb n\u00eb gjendje t\u00eb zgjedh\u00eb vet\u00eb nj\u00eb model t\u00eb dizajnit CI\/CD dhe mjetin p\u00ebrkat\u00ebs t\u00eb implementimit.<\/p>\n<p><\/p>\n<p>Pastaj ne tregojm\u00eb realizimin e CI\/CD n\u00eb Gitlab dhe analizojm\u00eb konfigurimin, shqyrtojm\u00eb m\u00ebnyrat e p\u00ebrdorimit t\u00eb avancuar t\u00eb Gitlab CI. Si rezultat, studenti do t\u00eb jet\u00eb n\u00eb gjendje ta konfiguroj\u00eb vet\u00eb Gitlab CI p\u00ebr projektet e tij.<\/p>\n<p><\/p>\n<p>N\u00eb krahasim me Sll\u00ebrmin e par\u00eb DevOps, kemi zvog\u00ebluar teorin\u00eb me 50% (nj\u00eb or\u00eb p\u00ebr tem\u00eb), kemi shmangur p\u00ebrmbledhjen e t\u00eb gjitha sistemeve dhe kemi ruajtur vet\u00ebm Gitlab CI. Jemi fokusuar n\u00eb praktik\u00ebn, duke shtuar shum\u00eb best practices.<\/p>\n<p><\/p>\n<p><strong>Tema \u21165: Infrastruktur\u00eb si Kod<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>IaC: qasje 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 p\u00ebrmes Terraform<\/li>\n<li>Ruajtja e konfiguracioneve, bashk\u00ebpunimi, automatizimi i aplikacioneve <\/li>\n<li>Praktik\u00eb p\u00ebr krijimin e playbook-\u00ebve Ansible <\/li>\n<li>Idempotent\u00ebsi, deklarativitet <\/li>\n<li>IaC p\u00ebrmes Ansible<\/li>\n<\/ul>\n<p><\/p>\n<p>Kemi zvog\u00ebluar pjes\u00ebn teorike p\u00ebr UI dhe openstack cli dhe jemi fokusuar n\u00eb praktik\u00eb.<br \/>\nDo t\u00eb shqyrtojm\u00eb dy qasje IaC, duke p\u00ebrdorur t\u00eb nj\u00ebjtin aplikacion, duke treguar p\u00ebrpar\u00ebsit\u00eb dhe disavatat e secil\u00ebs qasje. Si rezultat, studenti do t\u00eb kuptoj\u00eb se cila qasje t\u00eb aplikohet dhe do t\u00eb jet\u00eb n\u00eb gjendje 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 n\u00eb praktik\u00eb pun\u00ebn n\u00eb ekip dhe ruajtjen e gjendjes n\u00eb nj\u00eb baz\u00eb t\u00eb dh\u00ebnash. Duke punuar me module, studenti do t\u00eb shkruaj\u00eb dhe konfiguroj\u00eb nj\u00eb modul, do t\u00eb m\u00ebsoj\u00eb si t\u00eb punoj\u00eb me t\u00eb: ta ri p\u00ebrdor\u00eb, ta versionohet. Do t\u00eb shtojm\u00eb pun\u00ebn me Consul, do t\u00eb tregojm\u00eb n\u00eb cilat raste ai \u00ebsht\u00eb i nevojsh\u00ebm dhe si ta p\u00ebrdorim sakt\u00ebsisht. <\/p>\n<p><\/p>\n<p><strong>Tema \u21166: Testimi i Infrastruktur\u00ebs<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>T\u00eb kuptojm\u00eb, pse nuk shkruhen teste?<\/li>\n<li>Cilat jan\u00eb testet n\u00eb IaC?<\/li>\n<li>Analizuesit statik\u00eb, a jan\u00eb ata kaq t\u00eb padobish\u00ebm?<\/li>\n<li>Testimi i nj\u00ebsiteve IaC p\u00ebrmes ansible + molecule<\/li>\n<li>Testimi, si pjes\u00eb e ci<\/li>\n<li>Teste n\u00eb 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>Kemi zvog\u00ebluar pjes\u00ebn teorike, m\u00eb pak biseda rreth Vagrant\/Molecule, m\u00eb shum\u00eb praktik\u00eb dhe testim p\u00ebrkat\u00ebs, 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>linteri i shkruar vet\u00eb, i cili kontrollon prirjen e variablave t\u00eb detyruesh\u00ebm p\u00ebr hostin n\u00eb var\u00ebsi t\u00eb rolit;<\/li>\n<li>shtojm\u00eb n\u00eb CI testimin vet\u00ebm e atyre rolave q\u00eb jan\u00eb ndryshuar, q\u00eb lejon t\u00eb zvog\u00eblohet ndjesh\u00ebm koha e ekzekutimit t\u00eb testeve;<\/li>\n<li>shtojm\u00eb testimin e skenar\u00ebve. Zgjerojm\u00eb aplikacionin plot\u00ebsisht, si test t\u00eb integrimit.<\/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 mjet p\u00ebr analiz\u00eb, efektivitetin e zhvillimit dhe stabilitetin e kodit, madje para se t\u00eb shkoj\u00eb n\u00eb prodhim<\/li>\n<li>Konfigurimi i prometheus + alertmanager + grafana<\/li>\n<li>Kalohet 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 m\u00eb t\u00eb mira dhe shum\u00eb pun\u00eb t\u00eb pavarur.<\/p>\n<p><\/p>\n<p>Do t\u00eb shkruajm\u00eb eksportuesin ton\u00eb. Do t\u00eb konfigurojm\u00eb monitorimin jo vet\u00ebm t\u00eb infrastruktur\u00ebs dhe aplikacioneve 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 shohim 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 \u2014 \u00e7far\u00eb \u00ebsht\u00eb \u00e7far\u00eb dhe cili \u00ebsht\u00eb ndryshimi?<\/li>\n<li>Cilat probleme mund t\u00eb zgjidhen me ElasticSearch (k\u00ebrkimi, ruajtja, karakteristikat e shkall\u00ebzimit, fleksibiliteti i konfigurimit)<\/li>\n<li>Monitorimi i Infrastruktur\u00ebs (x-pack)<\/li>\n<li>Loget e kontejner\u00ebve dhe aplikacioneve (x-pack)<\/li>\n<li>Regjistrimi n\u00eb shembullin e aplikacionit ton\u00eb<\/li>\n<li>Praktikat e pun\u00ebs me Kibana<\/li>\n<li>Open Distro p\u00ebr Elasticsearch nga Amazon<\/li>\n<\/ul>\n<p><\/p>\n<p>Tema \u00ebsht\u00eb rip\u00ebrdorur plot\u00ebsisht, udh\u00ebhiqet nga Eduard Medvedev, shum\u00eb e kan\u00eb par\u00eb at\u00eb n\u00eb webinarin p\u00ebr DevOps dhe SRE. Ai do t\u00eb tregoj\u00eb dhe demonstroj\u00eb praktikat m\u00eb t\u00eb mira t\u00eb pun\u00ebs me EFK n\u00eb shembullin e nj\u00eb aplikacioni 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>Botet p\u00ebr ChatOps<\/li>\n<li>Hubot dhe alternativat<\/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 kemi shtuar praktik\u00ebn e autentifikimit me ndarje t\u00eb t\u00eb drejtave, konfirmimi i veprimeve nga nj\u00eb p\u00ebrdorues tjet\u00ebr, teorin\u00eb dhe praktik\u00ebn e alternativ\u00ebs s\u00eb Slack n\u00eb form\u00ebn e Mattermost, teorin\u00eb e testeve t\u00eb nj\u00ebsive dhe integruese p\u00ebr botin.<\/p>\n<p><\/p>\n<p>Slo\u00ebrm DevOps fillon m\u00eb 30 janar. \u00c7mimi \u2014 30,000.<br \/>\nP\u00ebr ata q\u00eb arrit\u00ebn deri k\u00ebtu, nj\u00eb zbritje prej 15% p\u00ebr kursin e DevOps me kodin e promovimit habrapost.<\/p>\n<p><\/p>\n<p>Regjistrim <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 isha i lumtur t'ju shihja n\u00eb Slo\u00ebrma!<\/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.2 - 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.2\" \/>\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\udd47Slo\u00ebrm DevOps \u2014 nj\u00eb zog i pun\u00ebs m\u00eb i mir\u00eb p\u00ebr 3 dit\u00eb, sesa nj\u00eb zog i bukur n\u00eb t\u00eb ardhmen e larg\u00ebt | ProHoster","description":"M\u00eb p\u00eblqen projekti q\u00eb zgjat nj\u00eb jav\u00eb, dhe m\u00eb frik\u00ebson projekti q\u00eb zgjat nj\u00eb vit.","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}]}}