{"id":31148,"date":"2019-10-31T21:39:44","date_gmt":"2019-10-31T18:39:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novyj-balansirovshhik-nagruzki-na-cpu-ot-mit\/"},"modified":"2019-10-31T21:39:44","modified_gmt":"2019-10-31T18:39:44","slug":"novyj-balansirovshhik-nagruzki-na-cpu-ot-mit","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/novyj-balansirovshhik-nagruzki-na-cpu-ot-mit","title":{"rendered":"Nuevo equilibrador de carga de CPU de MIT","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h5>El sistema Shenango se planea utilizar en centros de datos.<\/h5>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/it-grad\/blog\/447058\/\"><img decoding=\"async\" alt=\"Nuevo equilibrador de carga de CPU de MIT\" src=\"\/wp-content\/uploads\/2019\/04\/9149d445f65d677b43fb02242ae5cc76.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<i>\/ \u0444\u043e\u0442\u043e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flickr.com\/photos\/30478819@N08\/45481817492\/\">Marco Verch<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/creativecommons.org\/licenses\/by\/2.0\/\">CC BY<\/a><\/noindex><\/i><\/p>\n<p>Seg\u00fan uno de los proveedores, los centros de datos <noindex><a rel=\"nofollow\" href=\"https:\/\/arxiv.org\/pdf\/1808.02919.pdf\">utilizan<\/a><\/noindex> tienen solo entre 20 y 40% de la capacidad computacional disponible. En condiciones de alta carga, este porcentaje <noindex><a rel=\"nofollow\" href=\"https:\/\/vita.mcafee.cc\/PDF\/EconPublicCloud.pdf\">puede alcanzar el 60%<\/a><\/noindex>. Esta distribuci\u00f3n de recursos lleva a la aparici\u00f3n de los llamados \"servidores zombis\". Son m\u00e1quinas que pasan la mayor parte del tiempo inactivas, desperdiciando energ\u00eda el\u00e9ctrica. Hoy en d\u00eda, el 30% de los servidores en el mundo <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/it-grad\/blog\/310630\/\">est\u00e1n sin trabajo<\/a><\/noindex>, consumiendo electricidad por un valor de $30 mil millones al a\u00f1o.<\/p>\n<p>Decidieron combatir el uso ineficiente de recursos computacionales en el MIT.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Un equipo de ingenieros <noindex><a rel=\"nofollow\" href=\"http:\/\/news.mit.edu\/2019\/shenango-data-center-efficiency-0221\">desarroll\u00f3<\/a><\/noindex> un sistema de balanceo de carga para procesadores llamado Shenango. Su objetivo es monitorear el estado del buffer de tareas y redistribuir los procesos \"atascados\" (que no pueden obtener tiempo de CPU) a m\u00e1quinas libres.<\/p>\n<h2>C\u00f3mo funciona Shenango<\/h2>\n<p>\nShenango es una biblioteca de Linux en lenguaje C con bindings de Rust y C++. El c\u00f3digo del proyecto y las aplicaciones de prueba han sido publicadas en <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shenango\/shenango\">el repositorio<\/a><\/noindex> GitHub.<\/p>\n<p>La base de la soluci\u00f3n es un algoritmo llamado IOKernel, que se ejecuta en un n\u00facleo dedicado en un sistema multiprocesador. Gestiona las solicitudes al CPU mediante un marco <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Data_Plane_Development_Kit\">DPDK<\/a><\/noindex>, que permite a las aplicaciones interactuar directamente con los dispositivos de red.<\/p>\n<p>IOKernel decide a qu\u00e9 n\u00facleos asignar tareas espec\u00edficas. El algoritmo tambi\u00e9n determina cu\u00e1ntos n\u00facleos ser\u00e1n necesarios. Para cada proceso, se definen n\u00facleos principales (guaranteed) y adicionales (burstable) \u2014 los segundos se activan en caso de un aumento repentino en el n\u00famero de solicitudes al CPU.<\/p>\n<p>La cola de solicitudes de IOKernel est\u00e1 organizada en forma de <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Circular_buffer\">buffer circular<\/a><\/noindex>. Cada cinco microsegundos, el algoritmo verifica si todas las tareas asignadas al n\u00facleo han sido completadas. Para ello, compara la ubicaci\u00f3n actual de la \"cabeza\" del buffer con la posici\u00f3n anterior de su \"cola\". Si resulta que la cola ya estuvo en la lista en la verificaci\u00f3n anterior, el sistema marca una sobrecarga del buffer y asigna un n\u00facleo adicional al proceso.<\/p>\n<p>Al distribuir la carga, se da prioridad a los n\u00facleos en los que se ha ejecutado anteriormente un proceso similar y que a\u00fan permanece en cach\u00e9, o a cualquier n\u00facleo inactivo.<\/p>\n<p><img decoding=\"async\" alt=\"Nuevo equilibrador de carga de CPU de MIT\" src=\"\/wp-content\/uploads\/2019\/04\/899d9585c8361f34cb5602c9a09ffece.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nShenango utiliza adem\u00e1s el enfoque <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Work_stealing\">work stealing<\/a><\/noindex>Los n\u00facleos asignados para el funcionamiento de una sola aplicaci\u00f3n supervisan la cantidad de tareas entre s\u00ed. Si un n\u00facleo completa su lista de tareas antes que los dem\u00e1s, \"asume\" parte de la carga de los vecinos.<\/p>\n<h2>Ventajas y desventajas<\/h2>\n<p>\nPor <noindex><a rel=\"nofollow\" href=\"https:\/\/techxplore.com\/news\/2019-02-allocates-time-sensitive-cores-quick-user-response.html\">palabras<\/a><\/noindex> ingenieros del MIT, Shenango puede procesar cinco millones de solicitudes por segundo y mantener un tiempo de respuesta promedio de 37 microsegundos. Los expertos afirman que, en algunos casos, la tecnolog\u00eda puede aumentar la tasa de utilizaci\u00f3n de procesadores en centros de datos hasta un 100%. Como resultado, los operadores de centros de datos podr\u00e1n ahorrar en la compra y mantenimiento de servidores.<\/p>\n<p>Potencial de la soluci\u00f3n <noindex><a rel=\"nofollow\" href=\"http:\/\/news.mit.edu\/2019\/shenango-data-center-efficiency-0221\">se destaca<\/a><\/noindex> y especialistas de otras universidades. Seg\u00fan un profesor del instituto coreano, el sistema del MIT ayudar\u00e1 a reducir la latencia en el funcionamiento de los servicios web. Por ejemplo, ser\u00e1 \u00fatil para las tiendas en l\u00ednea. En d\u00edas de ventas, incluso un segundo de retraso en la carga de la p\u00e1gina <noindex><a rel=\"nofollow\" href=\"https:\/\/www.shopify.com\/enterprise\/black-friday-ecommerce\">presenta<\/a><\/noindex> conduce a una disminuci\u00f3n del 11% en el n\u00famero de visitas al sitio. La distribuci\u00f3n r\u00e1pida de la carga ayudar\u00e1 a atender a m\u00e1s clientes.<\/p>\n<p>La tecnolog\u00eda todav\u00eda tiene desventajas: no soporta sistemas NUMA <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Non-Uniform_Memory_Access\">NUMA<\/a><\/noindex>-sistemas, en los que los chips est\u00e1n conectados a diferentes m\u00f3dulos de memoria y no \"se comunican\" entre s\u00ed. En este caso, IOKernel puede regular el funcionamiento de un grupo separado de procesadores, pero no de todos los chips del servidor.<\/p>\n<p><img decoding=\"async\" alt=\"Nuevo equilibrador de carga de CPU de MIT\" src=\"\/wp-content\/uploads\/2019\/04\/c58be6f2603c7ba8fba2f6030bf4c716.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>\/ \u0444\u043e\u0442\u043e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flickr.com\/photos\/foto_db\/33508397006\/\">Tim Reckmann<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/creativecommons.org\/licenses\/by\/2.0\/\">CC BY<\/a><\/noindex><\/i><\/p>\n<h2>Tecnolog\u00edas similares<\/h2>\n<p>\nEntre otros sistemas de balanceo de carga para procesadores, destaca Arachne. Este calcula cu\u00e1ntos n\u00facleos necesita la aplicaci\u00f3n al inicio y distribuye los procesos de acuerdo con esa medida. Seg\u00fan los autores, la m\u00e1xima latencia de la aplicaci\u00f3n en Arachne es de alrededor de 10,000 microsegundos.<\/p>\n<p>La tecnolog\u00eda se implementa como una biblioteca C++ para Linux, y su c\u00f3digo fuente est\u00e1 disponible en <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PlatformLab\/Arachne\">GitHub<\/a><\/noindex>.<\/p>\n<p>Otro balanceador es ZygOS. Al igual que Shenango, esta tecnolog\u00eda utiliza el m\u00e9todo de robo de trabajo para redistribuir procesos. Seg\u00fan los autores de ZygOS, la latencia promedio de las aplicaciones al usar esta herramienta es de alrededor de 150 microsegundos, y la m\u00e1xima es de aproximadamente 450 microsegundos. El c\u00f3digo del proyecto tambi\u00e9n <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ix-project\/zygos\">est\u00e1 disponible p\u00fablicamente<\/a><\/noindex>.<\/p>\n<h2>Conclusiones<\/h2>\n<p>\nLos centros de datos modernos contin\u00faan expandi\u00e9ndose, especialmente la tendencia de crecimiento es notable en el mercado de centros de datos hyperscale: en la actualidad, en el mundo <noindex>existe<\/noindex> 430 centros de datos hiperescalables, pero en los pr\u00f3ximos a\u00f1os su n\u00famero podr\u00eda aumentar en un 30%. Por esta raz\u00f3n, las tecnolog\u00edas de balanceo de carga de la CPU ser\u00e1n muy solicitadas. Sistemas como Shenango ya est\u00e1n <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/coinmonks\/maximizing-cpu-resource-utilization-on-servers-fcbbb7908e1c\">implement\u00e1ndose<\/a><\/noindex> por grandes corporaciones, y en el futuro el n\u00famero de tales herramientas solo seguir\u00e1 creciendo.<\/p>\n<p>\nPublicaciones del Primer Blog sobre IaaS corporativo:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/proizvoditelnost\/kak-povysit-energoeffektivnost-data-centra\/\">C\u00f3mo mejorar la eficiencia energ\u00e9tica de un centro de datos<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/novosti\/chto-nuzhno-znat-o-pci-dss-obzor-standarta\/\">Lo que necesitas saber sobre PCI DSS: una visi\u00f3n general de la norma<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/tendencii\/mir-do-i-posle-kak-izmenilas-zhizn-s-nastupleniem-dns-flag-day\/\">El mundo antes y despu\u00e9s: c\u00f3mo ha cambiado la vida con la llegada del DNS Flag Day<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/tendencii\/kak-iaas-pomogaet-razvivat-biznes-tri-zadachi-kotorye-reshit-oblako\/\">C\u00f3mo IaaS ayuda a hacer crecer un negocio: tres tareas que la nube resolver\u00e1<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/proizvoditelnost\/testirovanie-diskovoj-sistemy-v-oblake\/\">Pruebas del sistema de discos en la nube: fundamentos y consejos<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/tendencii\/9-poleznyx-sovetov-dlya-plavnogo-perexoda-v-oblako\/\">9 consejos \u00fatiles para una transici\u00f3n suave a la nube<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/funkcionalnost\/iaas-pervye-shagi-posle-arendy-oblachnoj-infrastruktury\/\">IaaS: Primeros pasos despu\u00e9s de arrendar infraestructura en la nube<\/a><\/noindex><\/li>\n<\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/it-grad\/blog\/447058\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0438\u0441\u0442\u0435\u043c\u0443 Shenango \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u044e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u0430\u0445. \/ \u0444\u043e\u0442\u043e Marco Verch CC BY \u041f\u043e \u0434\u0430\u043d\u043d\u044b\u043c \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432, \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0432\u0441\u0435\u0433\u043e 20\u201340% \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0435\u0439. \u041f\u0440\u0438 \u0432\u044b\u0441\u043e\u043a\u0438\u0445 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u0445 \u044d\u0442\u043e\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0442\u044c 60%. \u041f\u043e\u0434\u043e\u0431\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0432\u0435\u0434\u0435\u0442 \u043a \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044e \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u00ab\u0437\u043e\u043c\u0431\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432\u00bb. \u042d\u0442\u043e \u043c\u0430\u0448\u0438\u043d\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u0440\u043e\u0441\u0442\u0430\u0438\u0432\u0430\u044e\u0442, \u0432\u043f\u0443\u0441\u0442\u0443\u044e \u0440\u0430\u0441\u0445\u043e\u0434\u0443\u044f \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u044d\u043d\u0435\u0440\u0433\u0438\u044e. \u0421\u0435\u0433\u043e\u0434\u043d\u044f 30% \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":23116,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31148","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=\"\u0421\u0438\u0441\u0442\u0435\u043c\u0443 Shenango \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u044e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u0430\u0445.\" \/>\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\/novyj-balansirovshhik-nagruzki-na-cpu-ot-mit\" \/>\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\u041d\u043e\u0432\u044b\u0439 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 CPU \u043e\u0442 MIT | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0438\u0441\u0442\u0435\u043c\u0443 Shenango \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u044e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u0430\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/novyj-balansirovshhik-nagruzki-na-cpu-ot-mit\" \/>\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=\"2019-10-31T18:39:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:39:44+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\udd47Nuevo balanceador de carga de CPU de MIT | ProHoster","description":"El sistema Shenango se planea utilizar en centros de datos.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/novyj-balansirovshhik-nagruzki-na-cpu-ot-mit","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\u041d\u043e\u0432\u044b\u0439 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 CPU \u043e\u0442 MIT | ProHoster","og:description":"\u0421\u0438\u0441\u0442\u0435\u043c\u0443 Shenango \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u044e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u0430\u0445.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/novyj-balansirovshhik-nagruzki-na-cpu-ot-mit","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":"2019-10-31T18:39:44+00:00","article:modified_time":"2019-10-31T18:39:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31148","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":"2026-01-21 04:44:42","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:21:33","updated":"2026-01-21 04:44: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\/31148","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=31148"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/31148\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/23116"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=31148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=31148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=31148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}