{"id":2341,"date":"2020-03-02T10:38:10","date_gmt":"2020-03-02T09:38:10","guid":{"rendered":"https:\/\/geko2.factoryfy.com\/?p=702"},"modified":"2021-11-03T17:38:36","modified_gmt":"2021-11-03T16:38:36","slug":"efs-wordpress-practicas-no-funcionan","status":"publish","type":"post","link":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/","title":{"rendered":"EFS &#038; WordPress:  Cuando las buenas pr\u00e1cticas no funcionan"},"content":{"rendered":"<p>Hoy vamos a hablar sobre las recomendaciones de AWS para implementar WordPress en tu cloud. AWS nos ofrece una multitud de soluciones seg\u00fan el entorno que necesitemos implementar. En la mayor\u00eda de los casos, querremos implementar este conocido CMS aprovechando las soluciones ofrecidas por AWS en t\u00e9rminos de <strong>escalabilidad y flexibilidad<\/strong>, y una de las muchas recomendaciones es usar<strong> Elastic File System (EFS)<\/strong> como sistema de almacenamiento. Refiri\u00e9ndonos a este punto, hay una conferencia ofrecida en AWS Reinvent of 2017 por uno de los arquitectos de soluciones de AWS en la que hacen un peque\u00f1o laboratorio que implementa WordPress en un entorno escalable con alta disponibilidad.<\/p>\n<p><iframe loading=\"lazy\" title=\"AWS re:Invent 2017: Learn to Build a Cloud-Scale WordPress Site That Can Keep Up wit (STG324)\" src=\"https:\/\/www.youtube.com\/embed\/dPdac4LL884\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\">AWS re:Invent 2017: Learn to Build a Cloud-Scale WordPress Site That Can Keep Up wit (STG324)<\/iframe><\/p>\n<p><em>AWS re:Invent 2017: Learn to Build a Cloud-Scale WordPress Site That Can Keep Up wit (STG324)<\/em><\/p>\n<p><span style=\"font-weight: 400;\">Despu\u00e9s de ver lo que nos dice AWS, tenemos claro que el esquema para implementar un entorno \u00abideal\u00bb con WordPress en la nube deber\u00eda ser algo as\u00ed.<\/span><\/p>\n<figure id=\"attachment_703\" aria-describedby=\"caption-attachment-703\" style=\"width: 615px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-703\" title=\"wordpress-best-practices-efs-and-aws\" src=\"https:\/\/geko2.factoryfy.com\/wp-content\/uploads\/captura-de-pantalla-de-2020-02-07-12-00-12-1024x562.png\" alt=\"wordpress-best-practices-efs-and-aws\" width=\"615\" height=\"338\" \/><figcaption id=\"caption-attachment-703\" class=\"wp-caption-text\">Referencia de arquitectura para alojar WordPress en AWS con EFS<\/figcaption><\/figure>\n<p>Ahora que hemos entendido esto, pasemos a la pr\u00e1ctica real. Tenemos que migrar un cliente de un proveedor que es cloud a AWS. Este cliente tiene un entorno simple, pero bastante voluminoso, ya que la migraci\u00f3n implica mover m\u00e1s de 50 wordpress al mismo servidor y pasar de un entorno completamente monol\u00edtico a un <strong>entorno escalable, flexible y el\u00e1stico<\/strong> para resolver problemas de rendimiento e intentar ofrecer un mejor servicio a sus clientes, as\u00ed como la facilidad de poder hacer crecer la plataforma f\u00e1cilmente si es necesario.<\/p>\n<p>En una primera fase, decidimos hacer una primera migraci\u00f3n en 5 sitios web. A partir de este momento comienzan los problemas.<\/p>\n<p>Por nuestra parte, definimos una arquitectura basada en un sistema de autoescalado con el cual, estas instancias ser\u00e1n las que ejecuten el c\u00f3digo web contenido en un volumen EFS compartido con las zonas de disponibilidad donde se encuentran nuestras instancias.<\/p>\n<p>Una vez implementado, realizamos algunas pruebas de rendimiento y &#8230; mala se\u00f1al, el tiempo hasta el primer byte es de m\u00e1s de 35 segundos. Ok, podr\u00eda ser nuestra culpa, as\u00ed que vamos a usar Cloudfront como cach\u00e9 y CDN para optimizar los tiempos de carga &#8230; Implementamos distribuciones de Cloudfront y obtuvimos una mejora \u00abbrutal\u00bb del rendimiento, ahora el tiempo para el primer byte es en promedio 30 segundos. Decepcionante. Aqu\u00ed podemos ver una tabla con el supuesto rendimiento de EFS:<\/p>\n<table id=\"w1011aac25c11b7c23\" class=\"awsui-util-container\">\n<tbody>\n<tr>\n<th>File System Size (GiB)<\/th>\n<th>Baseline Aggregate Throughput (MiB\/s)<\/th>\n<th>Burst Aggregate Throughput (MiB\/s)<\/th>\n<th>Maximum Burst Duration (Min\/Day)<\/th>\n<th>% of Time File System Can Burst (Per Day)<\/th>\n<\/tr>\n<tr>\n<td>10<\/td>\n<td>0.5<\/td>\n<td>100<\/td>\n<td>7.2<\/td>\n<td>0.5%<\/td>\n<\/tr>\n<tr>\n<td>256<\/td>\n<td>12.5<\/td>\n<td>100<\/td>\n<td>180<\/td>\n<td>12.5%<\/td>\n<\/tr>\n<tr>\n<td>512<\/td>\n<td>25.0<\/td>\n<td>100<\/td>\n<td>360<\/td>\n<td>25.0%<\/td>\n<\/tr>\n<tr>\n<td>1024<\/td>\n<td>50.0<\/td>\n<td>100<\/td>\n<td>720<\/td>\n<td>50.0%<\/td>\n<\/tr>\n<tr>\n<td>1536<\/td>\n<td>75.0<\/td>\n<td>150<\/td>\n<td>720<\/td>\n<td>50.0%<\/td>\n<\/tr>\n<tr>\n<td>2048<\/td>\n<td>100.0<\/td>\n<td>200<\/td>\n<td>720<\/td>\n<td>50.0%<\/td>\n<\/tr>\n<tr>\n<td>3072<\/td>\n<td>150.0<\/td>\n<td>300<\/td>\n<td>720<\/td>\n<td>50.0%<\/td>\n<\/tr>\n<tr>\n<td>4096<\/td>\n<td>200.0<\/td>\n<td>400<\/td>\n<td>720<\/td>\n<td>50.0%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Despu\u00e9s de esto, decidimos <strong>habilitar OPCache<\/strong>, as\u00ed que recuerde, tenemos WordPress ejecut\u00e1ndose en varias instancias de un grupo de escalado autom\u00e1tico con OPCache y almacenamiento en cach\u00e9 de Cloudfront y con el c\u00f3digo en un volumen compartido EFS. Ahora el tiempo para el primer byte es de aproximadamente 20 segundos cuando se solicita el archivo y no est\u00e1 en la cach\u00e9.<\/p>\n<p>En este punto, creemos que el problema es que EFS puede necesitar aprovisionamiento, lo cual hicimos y no mejoramos nada &#8230; Est\u00e1bamos en una encrucijada, ya que hab\u00edamos seguido todas las recomendaciones de Amazon y <strong>no hab\u00edamos mejorado la plataforma del cliente, pero en cambio hab\u00eda empeorado<\/strong>. Analizamos la situaci\u00f3n a fondo y llevamos a cabo un n\u00famero infinito de pruebas para llegar a la conclusi\u00f3n de que <strong>EFS no es eficiente cuando se trabaja con miles de archivos peque\u00f1os<\/strong>, porque la velocidad de acceso o lectura de estos archivos es muy peque\u00f1a.<\/p>\n<p>Finalmente, decidimos prescindir de EFS y configurar nuestro propio servidor NFS en EC2 utiliz\u00e1ndolo de la misma manera que usamos EFS. All\u00ed se almacen\u00f3 el c\u00f3digo del wordpress y este se sirve a las instancias de autoescalado que es quien las ejecuta. Sorprendentemente con este cambio, el tiempo hasta el primer byte se ha convertido en menos de 1 segundo.<\/p>\n<p>En conclusi\u00f3n, y como opini\u00f3n personal, EFS podr\u00eda ser \u00fatil en algunos contextos, en nuestro caso particular no nos ha ofrecido el rendimiento que necesit\u00e1bamos y tuvimos que prescindir de \u00e9l. Con esto, aprovechamos para comentar que desde <a href=\"https:\/\/geko2.factoryfy.com\/es\/\">Geko<\/a> analizamos las necesidades de nuestros clientes desde todos los puntos de vista posibles para ofrecer las mejores soluciones y las que mejor se adaptan a sus necesidades.<\/p>\n<p>Si tiene alguna sugerencia o desea <a href=\"https:\/\/geko.cloud\/es\/contacto\/\">contactarnos<\/a>, puede hacerlo a trav\u00e9s del correo electr\u00f3nico <a href=\"mailto:info@geko.cloud\">info@geko.cloud<\/a><\/p>\n<p>Estaremos encantados de saber de ti. Y no olvides, \u00a1Feel the Geko Way! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy vamos a hablar sobre las recomendaciones de AWS para implementar WordPress en tu cloud. AWS nos ofrece una multitud de soluciones seg\u00fan el entorno que necesitemos implementar. En la mayor\u00eda de los casos, querremos implementar este conocido CMS aprovechando las soluciones ofrecidas por AWS en t\u00e9rminos de escalabilidad y flexibilidad, y una de las [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2342,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[18],"tags":[34],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>EFS &amp; Wordpress: When best practices don&#039;t work<\/title>\n<meta name=\"description\" content=\"EFS y Wordpress. Explicamos desde nuestro punto de vista c\u00f3mo las mejores pr\u00e1cticas de AWS no siempre tienen que funcionar o son recomendables para todos los entornos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EFS &amp; Wordpress: When best practices don&#039;t work\" \/>\n<meta property=\"og:description\" content=\"EFS y Wordpress. Explicamos desde nuestro punto de vista c\u00f3mo las mejores pr\u00e1cticas de AWS no siempre tienen que funcionar o son recomendables para todos los entornos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/\" \/>\n<meta property=\"og:site_name\" content=\"Geko Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-02T09:38:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-03T16:38:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/geko.cloud\/wp-content\/uploads\/aws-efs-wordpress.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jose Luis S\u00e1nchez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@geko_cloud\" \/>\n<meta name=\"twitter:site\" content=\"@geko_cloud\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/\"},\"author\":{\"name\":\"Jose Luis S\u00e1nchez\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/d06aff498ebfbc75b5010ebe92af41ed\"},\"headline\":\"EFS &#038; WordPress: Cuando las buenas pr\u00e1cticas no funcionan\",\"datePublished\":\"2020-03-02T09:38:10+00:00\",\"dateModified\":\"2021-11-03T16:38:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/\"},\"wordCount\":787,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/geko.cloud\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/aws-efs-wordpress.jpg\",\"keywords\":[\"AWS\"],\"articleSection\":[\"Labs\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/\",\"url\":\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/\",\"name\":\"EFS & Wordpress: When best practices don't work\",\"isPartOf\":{\"@id\":\"https:\/\/geko.cloud\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/aws-efs-wordpress.jpg\",\"datePublished\":\"2020-03-02T09:38:10+00:00\",\"dateModified\":\"2021-11-03T16:38:36+00:00\",\"description\":\"EFS y Wordpress. Explicamos desde nuestro punto de vista c\u00f3mo las mejores pr\u00e1cticas de AWS no siempre tienen que funcionar o son recomendables para todos los entornos.\",\"breadcrumb\":{\"@id\":\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#primaryimage\",\"url\":\"https:\/\/geko.cloud\/wp-content\/uploads\/aws-efs-wordpress.jpg\",\"contentUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/aws-efs-wordpress.jpg\",\"width\":1200,\"height\":630,\"caption\":\"AWS EFS Wordpress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/geko.cloud\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"EFS &#038; WordPress: Cuando las buenas pr\u00e1cticas no funcionan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/geko.cloud\/es\/#website\",\"url\":\"https:\/\/geko.cloud\/es\/\",\"name\":\"Geko Cloud\",\"description\":\"Servicios de consultor\u00eda cloud y devops\",\"publisher\":{\"@id\":\"https:\/\/geko.cloud\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/geko.cloud\/es\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/geko.cloud\/es\/#organization\",\"name\":\"Geko Cloud\",\"url\":\"https:\/\/geko.cloud\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png\",\"contentUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png\",\"width\":1650,\"height\":809,\"caption\":\"Geko Cloud\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/geko_cloud\",\"https:\/\/www.instagram.com\/gekocloud\/\",\"https:\/\/www.linkedin.com\/company\/gekocloud\",\"https:\/\/www.youtube.com\/channel\/UC5EFLCqUM7fEaXSa_0nWowQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/d06aff498ebfbc75b5010ebe92af41ed\",\"name\":\"Jose Luis S\u00e1nchez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ebfd055d4dba456220c682523fcc237c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ebfd055d4dba456220c682523fcc237c?s=96&d=mm&r=g\",\"caption\":\"Jose Luis S\u00e1nchez\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"EFS & Wordpress: When best practices don't work","description":"EFS y Wordpress. Explicamos desde nuestro punto de vista c\u00f3mo las mejores pr\u00e1cticas de AWS no siempre tienen que funcionar o son recomendables para todos los entornos.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/","og_locale":"es_ES","og_type":"article","og_title":"EFS & Wordpress: When best practices don't work","og_description":"EFS y Wordpress. Explicamos desde nuestro punto de vista c\u00f3mo las mejores pr\u00e1cticas de AWS no siempre tienen que funcionar o son recomendables para todos los entornos.","og_url":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/","og_site_name":"Geko Cloud","article_published_time":"2020-03-02T09:38:10+00:00","article_modified_time":"2021-11-03T16:38:36+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/geko.cloud\/wp-content\/uploads\/aws-efs-wordpress.jpg","type":"image\/jpeg"}],"author":"Jose Luis S\u00e1nchez","twitter_card":"summary_large_image","twitter_creator":"@geko_cloud","twitter_site":"@geko_cloud","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#article","isPartOf":{"@id":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/"},"author":{"name":"Jose Luis S\u00e1nchez","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/d06aff498ebfbc75b5010ebe92af41ed"},"headline":"EFS &#038; WordPress: Cuando las buenas pr\u00e1cticas no funcionan","datePublished":"2020-03-02T09:38:10+00:00","dateModified":"2021-11-03T16:38:36+00:00","mainEntityOfPage":{"@id":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/"},"wordCount":787,"commentCount":0,"publisher":{"@id":"https:\/\/geko.cloud\/es\/#organization"},"image":{"@id":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#primaryimage"},"thumbnailUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/aws-efs-wordpress.jpg","keywords":["AWS"],"articleSection":["Labs"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/","url":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/","name":"EFS & Wordpress: When best practices don't work","isPartOf":{"@id":"https:\/\/geko.cloud\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#primaryimage"},"image":{"@id":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#primaryimage"},"thumbnailUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/aws-efs-wordpress.jpg","datePublished":"2020-03-02T09:38:10+00:00","dateModified":"2021-11-03T16:38:36+00:00","description":"EFS y Wordpress. Explicamos desde nuestro punto de vista c\u00f3mo las mejores pr\u00e1cticas de AWS no siempre tienen que funcionar o son recomendables para todos los entornos.","breadcrumb":{"@id":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#primaryimage","url":"https:\/\/geko.cloud\/wp-content\/uploads\/aws-efs-wordpress.jpg","contentUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/aws-efs-wordpress.jpg","width":1200,"height":630,"caption":"AWS EFS Wordpress"},{"@type":"BreadcrumbList","@id":"https:\/\/geko.cloud\/es\/efs-wordpress-practicas-no-funcionan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/geko.cloud\/es\/"},{"@type":"ListItem","position":2,"name":"EFS &#038; WordPress: Cuando las buenas pr\u00e1cticas no funcionan"}]},{"@type":"WebSite","@id":"https:\/\/geko.cloud\/es\/#website","url":"https:\/\/geko.cloud\/es\/","name":"Geko Cloud","description":"Servicios de consultor\u00eda cloud y devops","publisher":{"@id":"https:\/\/geko.cloud\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/geko.cloud\/es\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/geko.cloud\/es\/#organization","name":"Geko Cloud","url":"https:\/\/geko.cloud\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/","url":"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png","contentUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png","width":1650,"height":809,"caption":"Geko Cloud"},"image":{"@id":"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/geko_cloud","https:\/\/www.instagram.com\/gekocloud\/","https:\/\/www.linkedin.com\/company\/gekocloud","https:\/\/www.youtube.com\/channel\/UC5EFLCqUM7fEaXSa_0nWowQ"]},{"@type":"Person","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/d06aff498ebfbc75b5010ebe92af41ed","name":"Jose Luis S\u00e1nchez","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ebfd055d4dba456220c682523fcc237c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ebfd055d4dba456220c682523fcc237c?s=96&d=mm&r=g","caption":"Jose Luis S\u00e1nchez"}}]}},"_links":{"self":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts\/2341"}],"collection":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/comments?post=2341"}],"version-history":[{"count":3,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts\/2341\/revisions"}],"predecessor-version":[{"id":5376,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts\/2341\/revisions\/5376"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/media\/2342"}],"wp:attachment":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/media?parent=2341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/categories?post=2341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/tags?post=2341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}