{"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\/pt\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem","title":{"rendered":"Sloram DevOps \u2014 uma ave que funciona melhor em tr\u00eas dias do que um lindo gar\u00e7a \u00e0 dist\u00e2ncia.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Eu adoro projetos de uma semana e me assustam projetos de um ano. No Agile, gostei muito do conceito de MVP e incremento, \u00e9 exatamente o que gosto: fazer um peda\u00e7o funcional, implement\u00e1-lo e seguir adiante.<\/p>\n<p><\/p>\n<p>A transforma\u00e7\u00e3o DevOps, tal como \u00e9 discutida em livros e confer\u00eancias, \u00e9 exatamente um projeto de um ano. Ou de anos.<\/p>\n<p><\/p>\n<p>Constru\u00edmos nosso curso de DevOps na perspectiva de 'MVP DevOps em um sprint' e 'prepara\u00e7\u00e3o para incrementos'. E em termos simples, \u00e9 para que o participante, ao retornar, possa imediatamente implementar algo em sua empresa e obter benef\u00edcios.<\/p>\n<p><\/p>\n<p>MVP DevOps: o curso cont\u00e9m ferramentas para os principais processos DevOps. N\u00e3o nos propusemos a examinar e comparar todos os sistemas CI\/CD ou explorar as profundezas da abordagem Infrastructure as Code. Oferecemos um stack claro: Gitlab CI\/CD, Ansible, Terraform, Packer, Molecule, Prometheus, EFK. Voc\u00ea pode sair do curso, montar a infraestrutura para um projeto piloto e trabalhar nela.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Sloram DevOps \u2014 uma ave que funciona melhor em tr\u00eas dias do que um lindo gar\u00e7a \u00e0 dist\u00e2ncia.\" 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>Prepara\u00e7\u00e3o para incrementos: cada elemento \u00e9 oferecido com muita pr\u00e1tica e exemplos. \u00c9 poss\u00edvel pegar uma ferramenta e, com os desenhos did\u00e1ticos, trabalhar em sua implementa\u00e7\u00e3o. Por exemplo, escrever um playbook Ansible para implantar ambientes de desenvolvimento ou conectar um bot e administrar <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\">servidor<\/a> pelo telefone. Ou seja, em uma semana, obter um resultado pr\u00e1tico concreto. Embora esteja infinitamente distante da transforma\u00e7\u00e3o DevOps de toda a empresa, ele existe, est\u00e1 aqui, funciona e traz benef\u00edcios.<\/p>\n<p><\/p>\n<h2 id=\"temy-slyorma-devops\">Temas do Slurm DevOps<\/h2>\n<p><\/p>\n<p><strong>Tema n\u00ba 1: Melhores pr\u00e1ticas de Git<\/strong> \u2014 fala por si mesma.<br \/>\n<strong>Tema n\u00ba 2: Trabalhando com o aplicativo do ponto de vista do desenvolvimento<\/strong> \u2014 o engenheiro precisa de compet\u00eancias tanto de administrador quanto de desenvolvedor, por isso falamos com os administradores sobre desenvolvimento.<\/p>\n<p><\/p>\n<p><strong>Tema n\u00ba 3: Fundamentos de CI\/CD<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Introdu\u00e7\u00e3o \u00e0 automa\u00e7\u00e3o CI\/CD<\/li>\n<li>Fundamentos do trabalho com Gitlab CI<\/li>\n<li>Melhores pr\u00e1ticas com gitlab-runner<\/li>\n<li>Ferramentas bash, make, gradle como parte do CI\/CD e n\u00e3o s\u00f3<\/li>\n<li>Docker como uma solu\u00e7\u00e3o para problemas de CI<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Tema n\u00ba 4: Gitlab CI\/CD em produ\u00e7\u00e3o<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Concorr\u00eancia na execu\u00e7\u00e3o de jobs<\/li>\n<li>Controle e restri\u00e7\u00f5es de execu\u00e7\u00e3o: only, when<\/li>\n<li>Trabalhando com artefatos<\/li>\n<li>Templates, includes e microservi\u00e7os: simplificando o deployment<\/li>\n<\/ul>\n<p><\/p>\n<p>Apresentamos aos alunos os conceitos e as principais ideias do CI\/CD e as ferramentas para implement\u00e1-lo. Como resultado, o aluno ser\u00e1 capaz de escolher de forma independente um modelo de design para CI\/CD e a ferramenta apropriada para a implementa\u00e7\u00e3o.<\/p>\n<p><\/p>\n<p>Em seguida, mostramos a implementa\u00e7\u00e3o de CI\/CD no Gitlab e discutimos a configura\u00e7\u00e3o, abordando formas avan\u00e7adas de utilizar o Gitlab CI. Como resultado, o aluno ser\u00e1 capaz de configurar o Gitlab CI para seus pr\u00f3prios projetos de forma aut\u00f4noma.<\/p>\n<p><\/p>\n<p>Comparado ao primeiro Slurm DevOps, reduzimos a parte te\u00f3rica pela metade (uma hora por t\u00f3pico), evitando uma revis\u00e3o de todos os sistemas e focando apenas no Gitlab CI. Nos concentramos na pr\u00e1tica, adicionando muitas melhores pr\u00e1ticas.<\/p>\n<p><\/p>\n<p><strong>Tema n\u00ba 5: Infraestrutura como C\u00f3digo<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>IaC: uma abordagem para a infraestrutura como c\u00f3digo<\/li>\n<li>Provedores de nuvem como fornecedores de infraestrutura <\/li>\n<li>Ferramentas de inicializa\u00e7\u00e3o de sistemas, cria\u00e7\u00e3o de imagens (packer) <\/li>\n<li>IaC utilizando Terraform<\/li>\n<li>Armazenamento de configura\u00e7\u00f5es, colabora\u00e7\u00e3o, automa\u00e7\u00e3o de aplica\u00e7\u00f5es <\/li>\n<li>Pr\u00e1tica de cria\u00e7\u00e3o de playbooks Ansible <\/li>\n<li>Idempot\u00eancia, declaratividade <\/li>\n<li>IaC utilizando Ansible<\/li>\n<\/ul>\n<p><\/p>\n<p>Reduzimos a parte te\u00f3rica sobre UI e openstack cli e focamos na pr\u00e1tica.<br \/>\nVamos considerar duas abordagens de IaC, utilizando a mesma aplica\u00e7\u00e3o, mostrando as vantagens e desvantagens de cada abordagem. Como resultado, o aluno entender\u00e1 onde aplicar cada abordagem e poder\u00e1 trabalhar tanto com Terraform quanto com Ansible.<\/p>\n<p><\/p>\n<p>Na parte sobre Terraform, vamos considerar na pr\u00e1tica o trabalho em equipe e o armazenamento de estado em um banco de dados. Ao trabalhar com m\u00f3dulos, o aluno escrever\u00e1 e configurar\u00e1 um m\u00f3dulo, aprendendo a us\u00e1-lo: reutilizar, vers\u00e3o. Adicionaremos o trabalho com Consul, mostrando em quais casos ele \u00e9 necess\u00e1rio e como us\u00e1-lo corretamente. <\/p>\n<p><\/p>\n<p><strong>Tema n\u00ba 6: Teste de infraestrutura<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Vamos analisar por que n\u00e3o escrevem testes?<\/li>\n<li>Quais tipos de testes existem em IaC?<\/li>\n<li>Analisadores est\u00e1ticos, s\u00e3o realmente in\u00fateis?<\/li>\n<li>Teste unit\u00e1rio de IaC usando ansible + molecule<\/li>\n<li>Testes como parte do ci<\/li>\n<li>Testes em esteroides ou como n\u00e3o esperar 5 horas pela conclus\u00e3o dos testes para IaC<\/li>\n<\/ul>\n<p><\/p>\n<p>Reduzimos a parte te\u00f3rica, com menos discuss\u00f5es sobre Vagrant\/Molecule, mais pr\u00e1tica e testes diretos, com foco em linters e seu uso. Consideramos do ponto de vista do CI.<br \/>\ncomo tornar os testes mais r\u00e1pidos. Na pr\u00e1tica, teremos:<\/p>\n<p><\/p>\n<ul>\n<li>um linter personalizado que verifica a presen\u00e7a de vari\u00e1veis obrigat\u00f3rias para o host de acordo com o papel;<\/li>\n<li>adicionamos ao CI o teste apenas dos pap\u00e9is que foram alterados, o que permite reduzir significativamente o tempo de execu\u00e7\u00e3o dos testes;<\/li>\n<li>adicionamos o teste de cen\u00e1rios. Implantamos a aplica\u00e7\u00e3o completamente como um teste de integra\u00e7\u00e3o.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Tema n\u00ba 7: Monitoramento de infraestrutura com Prometheus<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Como construir um sistema de monitoriza\u00e7\u00e3o saud\u00e1vel<\/li>\n<li>Monitoramento, como ferramenta de an\u00e1lise, efic\u00e1cia de desenvolvimento e estabilidade do c\u00f3digo, antes mesmo do lan\u00e7amento.<\/li>\n<li>Configura\u00e7\u00e3o do prometheus + alertmanager + grafana<\/li>\n<li>Passamos do monitoramento de recursos para o monitoramento de aplica\u00e7\u00f5es.<\/li>\n<\/ul>\n<p><\/p>\n<p>Vamos falar muito sobre monitoramento de microsservi\u00e7os: id de solicita\u00e7\u00f5es, ferramenta de monitoramento de API. Haver\u00e1 muitas melhores pr\u00e1ticas e muito trabalho independente.<\/p>\n<p><\/p>\n<p>Vamos escrever nosso pr\u00f3prio exportador. Configuraremos o monitoramento n\u00e3o apenas da infraestrutura de produ\u00e7\u00e3o e dos aplicativos, mas tamb\u00e9m das compila\u00e7\u00f5es no Gitlab. Vamos analisar as estat\u00edsticas de testes falhos. Veremos na pr\u00e1tica como ser\u00e1 o monitoramento sem healthCheck e com ele.<\/p>\n<p><\/p>\n<p><strong>Tema n\u00ba 8. Log de aplicativos com ELK<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Vis\u00e3o geral do Elastic e suas ferramentas<\/li>\n<li>ELK\/Elastic Stack\/x-pack \u2014 o que \u00e9 o qu\u00ea e qual \u00e9 a diferen\u00e7a?<\/li>\n<li>Quais problemas podem ser resolvidos com o ElasticSearch (busca, armazenamento, caracter\u00edsticas de escalabilidade, flexibilidade de configura\u00e7\u00e3o)<\/li>\n<li>Monitoramento da infraestrutura (x-pack)<\/li>\n<li>Logs de cont\u00eaineres e aplicativos (x-pack)<\/li>\n<li>Log de um exemplo do nosso aplicativo<\/li>\n<li>Pr\u00e1ticas de trabalho com Kibana<\/li>\n<li>Open Distro for Elasticsearch da Amazon<\/li>\n<\/ul>\n<p><\/p>\n<p>O tema foi completamente reformulado, agora \u00e9 conduzido por Eduard Medvedev, muitos o viram no webin\u00e1rio sobre DevOps e SRE. Ele ir\u00e1 compartilhar e mostrar as melhores pr\u00e1ticas de trabalho com EFK usando um aplicativo educacional. Haver\u00e1 pr\u00e1tica com Kibana.<\/p>\n<p><\/p>\n<p><strong>Tema n\u00ba 9: Automatiza\u00e7\u00e3o da infraestrutura com ChatOps<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>DevOps e ChatOps<\/li>\n<li>ChatOps: pontos fortes<\/li>\n<li>Slack e alternativas<\/li>\n<li>Bots para ChatOps<\/li>\n<li>Hubot e alternativas<\/li>\n<li>Seguran\u00e7a<\/li>\n<li>Testes<\/li>\n<li>Melhores e piores pr\u00e1ticas<\/li>\n<\/ul>\n<p><\/p>\n<p>No ChatOps, adicionamos a pr\u00e1tica de autentica\u00e7\u00e3o com divis\u00e3o de privil\u00e9gios, confirma\u00e7\u00e3o de a\u00e7\u00f5es por outro usu\u00e1rio, teoria e pr\u00e1tica de uma alternativa ao Slack na forma do Mattermost, teoria de testes unit\u00e1rios e de integra\u00e7\u00e3o para o bot.<\/p>\n<p><\/p>\n<p>O Sl\u0451rm de DevOps come\u00e7a em 30 de janeiro. O pre\u00e7o \u00e9 30.000.<br \/>\nPara aqueles que leram at\u00e9 aqui, desconto de 15% no curso de DevOps usando o c\u00f3digo promocional habrapost.<\/p>\n<p><\/p>\n<p>Registro <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\">aqui<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Ficarei feliz em v\u00ea-lo nos Sl\u0451rms!<\/p>\n<p>Fonte: <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.3 - 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\/pt\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47O Sl\u0451rm de DevOps \u2014 um passarinho no hand com melhor desempenho em 3 dias \u00e9 melhor do que um belo r\u00e1-f\u00e1cil no futuro distante | ProHoster","description":"Eu amo projetos que duram uma semana, e projetos que duram um ano me assustam.","canonical_url":"https:\/\/prohoster.info\/pt\/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":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/55399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=55399"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/55399\/revisions"}],"predecessor-version":[{"id":172874,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/55399\/revisions\/172874"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/55400"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=55399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=55399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=55399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}