<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Infrastructure on Simple Enough Blog</title><link>https://blog-dev.simpleenough.net/fr/tags/infrastructure/</link><description>Recent content in Infrastructure on Simple Enough Blog</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Wed, 10 Sep 2025 08:00:00 +0200</lastBuildDate><atom:link href="https://blog-dev.simpleenough.net/fr/tags/infrastructure/index.xml" rel="self" type="application/rss+xml"/><item><title>Amazon Macie : une solution complète de sécurité et de confidentialité des données</title><link>https://blog-dev.simpleenough.net/fr/blog/macie/</link><pubDate>Wed, 10 Sep 2025 08:00:00 +0200</pubDate><guid>https://blog-dev.simpleenough.net/fr/blog/macie/</guid><description>&lt;h2 id="i-présentation-damazon-macie" class="heading">I. Présentation d’Amazon Macie&lt;a href="#i-pr%c3%a9sentation-damazon-macie" aria-labelledby="i-présentation-damazon-macie">
&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 640 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>
&lt;p>Amazon Macie est un service de &lt;strong>sécurité des données&lt;/strong> entièrement géré par AWS, qui utilise le &lt;strong>machine learning&lt;/strong> et le &lt;strong>pattern matching&lt;/strong> pour découvrir, classifier et protéger les données sensibles stockées dans Amazon S3. Il fournit une &lt;strong>visibilité des risques&lt;/strong>, génère des &lt;strong>findings&lt;/strong> en cas de problèmes de sécurité ou de confidentialité, et automatise les actions de protection. Le service inclut une période d’essai gratuite de 30 jours pour l’évaluation automatisée des buckets S3 et l’analyse de données.&lt;/p></description></item><item><title>Introduction à Amazon Inspector</title><link>https://blog-dev.simpleenough.net/fr/blog/inspector/</link><pubDate>Wed, 03 Sep 2025 11:18:06 +0200</pubDate><guid>https://blog-dev.simpleenough.net/fr/blog/inspector/</guid><description>&lt;h2 id="i-aperçu-damazon-inspector" class="heading">I. Aperçu d’Amazon Inspector&lt;a href="#i-aper%c3%a7u-damazon-inspector" aria-labelledby="i-aperçu-damazon-inspector">
&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 640 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>
&lt;p>Amazon Inspector est un service de &lt;strong>gestion automatisée des vulnérabilités&lt;/strong> sur AWS qui découvre automatiquement les workloads tels que les instances EC2, les images de conteneurs dans ECR, ainsi que les fonctions Lambda, puis scanne en continu les vulnérabilités logicielles et les expositions réseau inattendues.&lt;br>
Il génère des &lt;em>findings&lt;/em> exploités pour prioriser les correctifs selon un score de &lt;strong>risque contextualisé&lt;/strong>, qui adapte le score CVSS selon l’environnement (ex. : absence d’ouverture réseau).&lt;/p></description></item><item><title>Containers AWS</title><link>https://blog-dev.simpleenough.net/fr/blog/container/</link><pubDate>Fri, 29 Aug 2025 09:09:45 +0200</pubDate><guid>https://blog-dev.simpleenough.net/fr/blog/container/</guid><description>&lt;h2 id="i-introduction" class="heading">I. Introduction&lt;a href="#i-introduction" aria-labelledby="i-introduction">
&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 640 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>
&lt;p>Les &lt;strong>conteneurs&lt;/strong> permettent d&amp;rsquo;encapsuler une application et toutes ses dépendances dans un environnement isolé et reproductible. Contrairement à des machines virtuelles, les conteneurs partagent le noyau du système hôte, ce qui les rend &lt;strong>plus légers&lt;/strong>, &lt;strong>plus rapides à démarrer&lt;/strong> et &lt;strong>plus faciles à déployer&lt;/strong>.&lt;/p>
&lt;p>Grâce à cette approche, les conteneurs ont révolutionné le cycle de vie logiciel, en facilitant la portabilité des applications entre environnements (développement, test, production).&lt;/p></description></item><item><title>Disponibilité mondiale des types d'instances EC2</title><link>https://blog-dev.simpleenough.net/fr/blog/dispoec2/</link><pubDate>Wed, 13 Aug 2025 07:04:11 +0200</pubDate><guid>https://blog-dev.simpleenough.net/fr/blog/dispoec2/</guid><description>&lt;h2 id="i-introduction" class="heading">I. Introduction&lt;a href="#i-introduction" aria-labelledby="i-introduction">
&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 640 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>
&lt;p>Lorsqu’on conçoit une infrastructure sur &lt;strong>AWS&lt;/strong>, l’un des premiers choix techniques concerne les &lt;strong>types d’instances EC2&lt;/strong> utilisés. Mais ce choix ne peut être fait de manière isolée : la &lt;strong>disponibilité régionale&lt;/strong> des types d’instances varie selon les zones géographiques, ce qui peut impacter la résilience, la scalabilité et le coût de votre architecture.&lt;/p>
&lt;p>Cet article explique en détail comment comprendre et anticiper cette disponibilité mondiale, avec une approche claire et directement applicable par les développeurs, les ingénieurs DevOps et les data scientists.&lt;/p></description></item><item><title>Interview EC2</title><link>https://blog-dev.simpleenough.net/fr/blog/ec2/</link><pubDate>Mon, 09 Jun 2025 15:55:01 +0200</pubDate><guid>https://blog-dev.simpleenough.net/fr/blog/ec2/</guid><description>&lt;h2 id="i-quest-ce-quamazon-ec2-et-à-quoi-sert-il-concrètement-" class="heading">I. Qu’est-ce qu’Amazon EC2 et à quoi sert-il concrètement ?&lt;a href="#i-quest-ce-quamazon-ec2-et-%c3%a0-quoi-sert-il-concr%c3%a8tement-" aria-labelledby="i-quest-ce-quamazon-ec2-et-à-quoi-sert-il-concrètement-">
&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 640 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>





 &lt;blockquote class="blockquote">
 &lt;p>&lt;strong>Expert AWS&lt;/strong> : Amazon EC2 (Elastic Compute Cloud) est un &lt;strong>service d’infrastructure à la demande&lt;/strong> qui permet de lancer des serveurs virtuels — qu’on appelle &lt;em>instances&lt;/em> — dans le cloud. Il est utilisé pour héberger des applications web, exécuter des traitements de données, servir d’environnement de développement, ou encore simuler des charges de production.&lt;/p></description></item><item><title>3 façons simples d'économiser jusqu'à 90 % des coûts de l'EC2: Spot Instances</title><link>https://blog-dev.simpleenough.net/fr/blog/spot/</link><pubDate>Fri, 02 May 2025 17:08:49 +0200</pubDate><guid>https://blog-dev.simpleenough.net/fr/blog/spot/</guid><description>&lt;h2 id="i-introduction-aux-spot-instances" class="heading">I. Introduction aux Spot Instances&lt;a href="#i-introduction-aux-spot-instances" aria-labelledby="i-introduction-aux-spot-instances">
&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 640 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>
&lt;p>Les &lt;strong>Amazon EC2 Spot Instances&lt;/strong> offrent une manière puissante de réduire drastiquement les coûts d’exécution dans le cloud. Conçues pour exploiter la capacité inutilisée d’Amazon EC2, ces instances sont disponibles à un &lt;strong>tarif jusqu’à 90 % inférieur&lt;/strong> à celui des instances à la demande.&lt;/p>
&lt;p>Bien que ces économies soient attrayantes, les Spot Instances ne conviennent pas à tous les types de charges de travail. Elles sont idéales pour des workloads &lt;strong>flexibles, tolérants à l’interruption&lt;/strong> ou distribués, comme le traitement de données, l’apprentissage automatique ou les tests de performance.&lt;/p></description></item><item><title>Real-Time, Real-Easy : Déployez des WebSockets</title><link>https://blog-dev.simpleenough.net/fr/blog/websocket/</link><pubDate>Mon, 21 Apr 2025 16:06:29 +0200</pubDate><guid>https://blog-dev.simpleenough.net/fr/blog/websocket/</guid><description>&lt;h2 id="i-architecture-et-fonctionnement-du-protocole-websocket" class="heading">I. Architecture et fonctionnement du protocole WebSocket&lt;a href="#i-architecture-et-fonctionnement-du-protocole-websocket" aria-labelledby="i-architecture-et-fonctionnement-du-protocole-websocket">
&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 640 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>
&lt;p>La mise en place d’un WebSocket repose sur un &lt;strong>handshake&lt;/strong> initial via HTTP(S), suivi d’une &lt;strong>mise à niveau&lt;/strong> du protocole vers WebSocket.&lt;/p>




&lt;h3 id="étapes-principales-" class="heading">Étapes principales :&lt;a href="#%c3%a9tapes-principales-" aria-labelledby="étapes-principales-">
&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 640 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h3>






 






&lt;table class="table">
 &lt;thead>
 
 
 &lt;tr>
 &lt;th >Étape&lt;/th>
 &lt;th >Description&lt;/th>
 &lt;/tr>
 
 &lt;/thead>
 &lt;tbody>
 
 
 &lt;tr>
 &lt;td >1. HTTP Upgrade&lt;/td>
 &lt;td >Le client envoie une requête HTTP avec l’en-tête &lt;code>Upgrade: websocket&lt;/code>.&lt;/td>
 &lt;/tr>
 
 
 
 &lt;tr>
 &lt;td >2. Acceptation&lt;/td>
 &lt;td >Le serveur valide l’upgrade et bascule en mode WebSocket.&lt;/td>
 &lt;/tr>
 
 
 
 &lt;tr>
 &lt;td >3. Communication&lt;/td>
 &lt;td >Les données sont échangées en &lt;strong>frames&lt;/strong>, de manière asynchrone et bidirectionnelle.&lt;/td>
 &lt;/tr>
 
 &lt;/tbody>
&lt;/table>&lt;p>Exemple d&amp;rsquo;en-tête d&amp;rsquo;upgrade :&lt;/p></description></item></channel></rss>