{"id":120219,"date":"2024-10-18T13:09:06","date_gmt":"2024-10-18T11:09:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl"},"modified":"2024-10-18T13:09:06","modified_gmt":"2024-10-18T11:09:11","slug":"microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl","title":{"rendered":"Microsoft a ouvert le code de l'hyperviseur OpenVMM et de la plateforme de paravirtualisation OpenHCL","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La soci\u00e9t\u00e9 Microsoft a annonc\u00e9 l'ouverture du code source de la couche de para-virtualisation OpenHCL et du moniteur de machines virtuelles OpenVMM, sp\u00e9cifiquement d\u00e9velopp\u00e9 pour faciliter le fonctionnement d'OpenHCL. Le code d'OpenVMM et d'OpenHCL est \u00e9crit en Rust et distribu\u00e9 sous licence MIT. OpenVMM se rapporte aux hyperviseurs de niveau 2 fonctionnant dans le m\u00eame anneau de protection que le noyau du syst\u00e8me d'exploitation, \u00e0 l'instar de produits tels que VirtualBox et VMware Workstation. Il prend en charge le fonctionnement sur des syst\u00e8mes h\u00f4tes bas\u00e9s sur Linux (x86_64), Windows (x86_64, Aarch64) et macOS (x86_64, Aarch64), en utilisant les API de virtualisation KVM, SHV (Microsoft Hypervisor), WHP (Windows Hypervisor Platform) et Hypervisor.framework fournies par ces syst\u00e8mes d'exploitation.     <\/p>\n<p>Parmi les fonctionnalit\u00e9s prises en charge par OpenVMM :   <\/p>\n<ul>\n<li class=\"l\"> D\u00e9marrage en modes UEFI et BIOS, d\u00e9marrage direct du noyau Linux ;\n<li class=\"l\"> Prise en charge de la para-virtualisation bas\u00e9e sur les pilotes Virtio (virtio-fs, virtio-9p, virtio-net, virtio-pmem)\n<li class=\"l\">  Prise en charge de la para-virtualisation bas\u00e9e sur VMBus (storvsp, netvsp, vpci, framebuffer) ;\n<li class=\"l\"> \u00c9mulation de vTPM, NVMe, UART, chipset i440BX + PIIX4, IDE HDD, PCI et VGA ;\n<li class=\"l\"> Backends pour le passage de la vid\u00e9o, des p\u00e9riph\u00e9riques d'entr\u00e9e, de la console, du stockage et de l'acc\u00e8s r\u00e9seau ;\n<li class=\"l\"> Gestion via interface de ligne de commande, console interactive, gRPC et ttrpc.  <\/ul>\n<p>OpenHCL est positionn\u00e9 comme un environnement avec des composants de para-virtualisation (paravirtuel), fonctionnant au-dessus de l'hyperviseur OpenVMM. La caract\u00e9ristique cl\u00e9 des syst\u00e8mes de virtualisation bas\u00e9s sur OpenVMM et OpenHCL est que les composants de para-virtualisation s'ex\u00e9cutent non pas du c\u00f4t\u00e9 du syst\u00e8me h\u00f4te, mais dans une machine virtuelle avec le syst\u00e8me invit\u00e9. L'isolation de la couche de para-virtualisation du syst\u00e8me d'exploitation invit\u00e9 est assur\u00e9e par l'hyperviseur de niveau 2 OpenVMM. Dans ce cadre, OpenHCL peut \u00eatre consid\u00e9r\u00e9 comme un microprogramme virtuel s'ex\u00e9cutant \u00e0 un niveau de privil\u00e8ges sup\u00e9rieur \u00e0 celui du syst\u00e8me d'exploitation invit\u00e9.            <\/p>\n<p> La s\u00e9paration du syst\u00e8me invit\u00e9 et des composants d'OpenHCL est r\u00e9alis\u00e9e \u00e0 l'aide du concept de niveaux de confiance virtuels (VTL, Virtual Trust Level), pour lesquels peuvent \u00eatre utilis\u00e9s \u00e0 la fois des m\u00e9canismes logiciels et des technologies mat\u00e9rielles telles qu'Intel TDX (Trust Domain Extensions), AMD SEV-SNP (Secure Encrypted Virtualization-Secure Nested Paging) et ARM CCA (Confidential Compute Architecture). Pour l'ex\u00e9cution des composants d'OpenHCL, une version all\u00e9g\u00e9e du noyau Linux est utilis\u00e9e, n'incluant que les composants minimaux n\u00e9cessaires au fonctionnement d'OpenVMM.    <center><img decoding=\"async\" alt=\"Microsoft a ouvert le code de l&#039;hyperviseur OpenVMM et de la plateforme de paravirtualisation OpenHCL\" src=\"\/wp-content\/uploads\/2024\/10\/e998f3109604aad0946a76e3fc7d5233.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>OpenHCL peut fonctionner sur les plateformes x86-64 et ARM64, et prend en charge les extensions Intel TDX, AMD SEV-SNP et ARM CCA pour une isolation suppl\u00e9mentaire. OpenHCL comprend un ensemble de services, de pilotes et d'\u00e9mulateurs utilis\u00e9s pour organiser l'acc\u00e8s au mat\u00e9riel, assurer le fonctionnement des dispositifs virtuels c\u00f4t\u00e9 syst\u00e8me invit\u00e9 et \u00e9muler des dispositifs mat\u00e9riels (par exemple, un module pour stocker des cl\u00e9s cryptographiques \u2014 vTPM peut \u00eatre \u00e9mul\u00e9).     <\/p>\n<p>Pour la traduction d'acc\u00e8s au mat\u00e9riel c\u00f4t\u00e9 invit\u00e9, des pilotes existants compatibles avec la paravirtualisation sont utilis\u00e9s, ou un attachement direct des dispositifs \u00e0 la machine virtuelle peut \u00eatre effectu\u00e9, ce qui permet de transf\u00e9rer les syst\u00e8mes invit\u00e9s existants dans l'environnement bas\u00e9 sur OpenHCL sans modifications. De plus, OpenHCL inclut des composants pour la diagnostic et le d\u00e9bogage, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vps\/\"   title=\"machines virtuelles\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2180\">machines virtuelles<\/a>, r\u00e9alis\u00e9s \u00e0 l'aide d'extensions pour garantir des calculs confidentiels.    <\/p>\n<p>Contrairement \u00e0 l'existant projet open-source COCONUT-SVSM (Secure VM Service Module), fournissant des services et des dispositifs \u00e9mul\u00e9s pour des syst\u00e8mes invit\u00e9s ex\u00e9cut\u00e9s en environnements confidentiels <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vps\/abuzoustojchivye-vps\/\"   title=\"des machines virtuelles\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4290\">des machines virtuelles<\/a> (CVM, Confidential Virtual Machine), OpenHCL permet d'utiliser des interfaces standard dans les syst\u00e8mes invit\u00e9s, tandis que COCONUT-SVSM n\u00e9cessite la mise en place d'interactions sp\u00e9ciales avec SVSM, des modifications dans le syst\u00e8me invit\u00e9 et l'utilisation de pilotes s\u00e9par\u00e9s.      <\/p>\n<p>Les applications du paravirtualiseur OpenHCL incluent des sc\u00e9narios tels que la migration de syst\u00e8mes existants vers des acc\u00e9l\u00e9rateurs mat\u00e9riels Azure Boost sans modifications de l'image disque du syst\u00e8me invit\u00e9 ; l'ex\u00e9cution de syst\u00e8mes invit\u00e9s existants dans des machines virtuelles offrant des calculs confidentiels (par exemple sur la base d'Intel TDX et AMD SEV-SNP) ; et l'organisation du d\u00e9marrage v\u00e9rifi\u00e9 des machines virtuelles en utilisant le mode UEFI Secure Boot et vTPM.    <\/p>\n<p>Il convient de noter que le projet OpenVMM est ax\u00e9 sur l'utilisation avec OpenHCL et n'est pas encore pr\u00eat pour une application autonome sur des syst\u00e8mes d'h\u00e9bergement pour des d\u00e9ploiements par des utilisateurs finaux. Parmi les probl\u00e8mes d'OpenVMM qui entravent son utilisation dans des environnements d'h\u00e9bergement au sens traditionnel, sans l'association \u00e0 OpenHCL, on mentionne : une mauvaise documentation de l'interface de gestion ; un manque d'optimisation ad\u00e9quate des performances des backends pour les stockages, les r\u00e9seaux et la vid\u00e9o ; l'absence de support pour certains pilotes (par exemple, disques IDE et souris PS\/2) ; aucune garantie de stabilit\u00e9 des API et des fonctionnalit\u00e9s. Cependant, l'association d'OpenVMM et d'OpenHCL a d\u00e9j\u00e0 atteint un niveau d'industrialisation et est utilis\u00e9e par Microsoft sur sa plateforme Azure (SKU Azure Boost) pour faire fonctionner plus de 1,5 million de machines virtuelles.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62070\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0441\u043b\u043e\u044f \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d OpenVMM, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b OpenHCL. \u041a\u043e\u0434 OpenVMM \u0438 OpenHCL \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. OpenVMM \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430\u043c \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u043c \u0432 \u043e\u0434\u043d\u043e\u043c \u043a\u043e\u043b\u044c\u0446\u0435 \u0437\u0430\u0449\u0438\u0442\u044b \u0441 \u044f\u0434\u0440\u043e\u043c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":120220,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120219","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0441\u043b\u043e\u044f \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d OpenVMM, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b OpenHCL.\" \/>\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\/fr\/blog\/news\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\udd47Microsoft \u043e\u0442\u043a\u0440\u044b\u043b \u043a\u043e\u0434 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 OpenVMM \u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0441\u043b\u043e\u044f \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d OpenVMM, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b OpenHCL.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl\" \/>\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=\"2024-10-18T11:09:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-18T11:09:11+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\udd47Microsoft a ouvert le code de l'hyperviseur OpenVMM et de la plateforme de paravirtualisation OpenHCL | ProHoster","description":"Microsoft a annonc\u00e9 l'ouverture des codes sources de la couche de paravirtualisation OpenHCL et du moniteur de machines virtuelles OpenVMM, sp\u00e9cialement d\u00e9velopp\u00e9 pour organiser le fonctionnement d'OpenHCL.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\udd47Microsoft \u043e\u0442\u043a\u0440\u044b\u043b \u043a\u043e\u0434 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 OpenVMM \u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0441\u043b\u043e\u044f \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d OpenVMM, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b OpenHCL.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl","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":"2024-10-18T11:09:11+00:00","article:modified_time":"2024-10-18T11:09:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120219","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":"default","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-02-09 17:35:55","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:23:19","updated":"2026-02-09 17:35:55","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/120219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=120219"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/120219\/revisions"}],"predecessor-version":[{"id":164165,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/120219\/revisions\/164165"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/120220"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=120219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=120219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=120219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}