{"id":96089,"date":"2020-10-08T01:42:23","date_gmt":"2020-10-07T23:42:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii"},"modified":"2020-10-08T01:42:23","modified_gmt":"2020-10-07T23:42:23","slug":"gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","title":{"rendered":"GitOps: \u00bfun t\u00e9rmino de moda o un avance en la automatizaci\u00f3n?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"GitOps: \u00bfun t\u00e9rmino de moda o un avance en la automatizaci\u00f3n?\" src=\"\/wp-content\/uploads\/2020\/10\/e42c60efdb714359314bcb597a7132e4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>La mayor\u00eda de nosotros, al notar un nuevo t\u00e9rmino en el blog o en una conferencia de TI, tarde o temprano nos hacemos la misma pregunta: \u201c\u00bfQu\u00e9 es esto? \u00bfEs otra palabra de moda, un 'buzzword' o realmente algo que merece atenci\u00f3n, estudio y promete nuevos horizontes?\u201d As\u00ed fue como me ocurri\u00f3 con el t\u00e9rmino <em>GitOps<\/em> hace alg\u00fan tiempo. Armado con numerosos art\u00edculos existentes y el conocimiento de mis colegas de la empresa <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex>, intent\u00e9 averiguar qu\u00e9 tipo de bestia era y c\u00f3mo podr\u00eda verse su aplicaci\u00f3n en la pr\u00e1ctica.<\/p>\n<p>Por cierto, la novedad del t\u00e9rmino <em>GitOps<\/em> tambi\u00e9n se refleja en la reciente encuesta que realizamos: m\u00e1s de la mitad de los encuestados a\u00fan no hab\u00edan comenzado a trabajar con sus principios.<\/p>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/embedd.srv.habr.com\/iframe\/5f7c326d51ad1fc9585b089c\" frameborder=\"0\" allowfullscreen><\/iframe><\/center><\/p>\n<p>As\u00ed que el problema de la gesti\u00f3n de la infraestructura no es nuevo. Muchos proveedores de servicios en la nube han estado disponibles al p\u00fablico durante m\u00e1s de diez a\u00f1os y, aparentemente, deber\u00edan haber facilitado el trabajo de los equipos responsables de la infraestructura. Sin embargo, al comparar con el proceso de desarrollo de aplicaciones (donde el nivel de automatizaci\u00f3n alcanza nuevos horizontes), los proyectos de infraestructura a\u00fan incluyen muchas tareas manuales y requieren conocimientos y especialistas espec\u00edficos, especialmente teniendo en cuenta los modernos requisitos de resistencia, flexibilidad, escalabilidad y elasticidad.<\/p>\n<p>Los servicios en la nube han satisfecho con \u00e9xito estos requisitos y precisamente ellos han dado un impulso significativo al desarrollo del enfoque <em>IaC<\/em>. Y es comprensible. Pues precisamente ellos han permitido configurar un centro de datos virtual completo: no hay servidores f\u00edsicos, racks ni componentes de red; toda la infraestructura se puede describir mediante scripts y archivos de configuraci\u00f3n.<\/p>\n<p>Entonces, \u00bfcu\u00e1l es la verdadera diferencia? <em>GitOps<\/em> desde <em>IaC<\/em>? \u0418\u043c\u0435\u043d\u043d\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430 \u044f \u0438 \u043d\u0430\u0447\u0430\u043b \u0441\u0432\u043e\u0435 \u0440\u0430\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435. \u041f\u043e\u043e\u0431\u0449\u0430\u0432\u0448\u0438\u0441\u044c \u0441 \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c\u0438, \u0443 \u043c\u0435\u043d\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0432\u044b\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435:<\/p>\n<p><strong><em>GitOps<\/em><\/strong><\/p>\n<p><strong><em>IaC<\/em><\/strong><\/p>\n<p>Todo el c\u00f3digo se almacena en un repositorio git<\/p>\n<p>La versionado del c\u00f3digo no es obligatorio<\/p>\n<p>Descripci\u00f3n declarativa del c\u00f3digo \/ Idempotencia<\/p>\n<p>Se permite tanto la descripci\u00f3n declarativa como la imperativa <\/p>\n<p>Los cambios entran en vigor utilizando mecanismos de Merge Request \/ Pull Request <\/p>\n<p>La validaci\u00f3n, aprobaci\u00f3n y colaboraci\u00f3n no son obligatorias<\/p>\n<p>El proceso de implementaci\u00f3n de actualizaciones est\u00e1 automatizado<\/p>\n<p>El proceso de implementaci\u00f3n de actualizaciones no est\u00e1 normalizado (autom\u00e1tico, manual, copia de archivos, utilizando la l\u00ednea de comando, etc.)<\/p>\n<p>En otras palabras <em>GitOps<\/em> naci\u00f3 precisamente gracias a la aplicaci\u00f3n de principios <em>IaC<\/em>. En primer lugar, la infraestructura y las configuraciones ahora pod\u00edan almacenarse de la misma manera que las aplicaciones. El c\u00f3digo es f\u00e1cil de almacenar, compartir, comparar y aprovechar las capacidades de versionado. Versiones, ramas, historial. Y todo esto en un lugar p\u00fablico para todo el equipo. Por lo tanto, el uso de sistemas de control de versiones se convirti\u00f3 en un desarrollo completamente l\u00f3gico. En particular, git, como el m\u00e1s popular.<\/p>\n<p>Por otro lado, surgi\u00f3 la posibilidad de automatizar los procesos de gesti\u00f3n de infraestructura. Ahora se puede hacer m\u00e1s r\u00e1pido, m\u00e1s fiable y m\u00e1s barato. Adem\u00e1s, los principios de CI\/CD ya eran conocidos y populares entre los desarrolladores de software. Solo era necesario trasladar y aplicar los conocimientos y habilidades ya conocidas en un nuevo \u00e1mbito. Sin embargo, estas pr\u00e1cticas iban m\u00e1s all\u00e1 de la definici\u00f3n est\u00e1ndar de Infraestructura como C\u00f3digo, de ah\u00ed naci\u00f3 el concepto. <em>GitOps<\/em>.<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: \u00bfun t\u00e9rmino de moda o un avance en la automatizaci\u00f3n?\" src=\"\/wp-content\/uploads\/2020\/10\/aadc2dede7df79dd439ba2cd2b269268.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Curiosidad <em>GitOps<\/em>, por supuesto, tambi\u00e9n radica en que no es un producto, complemento o plataforma relacionada con ning\u00fan proveedor. M\u00e1s bien, es una paradigma y un conjunto de principios, similar al otro t\u00e9rmino familiar: DevOps.<\/p>\n<p>Puedes realizar <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex> Hemos desarrollado dos definiciones de este nuevo t\u00e9rmino: te\u00f3rica y pr\u00e1ctica. Comencemos por la te\u00f3rica:<\/p>\n<blockquote>\n<p>GitOps \u2014 es una metodolog\u00eda que utiliza principios avanzados de DevOps aplicados al desarrollo de aplicaciones, como el control de versiones, la colaboraci\u00f3n y la integraci\u00f3n continua\/entrega continua (CI\/CD), y los aplica para abordar tareas de automatizaci\u00f3n de la gesti\u00f3n de infraestructura.<\/p>\n<\/blockquote>\n<p>Todos los procesos <em>GitOps<\/em> operan utilizando herramientas ya existentes. Todo el c\u00f3digo de infraestructura se almacena en el repositorio git ya conocido, los cambios pasan por el mismo proceso de consenso que cualquier otro c\u00f3digo de programa, y el proceso de implementaci\u00f3n est\u00e1 automatizado, lo que minimiza los errores humanos, aumenta la fiabilidad y la reproducibilidad.<\/p>\n<p>Desde un punto de vista pr\u00e1ctico, describimos <em>GitOps<\/em> de la siguiente manera:<\/p>\n<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: \u00bfun t\u00e9rmino de moda o un avance en la automatizaci\u00f3n?\" src=\"\/wp-content\/uploads\/2020\/10\/899036066a7c3f48d3b2077b3898c2a8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Hemos discutido la Infraestructura como C\u00f3digo como uno de los componentes clave de esta f\u00f3rmula. Vamos a imaginar a los dem\u00e1s participantes.<\/p>\n<p>Merge Request (nombre alternativo de Pull Request). En t\u00e9rminos del proceso, un MR es una solicitud para aplicar cambios en el c\u00f3digo y la posterior fusi\u00f3n de ramas. Pero en cuanto a las herramientas que utilizamos, es m\u00e1s una oportunidad para tener una visi\u00f3n completa de todos los cambios realizados: no solo el c\u00f3digo diferenciado, generado a partir de varios commits, sino tambi\u00e9n el contexto, los resultados de las pruebas y el resultado final esperado. Si hablamos de c\u00f3digo de infraestructura, nos interesa c\u00f3mo cambiar\u00e1 exactamente la infraestructura, cu\u00e1ntos nuevos recursos se a\u00f1adir\u00e1n, eliminar\u00e1n o modificar\u00e1n. Preferiblemente en un formato m\u00e1s conveniente y f\u00e1cil de leer. En el caso de los proveedores de nube, ser\u00eda \u00fatil saber qu\u00e9 consecuencias financieras tendr\u00e1 este cambio.<\/p>\n<p>Pero el MR tambi\u00e9n es una herramienta de colaboraci\u00f3n, interacci\u00f3n y comunicaci\u00f3n. Es el lugar donde entra en juego el sistema de pesos y contrapesos. Desde comentarios simples hasta aprobaciones formales y validaciones.<\/p>\n<p>Y el \u00faltimo componente: CI\/CD, como ya sabemos, permite automatizar el proceso de hacer cambios en la infraestructura, pruebas (desde una simple verificaci\u00f3n de sintaxis hasta un an\u00e1lisis est\u00e1tico de c\u00f3digo m\u00e1s complejo). Adem\u00e1s, en el futuro, detectar derivas: diferencias entre el estado real y el estado deseado del sistema. Por ejemplo, como resultado de cambios manuales no autorizados o fallas del sistema.<\/p>\n<p>S\u00ed, el t\u00e9rmino <em>GitOps<\/em> no nos introduce a nada absolutamente nuevo, no inventa la rueda, simplemente aplica la experiencia acumulada en un nuevo campo. Pero en eso radica su fuerza.<\/p>\n<p>Y si de repente te interesa c\u00f3mo se ve todo esto en la pr\u00e1ctica, te invito a ver nuestro <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/34tRpwZ\">taller<\/a><\/noindex>, en el que explico paso a paso c\u00f3mo, utilizando GitLab:<\/p>\n<ul>\n<li>\n<p>Implementar los principios b\u00e1sicos de GitOps<\/p>\n<\/li>\n<li>\n<p>Crear y realizar cambios en la infraestructura en la nube (con el ejemplo de Yandex Cloud)<\/p>\n<\/li>\n<li>\n<p>Automatizar la detecci\u00f3n de la deriva del sistema con respecto al estado deseado mediante monitoreo activo<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"GitOps: \u00bfun t\u00e9rmino de moda o un avance en la automatizaci\u00f3n?\" src=\"\/wp-content\/uploads\/2020\/10\/7e9b9d0ffab214371578edbb56e209be.png\" style=\"display:block;margin: 0 auto;\" \/>https:\/\/bit.ly\/34tRpwZ<\/p>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/blog\/522236\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043d\u043e\u0432\u044b\u0439 \u0442\u0435\u0440\u043c\u0438\u043d \u0432 IT \u0431\u043b\u043e\u0433\u043e\u0441\u0444\u0435\u0440\u0435 \u0438\u043b\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438, \u0440\u0430\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u043e \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u043c: \u201c\u0427\u0442\u043e \u044d\u0442\u043e? \u041e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0435 \u043c\u043e\u0434\u043d\u043e\u0435 \u0441\u043b\u043e\u0432\u043e, \u201cbuzzword\u201d \u0438\u043b\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0447\u0442\u043e-\u0442\u043e \u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u043f\u0440\u0438\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f, \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u0438 \u043e\u0431\u0435\u0449\u0430\u044e\u0449\u0435\u0435 \u043d\u043e\u0432\u044b\u0435 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u044b?\u201d \u0422\u043e\u0447\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0432\u044b\u0448\u043b\u043e \u0443 \u043c\u0435\u043d\u044f \u0438 \u0441 \u0442\u0435\u0440\u043c\u0438\u043d\u043e\u043c GitOps \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430\u0437\u0430\u0434. \u0412\u043e\u043e\u0440\u0443\u0436\u0438\u0432\u0448\u0438\u0441\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u0435\u0439, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0437\u043d\u0430\u043d\u0438\u0435\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":96090,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-96089","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=\"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f.\" \/>\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\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii\" \/>\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\udd47GitOps: \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043c\u043e\u0434\u043d\u044b\u0439 \u0442\u0435\u0440\u043c\u0438\u043d \u0438\u043b\u0438 \u043f\u0440\u043e\u0440\u044b\u0432 \u0432 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii\" \/>\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-10-07T23:42:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-07T23:42:23+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\udd47GitOps: \u00bfotro t\u00e9rmino de moda o un avance en la automatizaci\u00f3n? | ProHoster","description":"La mayor\u00eda de nosotros lo hemos notado.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","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\udd47GitOps: \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043c\u043e\u0434\u043d\u044b\u0439 \u0442\u0435\u0440\u043c\u0438\u043d \u0438\u043b\u0438 \u043f\u0440\u043e\u0440\u044b\u0432 \u0432 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438? | ProHoster","og:description":"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","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-10-07T23:42:23+00:00","article:modified_time":"2020-10-07T23:42:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96089","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 10:51:36","updated":"2022-09-27 16:22:11","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\/96089","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=96089"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/96089\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/96090"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=96089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=96089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=96089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}