{"id":1211,"date":"2023-02-01T19:20:07","date_gmt":"2023-02-01T18:20:07","guid":{"rendered":"https:\/\/loeilduse.fr\/?p=1211"},"modified":"2023-02-01T19:31:01","modified_gmt":"2023-02-01T18:31:01","slug":"comment-tanzu-repond-aux-besoin-de-velocite-dans-les-cycles-de-developpement","status":"publish","type":"post","link":"https:\/\/loeilduse.fr\/?p=1211&lang=fr","title":{"rendered":"Comment Tanzu r\u00e9pond aux besoins de v\u00e9locit\u00e9 dans les cycles de d\u00e9veloppement"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">L\u2019adaptabilit\u00e9, l\u2019agilit\u00e9 et la croissance des revenus sont dans un monde concurrentiel des atouts de survit pour les entreprises. Les \u00e9quipes marketing doivent rivaliser d\u2019imagination et trouver des id\u00e9es pour rester comp\u00e9titif voire se d\u00e9marquer, cela implique une modernisation constante des outils de productions sur l\u2019ensemble de la cha\u00eene. Cette modernisation concerne directement ou indirectement des logiciels existants ou \u00e0 venir. Plus cette modernisation se fera rapidement et plus l\u2019entreprise sera agile et verra l\u2019augmentation sur la croissance de ses revenus rapidement, pour se faire il faut r\u00e9duire la p\u00e9riode entre la d\u00e9couverte d\u2019une id\u00e9e et sa mise en application, c\u2019est pour cela que les cycles de d\u00e9veloppement de logiciels doivent \u00eatre v\u00e9loces.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1213 aligncenter\" src=\"https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/IdeeToProd.png\" alt=\"\" width=\"780\" height=\"264\" srcset=\"https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/IdeeToProd.png 780w, https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/IdeeToProd-300x102.png 300w, https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/IdeeToProd-768x260.png 768w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Ce que je constate dans les entreprises depuis que je me suis sp\u00e9cialis\u00e9 dans l\u2019exp\u00e9rience d\u00e9veloppeur, c\u2019est que beaucoup de d\u00e9veloppeurs sont affect\u00e9s \u00e0 des activit\u00e9s qui ne sont pas li\u00e9es au d\u00e9veloppement d\u2019application business mais plut\u00f4t \u00e0 automatiser les diff\u00e9rentes t\u00e2ches du passage du code source \u00e0 l\u2019ex\u00e9cution en production en int\u00e9grant et en maintenant des outils open source voire \u00e0 les d\u00e9velopper. Je constate aussi que malgr\u00e9 des investissements sur des technologies innovantes telle que les containers, les d\u00e9veloppeurs eux, continus \u00e0 d\u00e9velopper de la m\u00eame mani\u00e8re qu\u2019auparavant et ne tirent pas partis des avantages qu&#8217;elles apportent.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">La v\u00e9locit\u00e9 des d\u00e9veloppements peut \u00eatre obtenue \u00e0 diff\u00e9rents niveaux :<\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">L\u2019int\u00e9gration rapide des d\u00e9veloppeurs \u00e0 de nouveaux projets, afin qu\u2019ils soient vite op\u00e9rationnels<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">L\u2019utilisation de template standardis\u00e9s r\u00e9pondant aux exigences de l\u2019entreprise afin d&#8217;harmoniser et de rendre conforme les d\u00e9veloppements sans que les d\u00e9veloppeurs aient \u00e0 s\u2019en pr\u00e9occuper<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">L\u2019utilisation de composants Open Source d\u00e9j\u00e0 existants comme base, \u00e9vitant ainsi de perdre du temps \u00e0 r\u00e9inventer la roue<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">L\u2019automatisation et la standardisation du chemin allant du d\u00e9veloppement \u00e0 la production et ainsi diminuer les cycles de d\u00e9veloppement et des mises en production<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">La pleine focalisation des forces vives des d\u00e9veloppeurs aux d\u00e9veloppement li\u00e9s uniquement au business de l\u2019entreprise<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">L\u2019ind\u00e9pendance vis-\u00e0-vis de l\u2019infrastructure sous-jacente afin que les d\u00e9veloppeurs d\u00e9veloppent de la m\u00eame mani\u00e8re quelle que soit l\u2019infrastructure sous-jacente, pas de perte de temps \u00e0 adapter son d\u00e9veloppement en fonction de l\u2019infrastructure<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Sur le d\u00e9coupage des applications en micro-service facilement \u00e9volutifs afin de pouvoir faire \u00e9voluer les applications plus simplement et plus rapidement<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">La formation des d\u00e9veloppeurs aux nouvelles technologies et aux nouvelles fa\u00e7ons de d\u00e9velopper<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">\u2026.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Attention, ce besoin de v\u00e9locit\u00e9 ne doit pas s\u2019affranchir des besoins en s\u00e9curit\u00e9. L\u2019exploitation d\u2019une faille de s\u00e9curit\u00e9 peut avoir des impacts consid\u00e9rables sur la p\u00e9rennit\u00e9 des entreprises qui en sont victimes. D\u2019autant plus que l\u2019apport de composant Open Source peut amener des failles de s\u00e9curit\u00e9 pouvant appara\u00eetre quelques ann\u00e9es plus tard, l\u2019histoire l\u2019a d\u00e9j\u00e0 d\u00e9montr\u00e9, \u00eatre capable de les d\u00e9tecter au moment de la mise en production et \u00e0 posteriori permettant ainsi d&#8217;y appliquer des correctifs en masse est primordial.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Afin que cette v\u00e9locit\u00e9 dans les cycles de d\u00e9veloppement soit efficace en toute circonstance, il faut \u00eatre mesure de faire abstraction des infrastructures et laisser la possibilit\u00e9 de choisir son fournisseur suivant ses besoins et ses contraintes. Apporter la m\u00eame exp\u00e9rience aux d\u00e9veloppeurs, qu\u2019ils d\u00e9veloppent sur du cloud priv\u00e9 et\/ou sur du cloud public.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">VMware Tanzu a \u00e9t\u00e9 lanc\u00e9 dans cette optique :<\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Am\u00e9liorer l\u2019exp\u00e9rience d\u00e9veloppeur pour accro\u00eetre l\u2019efficacit\u00e9 et la v\u00e9locit\u00e9.<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Am\u00e9liorer l\u2019exp\u00e9rience op\u00e9rateur en harmonisant la gestion de l\u2019administration et de la s\u00e9curit\u00e9 des diff\u00e9rentes infrastructures.<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Accompagner et former les d\u00e9veloppeurs et les op\u00e9rateurs afin qu\u2019ils tirent pleinement des b\u00e9n\u00e9fices de ces nouvelles technologies.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">VMware Tanzu n\u2019est pas un produit mais un portefeuille de solutions modulaires afin de ne choisir que les modules n\u00e9cessaires en fonction de ses besoins. Il peut \u00eatre divis\u00e9 d\u2019un point de vue logique en quatre grosses familles : Build, Run, Manage et Labs Services et correspond \u00e0 toute \u00e0 la cha\u00eene DevSecOps.<br \/>\n<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1214 aligncenter\" src=\"https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/BuildRunManage.png\" alt=\"\" width=\"780\" height=\"328\" srcset=\"https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/BuildRunManage.png 780w, https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/BuildRunManage-300x126.png 300w, https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/BuildRunManage-768x323.png 768w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Ci-dessous un r\u00e9sum\u00e9 succins des solutions class\u00e9es par famille et je les d\u00e9taillerai beaucoup plus dans des mes prochains articles en faisant ressortir les b\u00e9n\u00e9fices mis en avant par mes clients.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif; font-size: 18pt;\"><strong>Build<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\"><strong><u>Spring<\/u> <\/strong>: Le framework Java Open-source le plus utilis\u00e9 sur le march\u00e9. Il permet de d&#8217;acc\u00e9l\u00e9rer de d\u00e9veloppement de nouveaux des projets gr\u00e2ce \u00e0 des \u00ab initialisateur \u00bb ou encore \u00e0 des connecteurs de services. La liste des avantages est tellement impressionnante que je vais d\u00e9crire que deux exemples. Si vous voulez cr\u00e9er un\u00a0 serveur web, pas besoin de d\u00e9marrer de z\u00e9ro, il existe des squelettes d\u00e9j\u00e0 con\u00e7us et int\u00e9grable facilement dans votre code, il reste juste \u00e0 le personnaliser. Un autre exemple, si vous devez connecter votre application \u00e0 une base de donn\u00e9e sans savoir si \u00e7a va \u00eatre une base de donn\u00e9es MySql ou Postgres, il existe des connecteurs d\u00e9j\u00e0 con\u00e7us standardisant les modalit\u00e9s de connexion et permettant de lister, modifier ou d\u2019effacer les donn\u00e9es sans avoir \u00e0 conna\u00eetre le langage SQL ou les sp\u00e9cificit\u00e9s \u00e0 li\u00e9es au type de base.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\"><u><strong>Tanzu Application Platform<\/strong><\/u> : Va automatiser le passage en production d\u2019un code source vers un cluster Kubernetes (quel que soit l\u2019\u00e9diteur) et centraliser les templates de d\u00e9veloppement. Ce qui va r\u00e9duire drastiquement les cycles de d\u00e9veloppement, les mise en production et l\u2019int\u00e9gration des d\u00e9veloppeurs \u00e0 de nouveau projet.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\"><strong><u>Tanzu Build Service<\/u><\/strong> : Va simplifier la construction d\u2019un code source en image container (module d\u00e9j\u00e0 inclus dans Tanzu Application Platform). On obtiendra ainsi une industrialisation et une harmonisation de la cr\u00e9ation des images container engendrant ainsi un gain de temps et limitant les risques d\u2019erreur. Les d\u00e9veloppeurs n&#8217;ont plus de fichiers de configuration \u00e0 maintenir.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\"><strong><u>VMware Application Catalog<\/u><\/strong> : Va mettre \u00e0 disposition des d\u00e9veloppeurs des images de logiciels open-sources qui ont pass\u00e9 les tests de failles de s\u00e9curit\u00e9s avec succ\u00e8s, ces tests continueront \u00e0 se faire durant tout le cycle de vie de l\u2019image et une nouvelle image s<\/span><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">era fourni automatiquement si \u00e0 posteriori une faille est d\u00e9tect\u00e9e par la communaut\u00e9 . Les d\u00e9veloppeurs auront ainsi acc\u00e8s uniquement \u00e0 des logiciels Open-Source s\u00e9lectionn\u00e9s et s\u00e9curis\u00e9s, cela \u00e9vitera d\u2019utiliser des logiciels avec des failles de s\u00e9curit\u00e9 au moment du d\u00e9ploiement mais aussi tout au long de leur utilisation.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\"><strong><u>VMware Data Services<\/u><\/strong> : Des services de donn\u00e9es Open-Source avec le support VMware et enrichies de fonctionnalit\u00e9s n\u00e9cessaires en entreprise. MySQL et Postgres base de donn\u00e9es SQL classiques en mode DataBase as a Service, Greenplum base de donn\u00e9es massivement parall\u00e8le, RabbitMQ broker de messagerie et de streaming pour les applications et GemFire syst\u00e8me de caching de donn\u00e9es en m\u00e9moire.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif; font-size: 18pt;\"><strong>Run<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\"><u>Tanzu Kubernetes Grid<\/u> : Un Cluster Kubernetes multi-cloud avec une gestion du cycle de vie simplifi\u00e9e et consistante. Id\u00e9al pour cr\u00e9er des clusters Kubernetes \u00e0 la demande de la m\u00eame mani\u00e8re que ce soit sur base vSphere ou sur base hyperscaler. Cela permettra \u00e0 une m\u00eame \u00e9quipe d\u2019avoir une m\u00eame comp\u00e9tence capable de g\u00e9rer des clusters Kubernetes sur diff\u00e9rents cloud.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif; font-size: 18pt;\"><strong>Manage<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\"><strong><u>VMware Tanzu Service Mesh<\/u><\/strong> : Va chiffrer et simplifier les communications entre les services d\u2019une m\u00eame application qui se trouvent sur des cluster Kubernetes diff\u00e9rents m\u00eame si ce sont des clusters d\u2019\u00e9diteurs et\/ou sur des cloud diff\u00e9rents. Une application pourra ainsi d\u00e9marrer sur un cluster Kubernetes pour ensuite \u00eatre distribuer sur diff\u00e9rents clusters m\u00eame sur des clouds diff\u00e9rents sans avoir \u00e0 modifier sa configuration. Un gain de temps et d\u2019intervention lorsque les services d\u2019une application doivent \u00eatre d\u00e9plac\u00e9s ou distribu\u00e9es sur des clouds diff\u00e9rents.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\"><strong><u>VMware Tanzu Mission Control<\/u><\/strong> : Point central d\u2019administration et de gestion du cycle de vie des cluster Kubernetes multi-\u00e9diteurs incluant la sauvegarde\/restauration et les politiques de s\u00e9curit\u00e9. Des clusters Kubernetes plus s\u00e9curis\u00e9s gr\u00e2ce \u00e0 une harmonisation des politiques de s\u00e9curit\u00e9 de l\u2019ensemble des clusters m\u00eame d\u2019\u00e9diteurs diff\u00e9rents et r\u00e9partis sur diff\u00e9rents cloud.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\"><strong><u>VMware Aria Operations for Applications<\/u><\/strong> : Solution d\u2019observabilit\u00e9 allant de l\u2019application jusqu\u2019\u00e0 l\u2019infrastructure en centralisant les logs, m\u00e9triques et traces pour un meilleur respect des niveaux de services. Cela facilitera la r\u00e9solution d\u2019incidents en cas de panne ou de d\u00e9gradation des performances gr\u00e2ce \u00e0 une corr\u00e9lation d\u2019incidents allant de l\u2019infrastructure jusqu\u2019au d\u00e9veloppement.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif; font-size: 18pt;\"><strong>Labs Services<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Labs Services accompagne les clients depuis plus de 30 ans dans le d\u00e9veloppement de nouvelles applications et la transformation d\u2019applications existantes de fa\u00e7on \u00e0 ce qu\u2019elles tirent pleinement parti des nouvelles technologies et \u00e0 \u00eatre plus agile dans leurs \u00e9volutions.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Labs Services permet d\u2019accompagner les clients sur l\u2019installation des modules Tanzu en appliquant les meilleurs pratiques afin de simplifier leur maintien en condition op\u00e9rationnel.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1215 aligncenter\" src=\"https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/DevSecOps.png\" alt=\"\" width=\"780\" height=\"328\" srcset=\"https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/DevSecOps.png 780w, https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/DevSecOps-300x126.png 300w, https:\/\/loeilduse.fr\/wp-content\/uploads\/2023\/01\/DevSecOps-768x323.png 768w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif; font-size: 8pt;\"><em>VMware Tanzu for Kubernetes Operations <\/em><em>comprend<\/em> <\/span><span style=\"font-family: trebuchet ms, geneva, sans-serif; font-size: 8pt;\"><em>Tanzu Kubernetes Grid, Tanzu Mission Control Tanzu Service Mesh, et Aria Operations for Applications<\/em><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Nous venons de voir que l\u2019exp\u00e9rience d\u00e9veloppeur est importante pour la v\u00e9locit\u00e9 des d\u00e9veloppements de logiciel li\u00e9 au business de l\u2019entreprise favorisant ainsi l\u2019agilit\u00e9, l\u2019adaptabilit\u00e9 et la croissance des revenus de l\u2019entreprise. Les op\u00e9rateurs quant \u00e0 eux doivent fournir des ressources \u00e0 ces d\u00e9veloppements d\u00e8s leur conception et jusqu\u2019\u00e0 la production en passant par des cycles de tests, de qualit\u00e9 et d\u2019int\u00e9gration. Pour que ces op\u00e9rateurs soient le plus efficace possible ils doivent \u00eatre dot\u00e9s d\u2019outils centralis\u00e9s d\u2019administration, de gestion des politiques de conformit\u00e9 et s\u00e9curit\u00e9 et d\u2019outils d\u2019observabilit\u00e9 qui puissent fonctionner ind\u00e9pendamment du fournisseur d\u2019infrastructure sous-jacente. Pour que les d\u00e9veloppeurs et les op\u00e9rateurs soient le plus efficient possible il est indispensable qu\u2019ils soient bien conseill\u00e9s et bien form\u00e9s \u00e0 ces nouvelles technologie pour en tirer le plus de b\u00e9n\u00e9fice possible.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u2019adaptabilit\u00e9, l\u2019agilit\u00e9 et la croissance des revenus sont dans un monde concurrentiel des atouts de survit pour les entreprises. Les \u00e9quipes marketing doivent rivaliser d\u2019imagination et trouver des id\u00e9es pour rester comp\u00e9titif voire se d\u00e9marquer, cela implique une modernisation constante des outils de productions sur l\u2019ensemble de la cha\u00eene. Cette modernisation concerne directement ou indirectement<\/p><\/div>\n<div class=\"blog-btn\"><a href=\"https:\/\/loeilduse.fr\/?p=1211&#038;lang=fr\" class=\"home-blog-btn\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,111,5,112,44,48],"tags":[639,641,26,643,645,647,649,159,149,160,635,151,637,185,633,150,183,182],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/posts\/1211"}],"collection":[{"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1211"}],"version-history":[{"count":9,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/posts\/1211\/revisions"}],"predecessor-version":[{"id":1228,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/posts\/1211\/revisions\/1228"}],"wp:attachment":[{"href":"https:\/\/loeilduse.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}