{"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\/it\/blog\/administrirovanie\/novyj-balansirovshhik-nagruzki-na-cpu-ot-mit","title":{"rendered":"Nuovo bilanciatore di carico CPU dal MIT","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h5>Si prevede di utilizzare il sistema Shenango nei data center.<\/h5>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/it-grad\/blog\/447058\/\"><img decoding=\"async\" alt=\"Nuovo bilanciatore di carico CPU dal 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>Secondo uno dei fornitori, i data center <noindex><a rel=\"nofollow\" href=\"https:\/\/arxiv.org\/pdf\/1808.02919.pdf\">utilizzano<\/a><\/noindex> utilizzano solo il 20-40% delle capacit\u00e0 computazionali disponibili. In caso di carichi elevati, questa percentuale <noindex><a rel=\"nofollow\" href=\"https:\/\/vita.mcafee.cc\/PDF\/EconPublicCloud.pdf\">pu\u00f2 raggiungere il 60%<\/a><\/noindex>. Questa distribuzione delle risorse porta alla creazione di quelli che vengono chiamati \u00abserver zombie\u00bb. Queste sono macchine che rimangono inattive la maggior parte del tempo, sprechando energia elettrica. Oggi il 30% dei server nel mondo <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/it-grad\/blog\/310630\/\">risultano inattivi<\/a><\/noindex>, consumando elettricit\u00e0 per 30 miliardi di dollari all'anno.<\/p>\n<p>Al MIT hanno deciso di combattere lo spreco inefficiente delle risorse computazionali.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Un team di ingegneri <noindex><a rel=\"nofollow\" href=\"http:\/\/news.mit.edu\/2019\/shenango-data-center-efficiency-0221\">ha sviluppato<\/a><\/noindex> hanno sviluppato un sistema di bilanciamento del carico sui processori chiamato Shenango. Il suo obiettivo \u00e8 monitorare lo stato del buffer delle attivit\u00e0 e ridistribuire i processi \"bloccati\" (che non riescono a ottenere tempo della CPU) su macchine libere.<\/p>\n<h2>Come funziona Shenango<\/h2>\n<p>\nShenango \u00e8 una libreria Linux scritta in C con binding per Rust e C++. Il codice del progetto e le applicazioni di test sono pubblicati in <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shenango\/shenango\">repository<\/a><\/noindex> su GitHub.<\/p>\n<p>La base della soluzione \u00e8 un algoritmo IOKernel, che viene eseguito su un core dedicato di un sistema multiprocessore. Questo gestisce le richieste alla CPU tramite un framework <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Data_Plane_Development_Kit\">DPDK<\/a><\/noindex>, che consente alle applicazioni di interagire direttamente con i dispositivi di rete.<\/p>\n<p>IOKernel decide a quale core trasferire un compito specifico. L'algoritmo determina anche quanti core saranno necessari. Per ogni processo vengono definiti core principali (guaranteed) e core aggiuntivi (burstable): i secondi vengono avviati in caso di improvvisa aumentata delle richieste alla CPU.<\/p>\n<p>La coda delle richieste di IOKernel \u00e8 organizzata come <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Circular_buffer\">un buffer circolare<\/a><\/noindex>. Ogni cinque microsecondi, l'algoritmo verifica se tutti i compiti assegnati al core sono stati completati. Per fare ci\u00f2, confronta la posizione attuale della \"testa\" del buffer con la posizione precedente della sua \"coda\". Se si scopre che la coda era gi\u00e0 presente nella coda al momento della precedente verifica, il sistema segna un sovraccarico del buffer e assegna un core aggiuntivo al processo.<\/p>\n<p>Nella distribuzione del carico, si d\u00e0 priorit\u00e0 ai core su cui lo stesso processo \u00e8 gi\u00e0 stato eseguito in precedenza e che \u00e8 rimasto parzialmente nella cache, o a qualsiasi core inattivo.<\/p>\n<p><img decoding=\"async\" alt=\"Nuovo bilanciatore di carico CPU dal MIT\" src=\"\/wp-content\/uploads\/2019\/04\/899d9585c8361f34cb5602c9a09ffece.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nShenango utilizza inoltre l'approccio <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Work_stealing\">work stealing<\/a><\/noindex>I nuclei assegnati a un'applicazione monitorano il numero di compiti l'uno dell'altro. Se un nucleo termina la propria lista di compiti prima degli altri, \"scarica\" parte del carico sui vicini.<\/p>\n<h2>Vantaggi e svantaggi<\/h2>\n<p>\nSecondo <noindex><a rel=\"nofollow\" href=\"https:\/\/techxplore.com\/news\/2019-02-allocates-time-sensitive-cores-quick-user-response.html\">gli esperti, i principali problemi dell'Internet delle cose sono le password facilmente indovinabili (spesso sono presenti password di fabbrica preimpostate, accessibili pubblicamente) e i firmware obsoleti dei dispositivi. In migliori dei casi, gli aggiornamenti vengono pubblicati con notevoli ritardi, nel peggiore \u2014 non vengono rilasciati affatto (a volte la possibilit\u00e0 di aggiornamento non \u00e8 nemmeno prevista a livello tecnico). Di conseguenza, molti dispositivi IoT vengono compromessi attraverso modi banali, come vulnerabilit\u00e0 nell'interfaccia web. Quasi tutte queste vulnerabilit\u00e0 sono critiche, ma il produttore ha possibilit\u00e0 estremamente limitate di creare rapidamente una patch e distribuirla come aggiornamento.<\/a><\/noindex> ingegneri del MIT, Shenango \u00e8 in grado di gestire cinque milioni di richieste al secondo e mantenere un tempo di risposta medio di 37 microsecondi. Gli esperti affermano che in alcuni casi la tecnologia pu\u00f2 aumentare il tasso di utilizzo dei processori nei data center fino al 100%. Di conseguenza, gli operatori dei DC potranno risparmiare sull'acquisto e sulla manutenzione dei server.<\/p>\n<p>Il potenziale della soluzione <noindex><a rel=\"nofollow\" href=\"http:\/\/news.mit.edu\/2019\/shenango-data-center-efficiency-0221\">sottolineano<\/a><\/noindex> e esperti di altre universit\u00e0. Secondo un professore di un istituto coreano, il sistema del MIT aiuter\u00e0 a ridurre i ritardi nel funzionamento dei servizi web. Ad esempio, sar\u00e0 utile per i negozi online. Nei giorni di vendita, anche un ritardo di un secondo nel caricamento della pagina <noindex><a rel=\"nofollow\" href=\"https:\/\/www.shopify.com\/enterprise\/black-friday-ecommerce\">fornisce<\/a><\/noindex> pu\u00f2 portare a una riduzione del numero di visualizzazioni del sito dell'11%. Una distribuzione tempestiva del carico aiuter\u00e0 a servire pi\u00f9 clienti.<\/p>\n<p>La tecnologia ha ancora alcune limitazioni: non supporta i sistemi multiprocessore <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Non-Uniform_Memory_Access\">NUMA<\/a><\/noindex>- in cui i chip sono collegati a diversi moduli di memoria e non \"comunicano\" tra loro. In questo caso, IOKernel pu\u00f2 regolare il funzionamento di un gruppo separato di processori, ma non di tutti i chip del server.<\/p>\n<p><img decoding=\"async\" alt=\"Nuovo bilanciatore di carico CPU dal 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>Tecnologie analoghe<\/h2>\n<p>\nTra gli altri sistemi di bilanciamento del carico sui processori, si distingue Arachne. Essa calcola quanti nuclei saranno necessari all'applicazione al momento del suo avvio e distribuisce i processi in base a questo indicatore. Secondo gli autori, il ritardo massimo di funzionamento dell'applicazione in Arachne \u00e8 di circa 10.000 microsecondi.<\/p>\n<p>La tecnologia \u00e8 implementata come una libreria C++ per Linux, e il suo codice sorgente \u00e8 disponibile su <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PlatformLab\/Arachne\">GitHub<\/a><\/noindex>.<\/p>\n<p>Un altro strumento di bilanciamento \u00e8 ZygOS. Proprio come Shenango, la tecnologia utilizza per il ridistribuzione dei processi il metodo del furto di lavoro. Secondo gli autori di ZygOS, il ritardo medio nel funzionamento delle applicazioni quando si utilizza lo strumento \u00e8 di circa 150 microsecondi, mentre quello massimo \u00e8 di circa 450 microsecondi. Il codice del progetto \u00e8 anch'esso <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ix-project\/zygos\">disponibile pubblicamente<\/a><\/noindex>.<\/p>\n<h2>Conclusioni<\/h2>\n<p>\nI moderni DC continuano a espandersi, soprattutto la tendenza all'aumento \u00e8 evidente nel mercato dei data center hyperscale: attualmente nel mondo <noindex>esiste<\/noindex> 430 data center ipermassivi, ma nei prossimi anni il loro numero potrebbe aumentare del 30%. Per questo motivo, le tecnologie di bilanciamento del carico sui processori saranno molto richieste. Sistemi come Shenango stanno gi\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/coinmonks\/maximizing-cpu-resource-utilization-on-servers-fcbbb7908e1c\">venendo implementati<\/a><\/noindex> da grandi aziende e in futuro il numero di questi strumenti continuer\u00e0 a crescere.<\/p>\n<p>\nPost dal Primo blog su IaaS aziendale:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/proizvoditelnost\/kak-povysit-energoeffektivnost-data-centra\/\">Come migliorare l'efficienza energetica del data center<\/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\/\">Cosa sapere su PCI DSS: panoramica dello standard<\/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\/\">Il mondo prima e dopo: come \u00e8 cambiata la vita con l'arrivo 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\/\">Come l'IaaS aiuta a far crescere il business: tre sfide che il cloud pu\u00f2 affrontare<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/proizvoditelnost\/testirovanie-diskovoj-sistemy-v-oblake\/\">Testare i sistemi di archiviazione nel cloud: basi e consigli<\/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 consigli utili per una transizione fluida nel cloud<\/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: Primi passi dopo aver affittato un'infrastruttura cloud<\/a><\/noindex><\/li>\n<\/ul>\n<p>Fonte: <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.1.1 - 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\/it\/blog\/administrirovanie\/novyj-balansirovshhik-nagruzki-na-cpu-ot-mit\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Nuovo bilanciatore del carico per CPU dal MIT | ProHoster","description":"Si prevede di utilizzare il sistema Shenango nei data center.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/novyj-balansirovshhik-nagruzki-na-cpu-ot-mit","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/31148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=31148"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/31148\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/23116"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=31148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=31148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=31148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}