{"id":16254,"date":"2023-01-25T11:57:47","date_gmt":"2023-01-25T10:57:47","guid":{"rendered":"https:\/\/golem.ai\/?p=16254"},"modified":"2023-03-06T16:40:43","modified_gmt":"2023-03-06T15:40:43","slug":"infrastructure-green-optimisation","status":"publish","type":"post","link":"https:\/\/miralia.ai\/fr\/blog\/technologie\/infrastructure-green-optimisation","title":{"rendered":"5 fa\u00e7ons d\u2019optimiser votre infrastructure technique pour r\u00e9duire votre empreinte carbone"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><em>Green Tech, Tech for Good, Tech\u2019Care\u2026 Autant de mani\u00e8res d\u2019\u00e9voquer les impacts qu\u2019ont les nouvelles technologies sur notre bilan carbone, que de lister les potentielles solutions. Avec plus de 53% des \u00e9missions de gaz \u00e0 effet de serre g\u00e9n\u00e9r\u00e9es par le num\u00e9rique, les datas center et les infrastructures r\u00e9seaux consomment autant que nous utilisons de donn\u00e9es. Bien que fonctionner avec des IA sans entra\u00eenement r\u00e9duit drastiquement cet impact, d\u00e9couvrez 5 solutions li\u00e9es au traitement et au stockage de la data qui changent nos paradigmes\u2026<\/em><\/h3>\n\n\n\n<h2 class=\"wp-block-heading\">#1 <strong>Faire le choix d\u2019un cloud \u00e9cologique<\/strong><\/h2>\n\n\n\n<p>L\u2019approche \u201cGreen\u201d de l\u2019IT n\u00e9cessite d\u2019appliquer des pratiques respectueuses de l\u2019environnement directement au niveau de l\u2019infrastructure. Les choix d\u2019utilisation des technologies sont d\u00e9cisifs dans l\u2019impact environnemental que vous aurez.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Scaleway un fournisseur \u00e0 bonne efficacit\u00e9 \u00e9nerg\u00e9tique<\/h4>\n\n\n\n<p>Les clusters kubernetes sont, dans notre cas, manag\u00e9s par un cloud provider de confiance : <a href=\"https:\/\/www.scaleway.com\/fr\/\"><strong>Scaleway<\/strong><\/a>. C\u2019est aupr\u00e8s de ce cloud provider que nous consommons les ressources IT, d\u00e9l\u00e9guant la charge de la gestion physique des serveurs (Power, cooling, Device management etc\u2026). Scaleway nous propose ici un datacenter disposant d\u2019un syst\u00e8me de refroidissement dit \u201cadiabatique\u201d ne n\u00e9cessitant pas de climatisation ce qui permet \u00e0 ce datacenter d\u2019afficher un PUE (Power Usage Effectiveness) assez remarquable de 1,15.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Exploitation des possibilit\u00e9s d\u2019infrastructure \u00e0 la demande<\/h4>\n\n\n\n<p>Nous consommons les ressources n\u00e9cessaires \u00e0 nos besoins sur un mode de facturation dit \u201d\u00e0 l\u2019usage\u201d et avons la capacit\u00e9 de remettre \u00e0 disposition des autres clients de Scaleway les ressources que nous n\u2019utilisons pas. La d\u00e9marche est simple : dimensionner juste, au plus pr\u00e8s du besoin de l&rsquo;infrastructure IT qui supporte Golem.ai pour maximiser l&rsquo;efficacit\u00e9 financi\u00e8re et environnementale.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#2 <strong>Mettre en place un scaling automatique avec Keda<\/strong><\/h2>\n\n\n\n<p>Initialement, notre plateforme \u00e9tait dimensionn\u00e9e 24h\/7 aux valeurs permettant d\u2019assumer les pics de charges potentiels. Avec ce setup, notre performance restait bonne, mais nous avions un go\u00fbt amer \u00e0 la vue du gaspillage dont nous \u00e9tions \u00e0 l\u2019origine, car les machines nous restaient allou\u00e9es et sous tension mais inexploit\u00e9es pendant nos heures creuses.&nbsp;<\/p>\n\n\n\n<p>Pour y pallier, nous avons choisi d&rsquo;exploiter les possibilit\u00e9s combin\u00e9es de <a href=\"https:\/\/kubernetes.io\/docs\/tasks\/run-application\/horizontal-pod-autoscale\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Horizontal Pod AutoScaling<\/strong><\/a>, <a href=\"https:\/\/github.com\/kubernetes\/autoscaler\/tree\/master\/cluster-autoscaler\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Cluster Autoscaling<\/strong><\/a> et <a href=\"https:\/\/keda.sh\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Keda<\/strong><\/a> afin d\u2019assurer un provisionnement de ressources non pas de mani\u00e8re constante et \u00e9lev\u00e9e, mais au plus pr\u00e8s de la demande.&nbsp;<\/p>\n\n\n\n<p>Gr\u00e2ce \u00e0 cette m\u00e9thode nous sommes pass\u00e9s entre les mois de juin et ao\u00fbt 2022 d\u2019une consommation temps plein de 56 machines de production \u00e0 27 machines de production. Nous avons donc divis\u00e9 par 2 l\u2019utilisation de machines sur la seule plateforme de production par ce biais.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"971\" height=\"768\" src=\"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115623\/Illustration-article-william-1.jpg\" alt=\"\" class=\"wp-image-16261\" srcset=\"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115623\/Illustration-article-william-1-300x237.jpg 300w, https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115623\/Illustration-article-william-1-768x607.jpg 768w, https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115623\/Illustration-article-william-1-15x12.jpg 15w, https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115623\/Illustration-article-william-1.jpg 971w\" sizes=\"(max-width: 971px) 100vw, 971px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">#3 <strong>Augmenter le niveau de remplissage des clusters kubernetes<\/strong><\/h2>\n\n\n\n<p>Afin de supprimer des machine inutilis\u00e9es de notre parc, le cluster autoscaller prend la d\u00e9cision de supprimer un n\u0153ud du cluster \u00e0 partir d\u2019un certain seuil de \u201cNon utilisation\u201d. Par d\u00e9faut, c&rsquo;est 50%. Ce choix est tr\u00e8s s\u00e9curitaire car il permet dans le cas d\u2019un cluster \u00e0 2 n\u0153uds de quasi garantir que le second n\u0153ud peut assumer toute la charge seul.&nbsp;<\/p>\n\n\n\n<p>Cette configuration a du sens pour les clusters avec peu de n\u0153uds pour des raisons de r\u00e9silience. Chez Golem.ai, nous sommes dans une configuration plus complexe comportant une \u00e9volution de n\u0153uds comprise entre 14 pour les p\u00e9riodes creuses et 55 pour les p\u00e9riodes de charge intense. A cette \u00e9chelle, la marge par n\u0153ud peut \u00eatre r\u00e9duite car la marge totale reste importante.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"458\" src=\"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115707\/Illustration-article-william-2-1024x458.jpg\" alt=\"\" class=\"wp-image-16262\" srcset=\"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115707\/Illustration-article-william-2-300x134.jpg 300w, https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115707\/Illustration-article-william-2-1024x458.jpg 1024w, https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115707\/Illustration-article-william-2-768x343.jpg 768w, https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115707\/Illustration-article-william-2-18x8.jpg 18w, https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115707\/Illustration-article-william-2.jpg 1371w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">#4 <strong>Sensibiliser les usagers \u00e0 l\u2019utilisation responsable de la plateforme<\/strong><\/h2>\n\n\n\n<p>Notre plateforme comporte aujourd\u2019hui deux types d\u2019utilisateurs :&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les clients finaux qui utilisent le service pour sa promesse fonctionnelle<\/li>\n\n\n\n<li>Les configurateurs (collaborateurs de l\u2019entreprise ou directement de Golem.ai) qui utilisent la plateforme pour ajuster les configurations d\u2019IA qui consomme ce service de mani\u00e8re plus al\u00e9atoire et moins pr\u00e9dictible<\/li>\n<\/ul>\n\n\n\n<p><br>C\u2019est pourquoi nous avons int\u00e9gr\u00e9 un syst\u00e8me de tags permettant d\u2019isoler ces deux usages. Le premier usage est appel\u00e9 \u201cProd\u201d et le nombre de r\u00e9plica minimal est de 5 pods pour ces intelligences artificielles. Le second cas d\u2019usage est appel\u00e9 \u201cHors prod\u201d avec un nombre de r\u00e9plica allant de 1&nbsp; jusqu\u2019\u00e0 0 la nuit. C\u2019est ce qu\u2019on appelle le \u201cscale down to 0\u201d(0 pod).<\/p>\n\n\n\n<p>Cette organisation impacte directement la performance. Les situations en \u201cProd\u201d poss\u00e8dent des ressources d\u2019avance, ce qui permet au syst\u00e8me de r\u00e9pondre directement, avec une bonne v\u00e9locit\u00e9, et de s\u2019adapter aux pics de charge en journ\u00e9e. Les situations en \u201cHors-prod\u201d ne sont en revanche pas moins r\u00e9actives, surtout si aucun pod n\u2019est disponible au moment de la requ\u00eate. Si l\u2019intelligence artificielle n\u2019a pas \u00e9t\u00e9 sollicit\u00e9e pendant un moment, elle poss\u00e8de un temps de provisionnement d\u2019environ 1 minute\u2026 Un d\u00e9lai r\u00e9current qui survient tous les matins que rencontrent les configurateurs. Finalement nous reproduisons chez Golem.ai le mode de fonctionnement des offres cloud dites serverless pour nos IA, nous h\u00e9ritons donc de sa principale contrainte couramment appel\u00e9e le cold start.&nbsp;<\/p>\n\n\n\n<p>Certains configurateurs n\u2019utilisent pas correctement ce syst\u00e8me de tags permettant de b\u00e9n\u00e9ficier du scale down to 0 . Certains ont remarqu\u00e9 que le tag \u201cProd\u201d \u00e9tait plus r\u00e9actif et en disposent plus r\u00e9guli\u00e8rement. C\u2019est pourquoi nous avons sensibilis\u00e9 l\u2019ensemble des configurateurs d\u2019utiliser le tag \u00ab\u00a0Prod\u201d \u00e0 bon escient, ils connaissent d\u00e9sormais la contrainte de cold start et acceptent facilement&nbsp; la lenteur&nbsp; de ~1 min sur la premi\u00e8re ex\u00e9cution le matin.<\/p>\n\n\n\n<p>Le gain cumul\u00e9 sur les deux actions effectu\u00e9es quasi en m\u00eame temps (axe 3 et 4 cumul\u00e9) ont permis de descendre de ~27 machines en \u00e9quivalent temps plein en ao\u00fbt \u00e0 ~17 machines en \u00e9quivalent temps plein au mois de novembre. Cela permet un gain d\u2019un peu plus de 35% par rapport \u00e0 ao\u00fbt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#5 <strong>Extinction totale des plateformes de d\u00e9veloppement la nuit<\/strong><\/h2>\n\n\n\n<p>Certaines de nos plateformes sont d\u00e9di\u00e9es au d\u00e9veloppement ou \u00e0 l\u2019int\u00e9gration continue.&nbsp;<\/p>\n\n\n\n<p>Ces plateformes ne sont sollicit\u00e9es que lors des heures ouvr\u00e9s. Ici, mieux que d&rsquo;optimiser le scaling on peut imaginer en axe d\u2019am\u00e9lioration pouvoir \u00e9teindre voir m\u00eame supprimer compl\u00e8tement ces environments.&nbsp;<\/p>\n\n\n\n<p>C\u2019est une solution qui parait \u00e9vidente mais nous \u00e9teignons maintenant certaines plateformes inactives pour correspondre \u00e0 notre rythme de travail sur les heures et jours ouvr\u00e9s.<\/p>\n\n\n\n<p>Aujourd\u2019hui certains \u00e9l\u00e9ments essentiels de ces plateformes ne sont pas encore d\u00e9ploy\u00e9s via l&rsquo;infrastructure as code, ce qui signifie que remettre en place ces plateformes le matin n\u00e9cessite quelques actions manuelles que nous ne souhaitons pas assumer quotidiennement. Il nous est donc compliqu\u00e9 pour l\u2019instant de profiter de ce levier.&nbsp;<\/p>\n\n\n\n<p>Nos efforts vont dans ce sens afin de pouvoir activer ce levier courant du premier semestre 2023.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><em>Cl\u00e9s de compr\u00e9hension&nbsp;<\/em><\/strong><\/h4>\n\n\n\n<p><strong>Kubernetes<\/strong> : il s\u2019agit d\u2019un orchestrateur de container. Il est au container ce que l\u2019hyperviseur est aux VM. Ce syst\u00e8me est connu depuis 2015 et maintenant largement utilis\u00e9 sur des environnements de productions sur toutes les typologies d\u2019entreprise.<\/p>\n\n\n\n<p><strong>Container<\/strong> : Un container est un packaging applicatif qui \u00e0 la particularit\u00e9 de ne contenir qu\u2019un seul et unique processus applicatif et les librairies uniquement n\u00e9cessaires \u00e0 son fonctionnement. Sa surface d\u2019exposition aux vuln\u00e9rabilit\u00e9s cyber est donc limit\u00e9e, son poids en Mo plut\u00f4t l\u00e9ger, son fonctionnement simple et sa gestion agile. Ce packaging est finalement assez frugal par nature. Dans le monde de Kubernetes, on parle plus souvent de pods.<\/p>\n\n\n\n<p><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/workloads\/pods\/\"><strong>Pods<\/strong><\/a> : c\u2019est un groupement de 1 \u00e0 plusieurs containers partageant les m\u00eames caract\u00e9ristiques r\u00e9seau. Les autres composants le reconnaissent comme une entit\u00e9 unique. Pour s\u2019instancier, un pod a besoin de ressources disponibles sur le cluster.<\/p>\n\n\n\n<p><strong>Cluster<\/strong> : Il s\u2019agit du chef d\u2019orchestre principal sur lequel les Pods applicatifs viennent s\u2019instancier. On parle de cluster kubernetes car c\u2019est effectivement un cluster de Nodes. Ajouter un cluster permet d\u2019\u00eatre plus r\u00e9silient notamment si Node crash car les autres continueront de fonctionner.<\/p>\n\n\n\n<p><strong>Nodes<\/strong> : machines physiques ou virtuelles exploit\u00e9es par le cluster pour y distribuer les pods applicatifs. Il s\u2019agit d\u2019un \u201cstock\u201d de CPU et de RAM.<\/p>\n\n\n\n<p><strong>Horizontal Pod AutoScaling (HPA)<\/strong> : Les pods peuvent \u00eatre multipli\u00e9s pour assurer la r\u00e9silience du service ou bien un pic de charge. Supposons qu\u2019un pod est capable de traiter 3 requ\u00eates par seconde, si le service subit un pic de charge \u00e0 8 requ\u00eates par seconde, l\u2019Horizontal Pod Scaling est le syst\u00e8me qui portera le nombre de pod \u00e0 3 afin d\u2019assumer le pic.<\/p>\n\n\n\n<p><strong>Cluster Autoscaling (CA)<\/strong> : L\u00e0 o\u00f9 le HPA met \u00e0 l\u2019\u00e9chelle le nombre de Pod, le CA met \u00e0 l\u2019\u00e9chelle le nombre de Nodes. Si nous manquons de place sur le cluster pour accueillir de nouveaux pods, ce syst\u00e8me requiert directement aupr\u00e8s de Scaleway de nouveaux nodes.<\/p>\n\n\n\n<p><strong>PUE<\/strong> : Power Usage Effectiveness , est le rapport entre l&rsquo;\u00e9nergie totale consomm\u00e9e par un Datacenter et l\u2019apport utile d\u2019\u00e9nergies aux machines.<\/p>\n\n\n\n<p>Avec un PUE de 1,15 , pour 1 m\u00e9gaWatt utile aux machines je dois fournir 0,15 m\u00e9gaWatt pour le refroidissement ainsi que le fonctionnement du b\u00e2timent<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Cloud \u00e9cologique, scaling automatique\u2026 D\u00e9couvrez quelques nouveaux usages pour optimiser nos utilisations technologiques de mani\u00e8re raisonn\u00e9e.<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":16,"featured_media":16275,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[68,74],"tags":[149,76,147,148],"class_list":["post-16254","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-technologie","tag-cloud","tag-ia","tag-infrastructure","tag-tech"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Greentech : optimiser l&#039;utilisation des infrastructures techniques<\/title>\n<meta name=\"description\" content=\"Sensibiliser les usagers, opter pour un cloud \u00e9cologique, scaling automatique avec Keda\u2026 Autant de nouveaux usages \u00e0 appliquer.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/miralia.ai\/fr\/blog\/technologie\/infrastructure-green-optimisation\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 fa\u00e7ons d\u2019optimiser votre infrastructure technique pour r\u00e9duire votre empreinte carbone\" \/>\n<meta property=\"og:description\" content=\"Cloud \u00e9cologique, scaling automatique\u2026 D\u00e9couvrez quelques nouveaux usages pour optimiser nos utilisations technologiques de mani\u00e8re raisonn\u00e9e.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/miralia.ai\/fr\/blog\/technologie\/infrastructure-green-optimisation\/\" \/>\n<meta property=\"og:site_name\" content=\"Miralia.ai\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-25T10:57:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-06T15:40:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/26155036\/Article-William-GreenTech-Image-RS.png\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"William Guerzeder\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@miralia_ai\" \/>\n<meta name=\"twitter:site\" content=\"@miralia_ai\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/miralia.ai\\\/blog\\\/technologie\\\/infrastructure-green-optimisation#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/miralia.ai\\\/blog\\\/technologie\\\/infrastructure-green-optimisation\"},\"author\":{\"name\":\"William Guerzeder\",\"@id\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/#\\\/schema\\\/person\\\/0eb3304a8e8039df8888316b16870c03\"},\"headline\":\"5 fa\u00e7ons d\u2019optimiser votre infrastructure technique pour r\u00e9duire votre empreinte carbone\",\"datePublished\":\"2023-01-25T10:57:47+00:00\",\"dateModified\":\"2023-03-06T15:40:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/miralia.ai\\\/blog\\\/technologie\\\/infrastructure-green-optimisation\"},\"wordCount\":1588,\"publisher\":{\"@id\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/miralia.ai\\\/blog\\\/technologie\\\/infrastructure-green-optimisation#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/26154806\\\/Article-William-GreenTech-Image-petite-banniere.png\",\"keywords\":[\"Cloud\",\"IA\",\"Infrastructure\",\"Tech\"],\"articleSection\":[\"Blog\",\"Technologie\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/miralia.ai\\\/blog\\\/technologie\\\/infrastructure-green-optimisation\",\"url\":\"https:\\\/\\\/miralia.ai\\\/blog\\\/technologie\\\/infrastructure-green-optimisation\",\"name\":\"Greentech : optimiser l'utilisation des infrastructures techniques\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/miralia.ai\\\/blog\\\/technologie\\\/infrastructure-green-optimisation#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/miralia.ai\\\/blog\\\/technologie\\\/infrastructure-green-optimisation#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/26154806\\\/Article-William-GreenTech-Image-petite-banniere.png\",\"datePublished\":\"2023-01-25T10:57:47+00:00\",\"dateModified\":\"2023-03-06T15:40:43+00:00\",\"description\":\"Sensibiliser les usagers, opter pour un cloud \u00e9cologique, scaling automatique avec Keda\u2026 Autant de nouveaux usages \u00e0 appliquer.\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/miralia.ai\\\/blog\\\/technologie\\\/infrastructure-green-optimisation\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/miralia.ai\\\/blog\\\/technologie\\\/infrastructure-green-optimisation#primaryimage\",\"url\":\"https:\\\/\\\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/26155036\\\/Article-William-GreenTech-Image-RS.png\",\"contentUrl\":\"https:\\\/\\\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/26155036\\\/Article-William-GreenTech-Image-RS.png\",\"width\":\"\",\"height\":\"\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/\",\"name\":\"Miralia.ai\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/#organization\",\"name\":\"Miralia\",\"url\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/07142128\\\/Logo-Miralia.png\",\"contentUrl\":\"https:\\\/\\\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/07142128\\\/Logo-Miralia.png\",\"width\":1061,\"height\":211,\"caption\":\"Miralia\"},\"image\":{\"@id\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/miralia_ai\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/miralia\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/#\\\/schema\\\/person\\\/0eb3304a8e8039df8888316b16870c03\",\"name\":\"William Guerzeder\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/25115859\\\/william-guerzeder-150x150.png\",\"url\":\"https:\\\/\\\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/25115859\\\/william-guerzeder-150x150.png\",\"contentUrl\":\"https:\\\/\\\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/25115859\\\/william-guerzeder-150x150.png\",\"caption\":\"William Guerzeder\"},\"sameAs\":[\"http:\\\/\\\/www.golem.ai\"],\"url\":\"https:\\\/\\\/miralia.ai\\\/fr\\\/auteur\\\/william\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Greentech : optimiser l'utilisation des infrastructures techniques","description":"Sensibiliser les usagers, opter pour un cloud \u00e9cologique, scaling automatique avec Keda\u2026 Autant de nouveaux usages \u00e0 appliquer.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/miralia.ai\/fr\/blog\/technologie\/infrastructure-green-optimisation\/","og_locale":"fr_FR","og_type":"article","og_title":"5 fa\u00e7ons d\u2019optimiser votre infrastructure technique pour r\u00e9duire votre empreinte carbone","og_description":"Cloud \u00e9cologique, scaling automatique\u2026 D\u00e9couvrez quelques nouveaux usages pour optimiser nos utilisations technologiques de mani\u00e8re raisonn\u00e9e.","og_url":"https:\/\/miralia.ai\/fr\/blog\/technologie\/infrastructure-green-optimisation\/","og_site_name":"Miralia.ai","article_published_time":"2023-01-25T10:57:47+00:00","article_modified_time":"2023-03-06T15:40:43+00:00","og_image":[{"url":"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/26155036\/Article-William-GreenTech-Image-RS.png","width":"","height":"","type":"image\/png"}],"author":"William Guerzeder","twitter_card":"summary_large_image","twitter_creator":"@miralia_ai","twitter_site":"@miralia_ai","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/miralia.ai\/blog\/technologie\/infrastructure-green-optimisation#article","isPartOf":{"@id":"https:\/\/miralia.ai\/blog\/technologie\/infrastructure-green-optimisation"},"author":{"name":"William Guerzeder","@id":"https:\/\/miralia.ai\/fr\/#\/schema\/person\/0eb3304a8e8039df8888316b16870c03"},"headline":"5 fa\u00e7ons d\u2019optimiser votre infrastructure technique pour r\u00e9duire votre empreinte carbone","datePublished":"2023-01-25T10:57:47+00:00","dateModified":"2023-03-06T15:40:43+00:00","mainEntityOfPage":{"@id":"https:\/\/miralia.ai\/blog\/technologie\/infrastructure-green-optimisation"},"wordCount":1588,"publisher":{"@id":"https:\/\/miralia.ai\/fr\/#organization"},"image":{"@id":"https:\/\/miralia.ai\/blog\/technologie\/infrastructure-green-optimisation#primaryimage"},"thumbnailUrl":"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/26154806\/Article-William-GreenTech-Image-petite-banniere.png","keywords":["Cloud","IA","Infrastructure","Tech"],"articleSection":["Blog","Technologie"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/miralia.ai\/blog\/technologie\/infrastructure-green-optimisation","url":"https:\/\/miralia.ai\/blog\/technologie\/infrastructure-green-optimisation","name":"Greentech : optimiser l'utilisation des infrastructures techniques","isPartOf":{"@id":"https:\/\/miralia.ai\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/miralia.ai\/blog\/technologie\/infrastructure-green-optimisation#primaryimage"},"image":{"@id":"https:\/\/miralia.ai\/blog\/technologie\/infrastructure-green-optimisation#primaryimage"},"thumbnailUrl":"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/26154806\/Article-William-GreenTech-Image-petite-banniere.png","datePublished":"2023-01-25T10:57:47+00:00","dateModified":"2023-03-06T15:40:43+00:00","description":"Sensibiliser les usagers, opter pour un cloud \u00e9cologique, scaling automatique avec Keda\u2026 Autant de nouveaux usages \u00e0 appliquer.","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/miralia.ai\/blog\/technologie\/infrastructure-green-optimisation"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/miralia.ai\/blog\/technologie\/infrastructure-green-optimisation#primaryimage","url":"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/26155036\/Article-William-GreenTech-Image-RS.png","contentUrl":"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/26155036\/Article-William-GreenTech-Image-RS.png","width":"","height":""},{"@type":"WebSite","@id":"https:\/\/miralia.ai\/fr\/#website","url":"https:\/\/miralia.ai\/fr\/","name":"Miralia.ai","description":"","publisher":{"@id":"https:\/\/miralia.ai\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/miralia.ai\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/miralia.ai\/fr\/#organization","name":"Miralia","url":"https:\/\/miralia.ai\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/miralia.ai\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2026\/01\/07142128\/Logo-Miralia.png","contentUrl":"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2026\/01\/07142128\/Logo-Miralia.png","width":1061,"height":211,"caption":"Miralia"},"image":{"@id":"https:\/\/miralia.ai\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/miralia_ai","https:\/\/www.linkedin.com\/company\/miralia\/"]},{"@type":"Person","@id":"https:\/\/miralia.ai\/fr\/#\/schema\/person\/0eb3304a8e8039df8888316b16870c03","name":"William Guerzeder","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115859\/william-guerzeder-150x150.png","url":"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115859\/william-guerzeder-150x150.png","contentUrl":"https:\/\/golem-ai-website-wordpress-prod.s3.fr-par.scw.cloud\/wp-content\/uploads\/2023\/01\/25115859\/william-guerzeder-150x150.png","caption":"William Guerzeder"},"sameAs":["http:\/\/www.golem.ai"],"url":"https:\/\/miralia.ai\/fr\/auteur\/william"}]}},"_links":{"self":[{"href":"https:\/\/miralia.ai\/fr\/wp-json\/wp\/v2\/posts\/16254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/miralia.ai\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/miralia.ai\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/miralia.ai\/fr\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/miralia.ai\/fr\/wp-json\/wp\/v2\/comments?post=16254"}],"version-history":[{"count":5,"href":"https:\/\/miralia.ai\/fr\/wp-json\/wp\/v2\/posts\/16254\/revisions"}],"predecessor-version":[{"id":16623,"href":"https:\/\/miralia.ai\/fr\/wp-json\/wp\/v2\/posts\/16254\/revisions\/16623"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/miralia.ai\/fr\/wp-json\/wp\/v2\/media\/16275"}],"wp:attachment":[{"href":"https:\/\/miralia.ai\/fr\/wp-json\/wp\/v2\/media?parent=16254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/miralia.ai\/fr\/wp-json\/wp\/v2\/categories?post=16254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/miralia.ai\/fr\/wp-json\/wp\/v2\/tags?post=16254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}