{"id":85697,"date":"2020-06-18T13:42:52","date_gmt":"2020-06-18T11:42:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/chto-takoe-service-mesh"},"modified":"2020-06-18T13:42:52","modified_gmt":"2020-06-18T11:42:52","slug":"chto-takoe-service-mesh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/chto-takoe-service-mesh","title":{"rendered":"Qu'est-ce que Service Mesh ?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>Bonjour \u00e0 nouveau!.. \u00c0 l'approche du lancement du cours <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/UNlX\/\">\u00ab Architecte Logiciel \u00bb<\/a><\/noindex> nous avons pr\u00e9par\u00e9 une autre traduction utile.<\/i><\/b><\/p>\n<p><img decoding=\"async\" alt=\"Qu&#039;est-ce que Service Mesh ?\" src=\"\/wp-content\/uploads\/2020\/06\/afc53e48443ce4a402b6b1cba1184e6c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n Le Service Mesh est un niveau d'infrastructure configurable \u00e0 faible latence, n\u00e9cessaire pour g\u00e9rer un grand volume de communications inter-processus r\u00e9seau entre les interfaces de programmation d'application (API). Le Service Mesh assure une communication rapide, fiable et s\u00e9curis\u00e9e entre les services conteneuris\u00e9s et souvent \u00e9ph\u00e9m\u00e8res de l'infrastructure des applications. Le Service Mesh fournit des fonctionnalit\u00e9s telles que la d\u00e9couverte de services, l'\u00e9quilibrage de charge, le cryptage, la transparence, le tra\u00e7age, l'authentification et l'autorisation, ainsi que le support d'un mod\u00e8le de coupure automatique (<i>disjoncteur<\/i>).<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n Le Service Mesh est g\u00e9n\u00e9ralement impl\u00e9ment\u00e9 en fournissant \u00e0 chaque instance de service une instance de proxy, appel\u00e9e <i>Sidecar. Le Sidecar<\/i> g\u00e8re les communications entre les services, effectue la surveillance et r\u00e9sout les probl\u00e8mes de s\u00e9curit\u00e9, c'est-\u00e0-dire tout ce qui peut \u00eatre abstrait des services individuels. Ainsi, les d\u00e9veloppeurs peuvent \u00e9crire, maintenir et g\u00e9rer le code de l'application dans les services, tandis que les administrateurs syst\u00e8me peuvent travailler avec le Service Mesh et ex\u00e9cuter l'application.<\/p>\n<p>Istio de Google, IBM et Lyft est actuellement l'architecture de Service Mesh la plus connue. Kubernetes, qui a \u00e9t\u00e9 d\u00e9velopp\u00e9 \u00e0 l'origine par Google, est maintenant le seul framework d'orchestration de conteneurs soutenu par Istio. Les fournisseurs tentent de cr\u00e9er des versions commerciales support\u00e9es d'Istio. Il est int\u00e9ressant de voir ce qu'ils pourront apporter de nouveau au projet open source.<\/p>\n<p>Cependant, Istio n'est pas la seule option, d'autres impl\u00e9mentations de Service Mesh \u00e9tant en cours de d\u00e9veloppement. Le mod\u00e8le <code>sidecar proxy<\/code> est la r\u00e9alisation la plus populaire, comme en t\u00e9moignent les projets Buoyant, HashiCorp, Solo.io et d'autres. Il existe \u00e9galement des architectures alternatives : l'outillage de Netflix est l'une des approches o\u00f9 la fonctionnalit\u00e9 du Service Mesh est r\u00e9alis\u00e9e gr\u00e2ce aux biblioth\u00e8ques Ribbon, Hysterix, Eureka, Archaius, ainsi qu'\u00e0 des plateformes telles qu'Azure Service Fabric.<\/p>\n<p>Le Service Mesh a \u00e9galement sa propre terminologie pour les composants de services et les fonctions :<\/p>\n<ul>\n<li><b>Framework d'orchestration de conteneurs<\/b>. Au fur et \u00e0 mesure que de plus en plus de conteneurs sont ajout\u00e9s \u00e0 l'infrastructure de l'application, il devient n\u00e9cessaire de disposer d'un outil s\u00e9par\u00e9 pour surveiller et g\u00e9rer les conteneurs \u2013 un cadre d'orchestration de conteneurs. Kubernetes a fortement occup\u00e9 cette niche, au point que m\u00eame ses principaux concurrents Docker Swarm et Mesosphere DC\\\/OS proposent une int\u00e9gration avec Kubernetes comme alternative.<\/li>\n<li><b>Services et instances (pods Kubernetes)<\/b>. Une instance est une seule copie d'un microservice en cours d'ex\u00e9cution. Parfois, une instance correspond \u00e0 un conteneur. Dans Kubernetes, une instance se compose d'un petit groupe de conteneurs ind\u00e9pendants, appel\u00e9 pod. Les clients ne s'adressent que rarement directement \u00e0 une instance ou un pod, ils s'adressent plut\u00f4t \u00e0 un service, qui repr\u00e9sente un ensemble d'instances ou de pods (r\u00e9pliques) identiques, \u00e9volutifs et tol\u00e9rants aux pannes.<\/li>\n<li><b>Proxy Sidecar<\/b>. Le Proxy Sidecar fonctionne avec une seule instance ou un pod. L'id\u00e9e du Proxy Sidecar est de diriger ou de proxy le trafic entrant d'un conteneur avec lequel il travaille, ainsi que le trafic sortant. Le Sidecar interagit avec d'autres Proxies Sidecar et est g\u00e9r\u00e9 par le cadre d'orchestration. De nombreuses impl\u00e9mentations de Service Mesh utilisent le Proxy Sidecar pour intercepter et g\u00e9rer tout le trafic entrant et sortant d'une instance ou d'un pod.<\/li>\n<li><b>D\u00e9couverte de services<\/b>. Lorsque qu'une instance doit interagir avec un autre service, elle doit trouver (d\u00e9couvrir) une instance fonctionnelle et accessible de ce service. En g\u00e9n\u00e9ral, l'instance effectue une recherche DNS. Le cadre d'orchestration de conteneurs maintient une liste d'instances pr\u00eates \u00e0 recevoir des requ\u00eates et fournit une interface pour les requ\u00eates DNS.<\/li>\n<li><b>\u00c9quilibrage de charge<\/b>. La plupart des cadres d'orchestration de conteneurs assurent une r\u00e9partition de la charge au niveau 4 (transport). Le Service Mesh met en \u0153uvre une r\u00e9partition de la charge plus complexe au niveau 7 (application), riche en algorithmes et plus efficace en ce qui concerne la gestion du trafic. Les param\u00e8tres de r\u00e9partition de la charge peuvent \u00eatre modifi\u00e9s via l'API, permettant ainsi d'orchestrer des d\u00e9ploiements bleu-vert ou canari.<\/li>\n<li><b>Chiffrement<\/b>. Le Service Mesh peut chiffrer et d\u00e9chiffrer les requ\u00eates et les r\u00e9ponses, all\u00e9geant ce fardeau pour les services. Le Service Mesh peut \u00e9galement am\u00e9liorer les performances en priorisant ou en r\u00e9utilisant des connexions persistantes existantes, ce qui r\u00e9duit la n\u00e9cessit\u00e9 de calculs co\u00fbteux pour cr\u00e9er de nouvelles connexions. La mise en \u0153uvre la plus courante du chiffrement du trafic est <i>mutual TLS (mTLS)<\/i>, o\u00f9 l'infrastructure \u00e0 cl\u00e9 publique (PKI) g\u00e9n\u00e8re et distribue des certificats et des cl\u00e9s pour les utiliser dans le Sidecar Proxy.<\/li>\n<li><b>L'authentification et l'autorisation<\/b>. Le Service Mesh peut autoriser et authentifier les requ\u00eates faites depuis l'ext\u00e9rieur ou \u00e0 l'int\u00e9rieur de l'application, en n'envoyant aux instances que des requ\u00eates valid\u00e9es.<\/li>\n<li><b>Support du mod\u00e8le de coupure automatique<\/b>. Le Service Mesh prend en charge <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/microservices-reference-architecture-nginx-circuit-breaker-pattern\/\">le mod\u00e8le de coupure automatique<\/a><\/noindex>, qui isole les instances non saines avant de les ramener progressivement dans le groupe des instances saines si n\u00e9cessaire.<\/li>\n<\/ul>\n<p>\nLa partie de l'application Service Mesh qui g\u00e8re le trafic r\u00e9seau entre les instances s'appelle <i>le Data Plane<\/i>. La cr\u00e9ation et le d\u00e9ploiement de la configuration qui g\u00e8re le comportement <i>le Data Plane<\/i>, se fait gr\u00e2ce \u00e0 un <i>Control Plane<\/i>. <i>Control Plane<\/i> qui inclut g\u00e9n\u00e9ralement ou est con\u00e7u pour se connecter \u00e0 l'API, \u00e0 la CLI ou \u00e0 la GUI pour g\u00e9rer l'application.<\/p>\n<p><img decoding=\"async\" alt=\"Qu&#039;est-ce que Service Mesh ?\" src=\"\/wp-content\/uploads\/2020\/06\/130fe71904f72a76dfe8e8dbc405e498.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Le Control Plane dans le Service Mesh distribue la configuration entre le Sidecar Proxy et le Data Plane.<\/i><\/p>\n<p>Souvent, l'architecture Service Mesh est utilis\u00e9e pour r\u00e9soudre des t\u00e2ches op\u00e9rationnelles complexes \u00e0 l'aide de conteneurs et de microservices. Les pionniers dans ce domaine <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/introduction-to-microservices\/\">microservices<\/a><\/noindex> sont des entreprises telles que Lyft, Netflix et Twitter, qui fournissent des services fiables \u00e0 des millions d'utilisateurs dans le monde entier. (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/microservices-at-netflix-architectural-best-practices\/\">Ici, vous pouvez d\u00e9couvrir une description d\u00e9taill\u00e9e de certaines des t\u00e2ches architecturales auxquelles Netflix a \u00e9t\u00e9 confront\u00e9<\/a><\/noindex>). Pour des t\u00e2ches applicatives moins exigeantes, il sera probablement suffisant d'utiliser des architectures plus simples.<\/p>\n<p>L'architecture Service Mesh ne sera probablement jamais la r\u00e9ponse \u00e0 toutes les questions li\u00e9es \u00e0 l'op\u00e9ration des applications et \u00e0 leur livraison. Les architectes et les d\u00e9veloppeurs disposent d'un \u00e9norme arsenal d'outils, et un seul d'entre eux est un marteau, qui parmi de nombreuses t\u00e2ches, doit en r\u00e9soudre une seule - enfoncer des clous. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/introducing-the-nginx-microservices-reference-architecture\/\">Architecture de r\u00e9f\u00e9rence des microservices de NGINX<\/a><\/noindex>, par exemple, comprend plusieurs mod\u00e8les diff\u00e9rents qui offrent un \u00e9ventail continu d'approches pour r\u00e9soudre des probl\u00e8mes \u00e0 l'aide de microservices.<\/p>\n<p>Les \u00e9l\u00e9ments qui se combinent dans l'architecture Service Mesh, tels que NGINX, les conteneurs, Kubernetes et les microservices en tant qu'approche architecturale, peuvent \u00eatre tout aussi efficacement utilis\u00e9s dans des impl\u00e9mentations sans Service Mesh. Par exemple, Istio a \u00e9t\u00e9 con\u00e7u comme une architecture Service Mesh compl\u00e8te, mais sa modularit\u00e9 signifie que les d\u00e9veloppeurs peuvent choisir et appliquer uniquement les composants technologiques dont ils ont besoin. En gardant cela \u00e0 l'esprit, il est essentiel de former une compr\u00e9hension claire du concept de Service Mesh, m\u00eame si vous n'\u00eates pas s\u00fbr de pouvoir un jour le r\u00e9aliser pleinement dans une application.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/UNlX\/\">Monolithes modulaires et DDD<\/a><\/noindex><\/p>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/506916\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435!.. \u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440 \u041f\u041e\u00bb \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434. Service Mesh \u2013 \u044d\u0442\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0441 \u043d\u0438\u0437\u043a\u043e\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u043e\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0443\u0436\u0435\u043d \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043c\u0430 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043c\u0435\u0436\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043d\u044b\u0445 \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0439 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (API). Service Mesh \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u0443\u044e, \u043d\u0430\u0434\u0451\u0436\u043d\u0443\u044e \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u044e \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0438 \u0447\u0430\u0441\u0442\u043e \u044d\u0444\u0435\u043c\u0435\u0440\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":85698,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-85697","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=\"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435!..\" \/>\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\/administrirovanie\/chto-takoe-service-mesh\" \/>\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\udd47\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Service Mesh? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435!..\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/chto-takoe-service-mesh\" \/>\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-06-18T11:42:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-18T11:42:52+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\udd47Qu'est-ce que le Service Mesh ? | ProHoster","description":"Et rebonjour!..","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/chto-takoe-service-mesh","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\udd47\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Service Mesh? | ProHoster","og:description":"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435!..","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/chto-takoe-service-mesh","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-06-18T11:42:52+00:00","article:modified_time":"2020-06-18T11:42:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85697","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 14:32:46","updated":"2022-09-28 09:55:06","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\/85697","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=85697"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/85697\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/85698"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=85697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=85697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=85697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}