{"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\/es\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem","title":{"rendered":"Es mejor tener un p\u00e1jaro en mano que un hermoso grulla en el futuro lejano en DevOps.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Me encanta un proyecto de una semana, y los proyectos de un a\u00f1o me asustan. En Agile, me gust\u00f3 mucho el concepto de MVP y de incrementos, es exactamente lo m\u00edo: crear una pieza funcional, implementarla y avanzar.<\/p>\n<p><\/p>\n<p>Sin embargo, la transformaci\u00f3n DevOps en la forma en que se discute en los libros y conferencias es un proyecto de un a\u00f1o. O de varios a\u00f1os.<\/p>\n<p><\/p>\n<p>Construimos nuestro curso de DevOps en la par\u00e1bola de 'MVP DevOps en un sprint' y 'preparaci\u00f3n para incrementos'. En lenguaje sencillo, es 'para que el participante pueda implementar algo inmediatamente al regresar y obtener beneficios'.<\/p>\n<p><\/p>\n<p>MVP DevOps: el curso incluye herramientas para los procesos esenciales de DevOps. No nos propusimos revisar y comparar todos los sistemas CI\/CD ni explorar las profundidades del enfoque de Infrastructure as Code. Ofrecemos un stack claro: GitLab CI\/CD, Ansible, Terraform, Packer, Molecule, Prometheus, EFK. Se puede venir de los cursos, construir una infraestructura para un proyecto piloto a partir de los materiales de estudio y trabajar en ella.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Es mejor tener un p\u00e1jaro en mano que un hermoso grulla en el futuro lejano en DevOps.\" 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>Preparaci\u00f3n para los incrementos: cada elemento lo damos con mucha pr\u00e1ctica y ejemplos. Se puede tomar una herramienta y trabajar en su implementaci\u00f3n siguiendo los planos de estudio. Por ejemplo, escribir un playbook de Ansible para desplegar entornos de desarrollo o conectar un bot y administrarlo desde el tel\u00e9fono. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\">servidor<\/a> Es decir, obtener un resultado pr\u00e1ctico concreto en una semana. Aunque est\u00e9 infinitamente lejos de la transformaci\u00f3n DevOps de toda la empresa, existe, est\u00e1 aqu\u00ed, funciona y aporta beneficios.<\/p>\n<p><\/p>\n<h2 id=\"temy-slyorma-devops\">Temas del SLRM DevOps<\/h2>\n<p><\/p>\n<p><strong>Tema #1: Mejores pr\u00e1cticas de Git<\/strong> \u2014 habla por s\u00ed misma.<br \/>\n<strong>Tema #2: Trabajando con la aplicaci\u00f3n desde la perspectiva del desarrollo<\/strong> \u2014 el ingeniero necesita competencias de administrador y desarrollador, as\u00ed que les hablamos a los administradores sobre desarrollo.<\/p>\n<p><\/p>\n<p><strong>Tema #3: Fundamentos de CI\/CD<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Introducci\u00f3n a la automatizaci\u00f3n de CI\/CD<\/li>\n<li>Fundamentos del trabajo con GitLab CI<\/li>\n<li>Mejores pr\u00e1cticas con gitlab-runner<\/li>\n<li>Herramientas bash, make, gradle como parte de CI\/CD y m\u00e1s<\/li>\n<li>Docker como soluci\u00f3n a problemas de CI<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Tema #4: GitLab CI\/CD en producci\u00f3n<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Concurrente al ejecutar trabajos<\/li>\n<li>Control y restricciones de ejecuci\u00f3n: solo, cuando<\/li>\n<li>Trabajo con artefactos<\/li>\n<li>Plantillas, inclusiones y microservicios: simplificando el despliegue<\/li>\n<\/ul>\n<p><\/p>\n<p>Introducimos a los estudiantes en los conceptos y principios b\u00e1sicos de CI\/CD y en las herramientas para implementarlo. Como resultado, el estudiante podr\u00e1 elegir de manera independiente una plantilla de dise\u00f1o de CI\/CD y una herramienta adecuada para su implementaci\u00f3n.<\/p>\n<p><\/p>\n<p>Luego mostramos la implementaci\u00f3n de CI\/CD en Gitlab y analizamos su configuraci\u00f3n, revisando formas avanzadas de utilizar Gitlab CI. Como resultado, el estudiante podr\u00e1 configurar Gitlab CI de forma independiente para sus propios proyectos.<\/p>\n<p><\/p>\n<p>En comparaci\u00f3n con la primera edici\u00f3n de DevOps, hemos reducido la teor\u00eda a la mitad (una hora por tema), dejando de lado la revisi\u00f3n de todos los sistemas y centr\u00e1ndonos \u00fanicamente en Gitlab CI. Nos enfocamos en la pr\u00e1ctica y a\u00f1adimos muchas mejores pr\u00e1cticas.<\/p>\n<p><\/p>\n<p><strong>Tema N\u00ba5: Infraestructura como C\u00f3digo<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>IaC: enfoque de infraestructura como c\u00f3digo<\/li>\n<li>Proveedores de nube como proveedores de infraestructura <\/li>\n<li>Herramientas de inicializaci\u00f3n de sistemas, construcci\u00f3n de im\u00e1genes (packer) <\/li>\n<li>IaC utilizando Terraform<\/li>\n<li>Almacenamiento de configuraciones, colaboraci\u00f3n, automatizaci\u00f3n de aplicaciones <\/li>\n<li>Pr\u00e1ctica en la creaci\u00f3n de playbooks de Ansible <\/li>\n<li>Idempotencia, declaratividad <\/li>\n<li>IaC utilizando Ansible<\/li>\n<\/ul>\n<p><\/p>\n<p>Hemos reducido la parte te\u00f3rica sobre UI y openstack cli y nos hemos concentrado en la pr\u00e1ctica.<br \/>\nConsideraremos dos enfoques de IaC, utilizando la misma aplicaci\u00f3n, mostrando las ventajas y desventajas de cada enfoque. Como resultado, el estudiante entender\u00e1 qu\u00e9 enfoque aplicar en cada caso y podr\u00e1 trabajar tanto con Terraform como con Ansible.<\/p>\n<p><\/p>\n<p>En el tema sobre Terraform, analizaremos en la pr\u00e1ctica el trabajo en equipo y el almacenamiento del estado en una base de datos. Al trabajar con m\u00f3dulos, el estudiante escribir\u00e1 y configurar\u00e1 un m\u00f3dulo, aprendiendo a reutilizarlo y versionarlo. Agregaremos trabajo con Consul, mostrando en qu\u00e9 casos es necesario y c\u00f3mo usarlo correctamente. <\/p>\n<p><\/p>\n<p><strong>Tema N\u00ba6: Pruebas de infraestructura<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>\u00bfPor qu\u00e9 no se escriben pruebas?<\/li>\n<li>\u00bfQu\u00e9 tipos de pruebas existen en IaC?<\/li>\n<li>\u00bfSon \u00fatiles los analizadores est\u00e1ticos?<\/li>\n<li>Pruebas unitarias de IaC utilizando ansible + molecule<\/li>\n<li>Pruebas, como parte de ci<\/li>\n<li>Pruebas potentes o c\u00f3mo no esperar 5 horas para que finalicen las pruebas de IaC<\/li>\n<\/ul>\n<p><\/p>\n<p>Hemos reducido la parte te\u00f3rica, con menos charlas sobre Vagrant\/Molecule y m\u00e1s pr\u00e1ctica enfocada en pruebas, con \u00e9nfasis en linters y el trabajo con ellos. Lo vemos desde la perspectiva de CI.<br \/>\nc\u00f3mo hacer que las pruebas sean m\u00e1s r\u00e1pidas. En la pr\u00e1ctica se ver\u00e1:<\/p>\n<p><\/p>\n<ul>\n<li>un linter personalizado que verifica la presencia de variables obligatorias para el host seg\u00fan el rol;<\/li>\n<li>agregamos al CI las pruebas solo de aquellos roles que han cambiado, lo que permite reducir sustancialmente el tiempo de ejecuci\u00f3n de las pruebas;<\/li>\n<li>agregamos la prueba de escenarios. Desplegamos la aplicaci\u00f3n en su totalidad, como una prueba de integraci\u00f3n.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Tema N\u00ba7: Monitoreo de infraestructura con Prometheus<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>C\u00f3mo construir un sistema de monitorizaci\u00f3n saludable<\/li>\n<li>El monitoreo, como herramienta para el an\u00e1lisis, la eficiencia en el desarrollo y la estabilidad del c\u00f3digo, incluso antes de la producci\u00f3n<\/li>\n<li>Configuraci\u00f3n de prometheus + alertmanager + grafana<\/li>\n<li>Pasamos de la monitorizaci\u00f3n de recursos a la monitorizaci\u00f3n de aplicaciones<\/li>\n<\/ul>\n<p><\/p>\n<p>Hablaremos mucho sobre la monitorizaci\u00f3n de microservicios: ID de solicitudes, herramienta de monitorizaci\u00f3n de API. Habr\u00e1 muchas mejores pr\u00e1cticas y mucho trabajo aut\u00f3nomo.<\/p>\n<p><\/p>\n<p>Escribiremos nuestro propio exportador. Configuraremos la monitorizaci\u00f3n no solo de la infraestructura de producci\u00f3n y la aplicaci\u00f3n, sino tambi\u00e9n de las compilaciones en GitLab. Observaremos las estad\u00edsticas de las pruebas fallidas. Veremos en la pr\u00e1ctica c\u00f3mo se ver\u00e1 la monitorizaci\u00f3n sin healthCheck y con \u00e9l.<\/p>\n<p><\/p>\n<p><strong>Tema \u21168. Registro de aplicaciones con ELK<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Resumen de Elastic y sus herramientas<\/li>\n<li>ELK\/Elastic Stack\/x-pack: \u00bfqu\u00e9 es qu\u00e9 y cu\u00e1l es la diferencia?<\/li>\n<li>\u00bfQu\u00e9 tareas se pueden resolver con ElasticSearch (b\u00fasqueda, almacenamiento, caracter\u00edsticas de escalabilidad, flexibilidad de configuraci\u00f3n)?<\/li>\n<li>Monitorizaci\u00f3n de infraestructura (x-pack)<\/li>\n<li>Registros de contenedores y aplicaciones (x-pack)<\/li>\n<li>Registro utilizando nuestro ejemplo de aplicaci\u00f3n<\/li>\n<li>Pr\u00e1cticas con Kibana<\/li>\n<li>Open Distro for Elasticsearch de Amazon<\/li>\n<\/ul>\n<p><\/p>\n<p>El tema ha sido completamente reconfigurado, lo imparte Eduard Medvedev, muchos lo han visto en el webinar sobre DevOps y SRE. \u00c9l compartir\u00e1 y mostrar\u00e1 las mejores pr\u00e1cticas de trabajo con EFK usando un ejemplo de una aplicaci\u00f3n de capacitaci\u00f3n. Habr\u00e1 pr\u00e1ctica con Kibana.<\/p>\n<p><\/p>\n<p><strong>Tema \u21169: Automatizaci\u00f3n de infraestructura con ChatOps<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>DevOps y ChatOps<\/li>\n<li>ChatOps: ventajas<\/li>\n<li>Slack y alternativas<\/li>\n<li>Bots para ChatOps<\/li>\n<li>Hubot y alternativas<\/li>\n<li>Seguridad<\/li>\n<li>Pruebas<\/li>\n<li>Mejores y peores pr\u00e1cticas<\/li>\n<\/ul>\n<p><\/p>\n<p>En ChatOps se ha a\u00f1adido la pr\u00e1ctica de autenticaci\u00f3n con separaci\u00f3n de privilegios, confirmaci\u00f3n de acciones por otro usuario, teor\u00eda y pr\u00e1ctica de la alternativa a Slack llamada Mattermost, teor\u00eda de pruebas unitarias e integradas para el bot.<\/p>\n<p><\/p>\n<p>El Slurm de DevOps comienza el 30 de enero. Precio: 30 000.<br \/>\nPara quienes hayan llegado hasta aqu\u00ed, un 15% de descuento en el curso de DevOps con el 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\">aqu\u00ed<\/a><\/noindex><\/p>\n<p><\/p>\n<p>\u00a1Estar\u00e9 encantado de verlos en los Slurms!<\/p>\n<p>Fuente: <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\/es\/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=\"es_ES\" \/>\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\/es\/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\udd47Slurm DevOps: m\u00e1s vale una golondrina que trabaja en 3 d\u00edas que una hermosa grulla en un futuro remoto | ProHoster","description":"Me encantan los proyectos que duran una semana, y me asustan los proyectos que duran un a\u00f1o.","canonical_url":"https:\/\/prohoster.info\/es\/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":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/55399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=55399"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/55399\/revisions"}],"predecessor-version":[{"id":172874,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/55399\/revisions\/172874"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/55400"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=55399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=55399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=55399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}