{"id":68357,"date":"2023-04-24T12:01:31","date_gmt":"2023-04-24T11:01:31","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=68357&#038;preview=true&#038;preview_id=68357"},"modified":"2024-01-24T14:23:35","modified_gmt":"2024-01-24T13:23:35","slug":"stockage-persistant","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/","title":{"rendered":"Stockage persistant : La m\u00e9moire \u00e0 long terme \u00e0 l&rsquo;\u00e8re des conteneurs"},"content":{"rendered":"<p>Le stockage persistant fait r\u00e9f\u00e9rence \u00e0 la conservation des donn\u00e9es de mani\u00e8re non volatile, de sorte qu&rsquo;elles restent disponibles m\u00eame apr\u00e8s la mise hors tension ou le red\u00e9marrage d&rsquo;un appareil ou d&rsquo;une application. Le stockage et la r\u00e9cup\u00e9ration des donn\u00e9es permettent aux applications web de sauvegarder les informations et les \u00e9tats de l&rsquo;utilisateur et de fonctionner de mani\u00e8re fiable.<\/p>\n<p>Dans les applications monolithiques, l&rsquo;acc\u00e8s au stockage est simple car le serveur et le stockage cohabitent. Cependant, les syst\u00e8mes distribu\u00e9s g\u00e9ographiquement rendent l&rsquo;acc\u00e8s plus complexe, car le syst\u00e8me de stockage doit rester disponible pour tous les composants dans le monde entier.<\/p>\n<p>La conteneurisation complique encore le probl\u00e8me, car les conteneurs sont l\u00e9gers, sans \u00e9tat et \u00e9ph\u00e9m\u00e8res &#8211; des caract\u00e9ristiques qui ne conviennent pas au stockage de donn\u00e9es. Par cons\u00e9quent, toute solution de stockage persistant doit pouvoir fonctionner de mani\u00e8re transparente avec les conteneurs, ce qui ajoute une nouvelle couche de complexit\u00e9.<\/p>\n<p>La plateforme d&rsquo;<a href=\"https:\/\/sevalla.com\/application-hosting\/\">h\u00e9bergement d&rsquo;applications<\/a> conteneuris\u00e9es de Kinsta utilise les volumes persistants de Kubernetes pour associer le <a href=\"https:\/\/kinsta.com\/fr\/changelog\/stockage-persistant\/\">stockage persistant<\/a> \u00e0 un ou plusieurs processus d&rsquo;une application. Les utilisateurs de Kinsta peuvent d\u00e9finir leurs pr\u00e9-requis en mati\u00e8re de stockage persistant lors de la cr\u00e9ation d&rsquo;applications au sein du tableau de bord MyKinsta.<\/p>\n<p>Cet article se penche sur le stockage persistant en explorant ses types, son architecture et ses cas d&rsquo;utilisation. Il propose \u00e9galement une d\u00e9monstration pratique illustrant la diff\u00e9rence entre le stockage en volume et le stockage en volume persistant dans Docker.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Types de stockage persistant<\/h2>\n<p>Il existe plusieurs types de stockage non volatile, notamment les disques rotatifs traditionnels (disques durs ou HDD), les disques durs \u00e0 semi-conducteurs (SSD), le stockage en r\u00e9seau (NAS) et les r\u00e9seaux de stockage (SAN).<\/p>\n<ul>\n<li><strong>Les disques durs<\/strong> sont des dispositifs de stockage de donn\u00e9es \u00e9lectrom\u00e9caniques qui stockent et r\u00e9cup\u00e8rent des donn\u00e9es num\u00e9riques \u00e0 l&rsquo;aide de disques magn\u00e9tiques en rotation. Les disques utilisent des t\u00eates magn\u00e9tiques sur un bras actionneur mobile qui lit et \u00e9crit les donn\u00e9es.<\/li>\n<li><strong>Les disques SSD<\/strong>, parfois appel\u00e9s dispositifs de stockage \u00e0 semi-conducteurs, dispositifs \u00e0 semi-conducteurs ou disques \u00e0 semi-conducteurs, utilisent des assemblages de circuits int\u00e9gr\u00e9s pour stocker des donn\u00e9es de mani\u00e8re persistante, g\u00e9n\u00e9ralement \u00e0 l&rsquo;aide de dispositifs flash interconnect\u00e9s ne contenant aucune pi\u00e8ce mobile. Leur nature stationnaire les rend plus rapides et plus fiables que les disques durs.<\/li>\n<li><strong>Le stockage en r\u00e9seau<\/strong> est un groupe de disques durs, de disques SSD, ou les deux, connect\u00e9s via un r\u00e9seau local \u00e0 l&rsquo;aide d&rsquo;un syst\u00e8me de fichiers tel que le New Technology File System (NTFS) ou le quatri\u00e8me syst\u00e8me de fichiers \u00e9tendu (EXT4).<\/li>\n<li><strong>Les SAN<\/strong> sont des p\u00e9riph\u00e9riques de stockage en r\u00e9seau \u00e0 grande vitesse et au niveau des blocs, comme les biblioth\u00e8ques de bandes ou les baies de disques. Leur connexion appara\u00eet au syst\u00e8me d&rsquo;exploitation comme un stockage local et n&rsquo;est pas accessible via le r\u00e9seau local (LAN).<\/li>\n<\/ul>\n\n<h2>Architecture du stockage persistant<\/h2>\n<p>Il existe trois approches du stockage persistant, chacune ayant des cas d&rsquo;utilisation et des limites qui lui sont propres.<\/p>\n<h3>Architecture persistante objet<\/h3>\n<p>L&rsquo;approche de l&rsquo;architecture persistante objet utilise le mappage objet-relationnel (ORM) pour stocker les donn\u00e9es en tant qu&rsquo;objets dans une base de donn\u00e9es relationnelle ou cl\u00e9-valeur. Cette approche est utile lorsque les donn\u00e9es n&rsquo;ont pas de sch\u00e9ma d\u00e9fini, car l&rsquo;ORM g\u00e8re leur stockage et leur r\u00e9cup\u00e9ration.<\/p>\n<h3>Architecture persistante en bloc<\/h3>\n<p>L&rsquo;architecture persistante en bloc utilise des dispositifs de stockage au niveau du bloc, qui sont utiles pour le stockage de fichiers volumineux. Cette approche est avantageuse pour le stockage de grandes quantit\u00e9s de donn\u00e9es, car vous pouvez utiliser plusieurs blocs pour augmenter la capacit\u00e9 de stockage.<\/p>\n<h3>Architecture persistante \u00e0 base de fichiers<\/h3>\n<p>Comme son nom l&rsquo;indique, l&rsquo;approche de l&rsquo;architecture persistante \u00e0 base de fichiers utilise un syst\u00e8me de fichiers pour stocker les donn\u00e9es. Une m\u00e9thode consiste \u00e0 utiliser des serveurs de base de donn\u00e9es, qui fournissent un moyen centralis\u00e9 de stocker les donn\u00e9es. Les solutions d&rsquo;h\u00e9bergement cloud comme celle de Kinsta utilisent des <a href=\"https:\/\/sevalla.com\/database-hosting\/\">serveurs de base de donn\u00e9es<\/a> qui sont facilement attach\u00e9s aux applications et offrent une persistance.<\/p>\n<p>L&rsquo;architecture persistante \u00e0 base de fichiers est utile dans les applications n\u00e9cessitant une r\u00e9cup\u00e9ration fr\u00e9quente des fichiers et lorsque vous avez besoin d&rsquo;une interface pour les g\u00e9rer.<\/p>\n<h3>Cas d&rsquo;utilisation du stockage persistant<\/h3>\n<p>Cette section aborde certains des cas d&rsquo;utilisation de chaque type de stockage.<\/p>\n<h4><strong>Stockage persistant d&rsquo;objets<\/strong><\/h4>\n<ul>\n<li><strong>Stockage dans le cloud :<\/strong> Le stockage persistant d&rsquo;objets est couramment utilis\u00e9 dans les solutions de <a href=\"https:\/\/kinsta.com\/fr\/blog\/stockage-cloud\/\">stockage dans le cloud<\/a> pour stocker et r\u00e9cup\u00e9rer de grandes quantit\u00e9s de donn\u00e9es non structur\u00e9es, telles que des images, des vid\u00e9os et des documents. Les fournisseurs de cloud utilisent le stockage objet pour offrir \u00e0 leurs clients des services de stockage \u00e9volutifs, hautement disponibles et durables.<\/li>\n<li><strong>Analyse de donn\u00e9es massives (big data) :<\/strong> Le stockage objet persistant est utilis\u00e9 dans l&rsquo;analyse des big data pour stocker et g\u00e9rer de grands ensembles de donn\u00e9es souvent utilis\u00e9s pour l&rsquo;analyse des donn\u00e9es, l&rsquo;apprentissage automatique et l&rsquo;IA. Le stockage objet permet d&rsquo;acc\u00e9der aux donn\u00e9es rapidement et efficacement, ce qui en fait un composant cl\u00e9 des architectures big data.<\/li>\n<li><strong>R\u00e9seaux de diffusion de contenu :<\/strong> Le stockage persistant d&rsquo;objets est utilis\u00e9 dans les <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-un-cdn\/\">r\u00e9seaux de diffusion de contenu<\/a> (CDN) pour stocker et distribuer du contenu, tel que des images, des vid\u00e9os et des fichiers statiques, \u00e0 travers un r\u00e9seau mondial de serveurs. Le stockage d&rsquo;objets permet aux CDN de fournir des contenus \u00e0 haut d\u00e9bit aux utilisateurs du monde entier, quelle que soit leur localisation.<\/li>\n<\/ul>\n<h4><strong>Stockage persistant en bloc<\/strong><\/h4>\n<ul>\n<li><strong>Calcul haute performance (HPC<\/strong>) : Les environnements HPC permettent un traitement rapide et efficace de volumes importants de donn\u00e9es. Le stockage persistant par blocs permet aux clusters HPC de stocker et d&rsquo;extraire de grands ensembles de donn\u00e9es, tels que des simulations scientifiques, des mod\u00e9lisations m\u00e9t\u00e9orologiques et des analyses financi\u00e8res. Le stockage en bloc est souvent privil\u00e9gi\u00e9 pour le calcul intensif parce qu&rsquo;il offre un acc\u00e8s aux donn\u00e9es tr\u00e8s performant et \u00e0 faible latence, et permet des op\u00e9rations d&rsquo;entr\u00e9e\/sortie (E\/S) parall\u00e8les, ce qui peut am\u00e9liorer consid\u00e9rablement les temps de traitement.<\/li>\n<li><strong>Montage vid\u00e9o :<\/strong> Les applications de montage vid\u00e9o n\u00e9cessitent un acc\u00e8s performant et \u00e0 faible temps de latence \u00e0 des fichiers vid\u00e9o volumineux. Elles doivent \u00e9galement prendre en charge un grand nombre d&rsquo;op\u00e9rations d&rsquo;entr\u00e9e\/sortie par seconde et une faible latence pour rendre et modifier les fichiers vid\u00e9o en temps r\u00e9el. Le stockage en bloc offre ces capacit\u00e9s, ce qui en fait une solution id\u00e9ale pour les flux de travail de l&rsquo;\u00e9dition vid\u00e9o.<\/li>\n<li><strong>Jeux :<\/strong> Les applications de jeux exigent \u00e9galement des performances \u00e9lev\u00e9es et une faible latence pour acc\u00e9der aux ressources des jeux et aux donn\u00e9es des joueurs. Le stockage en bloc permet de stocker et d&rsquo;extraire rapidement de grandes quantit\u00e9s de donn\u00e9es, ce qui garantit que les environnements de jeu se chargent rapidement et restent r\u00e9actifs pendant le jeu.<\/li>\n<\/ul>\n<h4><strong>Stockage persistant \u00e0 base de fichiers<\/strong><\/h4>\n<ul>\n<li><strong>M\u00e9dias et loisirs :<\/strong> Les applications de montage vid\u00e9o, d&rsquo;animation et de rendu utilisent couramment le stockage persistant. Ces applications n\u00e9cessitent un acc\u00e8s performant et \u00e0 faible latence aux fichiers multim\u00e9dias volumineux, tels que les vid\u00e9os, les fichiers audio et les images. Cela fournit un syst\u00e8me de fichiers partag\u00e9 auquel plusieurs clients peuvent acc\u00e9der, ce qui en fait une solution de stockage id\u00e9ale pour ces applications.<\/li>\n<li><strong>Gestion de contenu web :<\/strong> Les <a href=\"https:\/\/kinsta.com\/content-management-systems\/\">syst\u00e8mes de gestion <\/a><a href=\"https:\/\/kinsta.com\/content-management-systems\/\">de contenu<\/a> (CMS) utilisent le stockage persistant \u00e0 base de fichiers dans des syst\u00e8mes de fichiers partag\u00e9s pour stocker et g\u00e9rer le contenu des sites web, tel que le texte, les images et les fichiers multim\u00e9dias. Cela fournit un emplacement central pour le contenu du site web, ce qui facilite sa gestion et sa mise \u00e0 jour. Cela permet \u00e9galement \u00e0 plusieurs utilisateurs de travailler simultan\u00e9ment sur le m\u00eame contenu, ce qui am\u00e9liore la collaboration et la productivit\u00e9.<\/li>\n<\/ul>\n<h2>Stockage persistant dans des conteneurs<\/h2>\n<p>Les conteneurs sont l\u00e9gers, portables, s\u00fbrs et simples, et offrent une fusion entre diff\u00e9rentes applications. Ils doivent disposer d&rsquo;un m\u00e9canisme permettant de conserver les donn\u00e9es entre les red\u00e9marrages et les suppressions de conteneurs. Les conteneurs disposent d&rsquo;un stockage de fichiers ou d&rsquo;un syst\u00e8me de fichiers comme les applications traditionnelles, mais chaque fois que vous les reconstruisez avec de nouvelles modifications, vous perdez toutes les donn\u00e9es non persistantes.<\/p>\n<p>C&rsquo;est pourquoi les conteneurs offrent la possibilit\u00e9 d&rsquo;inclure le stockage en volume ou de monter un volume de stockage. Les conteneurs traitent les volumes de stockage comme un r\u00e9pertoire. Toutes les donn\u00e9es \u00e9crites sur le volume vont dans le syst\u00e8me de fichiers de l&rsquo;h\u00f4te.<\/p>\n<p>Le stockage persistant pour les conteneurs doit fonctionner de cette mani\u00e8re car le red\u00e9marrage d&rsquo;un conteneur cr\u00e9e une nouvelle instance et supprime l&rsquo;ancienne. Si un conteneur n&rsquo;a pas une vue coh\u00e9rente des donn\u00e9es, celles-ci dispara\u00eetront lorsque le conteneur red\u00e9marrera. Un volume de stockage pr\u00e9serve les donn\u00e9es \u00e0 travers les sessions et les red\u00e9marrages de conteneurs, ce qui permet au conteneur de conserver son \u00e9tat m\u00eame s&rsquo;il est d\u00e9plac\u00e9 ou red\u00e9marr\u00e9.<\/p>\n<h3>Volume vs volume persistant<\/h3>\n<p>Les conteneurs offrent deux fa\u00e7ons de stocker des donn\u00e9es persistantes : en utilisant des volumes et des volumes persistants. Il existe une diff\u00e9rence importante entre les deux. Un conteneur g\u00e8re les donn\u00e9es dans le stockage en volume. Lorsque vous arr\u00eatez un conteneur, les donn\u00e9es sont conserv\u00e9es et sont disponibles lorsque vous red\u00e9marrez le conteneur. En revanche, lorsque vous supprimez ou retirez un conteneur, les donn\u00e9es sont perdues car vous supprimez \u00e9galement le volume de stockage sous-jacent.<\/p>\n<p>Le stockage en volume persistant ou les montages bind sont un moyen de stocker les donn\u00e9es en dehors du syst\u00e8me de fichiers du conteneur. Ainsi, les donn\u00e9es ne sont pas perdues, m\u00eame si vous supprimez le conteneur. Elles sont persistantes jusqu&rsquo;\u00e0 ce qu&rsquo;elles soient supprim\u00e9es manuellement.<\/p>\n<p>La section suivante pr\u00e9sente les deux types de volumes \u00e0 l&rsquo;aide d&rsquo;exemples.<\/p>\n<h2>D\u00e9monstration du stockage persistant d&rsquo;un conteneur<\/h2>\n<p>Nous avons cr\u00e9\u00e9 une petite application web pour d\u00e9montrer le stockage persistant avec les conteneurs <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-docker\/\">Docker<\/a>. Vous pouvez suivre cette d\u00e9monstration en installant Docker et en t\u00e9l\u00e9chargeant le code \u00e0 partir de <a href=\"https:\/\/github.com\/bonisteel\/kinsta-persistent-storage\" target=\"_blank\" rel=\"noopener noreferrer\">ce d\u00e9p\u00f4t GitHub<\/a>.<\/p>\n<p>L&rsquo;application est un formulaire \u00e9l\u00e9mentaire avec 2 champs pour l&rsquo;entr\u00e9e de l&rsquo;utilisateur :<\/p>\n<ul>\n<li>Title<\/li>\n<li>Document text<\/li>\n<\/ul>\n<figure style=\"width: 538px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/04\/persistent-storage-demo-gui-interface.png\" alt=\"L'interface graphique de l'application de d\u00e9monstration avec les champs Title et Document Text.\" width=\"538\" height=\"561\"><figcaption class=\"wp-caption-text\">L&rsquo;interface graphique de l&rsquo;application de d\u00e9monstration avec les champs <strong>Title<\/strong> et <strong>Document Text<\/strong>.<\/figcaption><\/figure>\n<p>Une fois que vous avez enregistr\u00e9 les donn\u00e9es de l&rsquo;utilisateur, vous pouvez y acc\u00e9der en ouvrant le fichier dans le r\u00e9pertoire<strong> feedback<\/strong> avec le nom fourni dans le champ <strong>Title<\/strong>. Les donn\u00e9es saisies dans le champ <strong>Document Text<\/strong> constituent le contenu du fichier.<\/p>\n<h3>Comment utiliser le stockage en volume<\/h3>\n<p>Une fois que vous avez install\u00e9 l&rsquo;application sur votre propre machine, elle peut utiliser le stockage en volume comme indiqu\u00e9 dans le <strong>Dockerfile<\/strong>.<\/p>\n<figure style=\"width: 648px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/04\/persistent-storage-demo-dockerfile-content.png\" alt=\"Fichier Docker montrant l'utilisation du stockage en volume.\" width=\"648\" height=\"441\"><figcaption class=\"wp-caption-text\">Fichier Docker montrant l&rsquo;utilisation du stockage en volume.<\/figcaption><\/figure>\n<p>Vous devez maintenant construire l&rsquo;image et ex\u00e9cuter le conteneur. Pour ce faire, ex\u00e9cutez les commandes suivantes.<\/p>\n<pre><code class=\"language-bash\">docker build -t feedback-node:volumes .\ndocker run -d -p 3000:80 --name feedback-app feedback-node:volumes<\/code><\/pre>\n<figure style=\"width: 411px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/04\/persistent-storage-demo-docker-build-command.png\" alt=\"Cr\u00e9ation de l'application avec stockage en volume.\" width=\"411\" height=\"43\"><figcaption class=\"wp-caption-text\">Cr\u00e9ation de l&rsquo;application avec stockage en volume.<\/figcaption><\/figure>\n<figure style=\"width: 629px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/04\/persistent-storage-demo-docker-run-command.png\" alt=\"L'ex\u00e9cution du conteneur montre qu'il g\u00e8re le stockage en volume.\" width=\"629\" height=\"48\"><figcaption class=\"wp-caption-text\">L&rsquo;ex\u00e9cution du conteneur montre qu&rsquo;il g\u00e8re le stockage en volume.<\/figcaption><\/figure>\n<p>Une fois l&rsquo;application ex\u00e9cut\u00e9e, naviguez vers localhost:3000 pour soumettre vos commentaires.<\/p>\n<figure style=\"width: 732px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/04\/persistent-storage-demo-saving-form-data.png\" alt=\"Envoi d'un retour d'information \u00e0 l'application.\" width=\"732\" height=\"629\"><figcaption class=\"wp-caption-text\">Envoi d&rsquo;un retour d&rsquo;information \u00e0 l&rsquo;application.<\/figcaption><\/figure>\n<p>Cliquez sur <strong>Save<\/strong> et acc\u00e9dez \u00e0 <strong>localhost:3000\/feedback\/test.txt<\/strong> pour voir si l&rsquo;entr\u00e9e a \u00e9t\u00e9 stock\u00e9e avec succ\u00e8s ou non.<\/p>\n<figure style=\"width: 377px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/04\/persistent-storage-demo-confirming-stored-data.png\" alt=\"Confirmation de la r\u00e9ussite du retour d'information.\" width=\"377\" height=\"90\"><figcaption class=\"wp-caption-text\">Confirmation de la r\u00e9ussite du retour d&rsquo;information.<\/figcaption><\/figure>\n<p>Retirez le conteneur et red\u00e9marrez-le pour voir si l&rsquo;entr\u00e9e persiste.<\/p>\n<pre><code class=\"language-bash\">docker stop feedback-app\ndocker start feedback-app<\/code><\/pre>\n<p>Si vous visitez maintenant la m\u00eame URL, vous constatez que le retour d&rsquo;information est toujours pr\u00e9sent. Mais que se passe-t-il si vous retirez le conteneur et le red\u00e9marrez ?<\/p>\n<pre><code class=\"language-bash\">docker stop feedback-app\ndocker rm feedback-app\ndocker run -d -p 3000:80 --name feedback-app feedback-node:volumes<\/code><\/pre>\n<p>Une fois red\u00e9marr\u00e9, si vous revenez \u00e0 cette <a href=\"https:\/\/kinsta.com\/fr\/blog\/description-url\/\">URL<\/a>, elle n&rsquo;existe plus car les donn\u00e9es ont \u00e9t\u00e9 perdues lorsque vous avez retir\u00e9 le conteneur. Les donn\u00e9es de volume ne persistent que lorsque vous arr\u00eatez le conteneur, pas lorsque vous le retirez.<\/p>\n<figure style=\"width: 362px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/04\/persistent-storage-demo-data-not-available.png\" alt=\"Les donn\u00e9es de feedback ont \u00e9t\u00e9 perdues.\" width=\"362\" height=\"89\"><figcaption class=\"wp-caption-text\">Les donn\u00e9es de feedback ont \u00e9t\u00e9 perdues.<\/figcaption><\/figure>\n<p>Pour att\u00e9nuer ce probl\u00e8me et conserver les donn\u00e9es m\u00eame lorsque vous retirez le conteneur, vous devez utiliser le stockage en volume persistant ou le stockage nomm\u00e9. Tout d&rsquo;abord, vous devez nettoyer les conteneurs et les images.<\/p>\n<pre><code class=\"language-bash\">docker stop feedback-app\ndocker rm feedback-app\ndocker rmi feedback-node:volumes<\/code><\/pre>\n<h3>Comment utiliser le stockage en volume persistant<\/h3>\n<p>Avant de tester cette m\u00e9thode, vous devez supprimer l&rsquo;attribut VOLUME du fichier Docker et reconstruire l&rsquo;image.<\/p>\n<figure style=\"width: 566px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/04\/persistent-storage-demo-editing-docker-file.png\" alt=\"Mise \u00e0 jour du fichier Docker pour supprimer l'attribut VOLUME.\" width=\"566\" height=\"371\"><figcaption class=\"wp-caption-text\">Mise \u00e0 jour du fichier Docker pour supprimer l&rsquo;attribut VOLUME.<\/figcaption><\/figure>\n<pre><code class=\"language-bash\">docker build -t feedback-node:volumes .\ndocker run -d -p 3000:80 --name feedback-app -v feedback:\/app\/feedback feedback-node:volumes<\/code><\/pre>\n<p>Comme vous pouvez le voir, dans la deuxi\u00e8me commande, vous utilisez le drapeau <code>-v<\/code> pour d\u00e9finir le volume persistant \u00e0 l&rsquo;ext\u00e9rieur du conteneur, qui persiste m\u00eame lorsque vous retirez le conteneur.<\/p>\n<p>Comme \u00e0 l&rsquo;\u00e9tape pr\u00e9c\u00e9dente, essayez d&rsquo;ajouter un retour d&rsquo;information et d&rsquo;y acc\u00e9der une fois que vous avez arr\u00eat\u00e9, supprim\u00e9 et red\u00e9marr\u00e9 le conteneur.<\/p>\n<figure style=\"width: 507px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/04\/persistent-storage-demo-test-external-volume.png\" alt=\"Ajout d'un nouveau feedback pour un test de persistance.\" width=\"507\" height=\"554\"><figcaption class=\"wp-caption-text\">Ajout d&rsquo;un nouveau feedback pour un test de persistance.<\/figcaption><\/figure>\n<pre><code class=\"language-bash\">docker stop feedback-app\ndocker rm feedback-app\ndocker run -d -p 3000:80 --name feedback-app -v feedback:\/app\/feedback feedback-node:volumes<\/code><\/pre>\n<p>Comme vous le voyez, m\u00eame apr\u00e8s avoir arr\u00eat\u00e9 et retir\u00e9 le conteneur, les donn\u00e9es sont accessibles et demeurent.<\/p>\n<figure style=\"width: 462px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/04\/persistent-storage-demo-confirm-external-volume-data.png\" alt=\"Apr\u00e8s l'arr\u00eat et le retrait du conteneur, les donn\u00e9es sont conserv\u00e9es.\" width=\"462\" height=\"108\"><figcaption class=\"wp-caption-text\">Apr\u00e8s l&rsquo;arr\u00eat et le retrait du conteneur, les donn\u00e9es sont conserv\u00e9es.<\/figcaption><\/figure>\n\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Le stockage persistant est vital pour les applications conteneuris\u00e9es car il permet de conserver les donn\u00e9es en dehors du cycle de vie d&rsquo;un conteneur. Les deux principaux types de stockage persistant pour les applications conteneuris\u00e9es sont les volumes et les montages bind, chacun ayant ses avantages et ses cas d&rsquo;utilisation.<\/p>\n<p>Les volumes sont stock\u00e9s dans le syst\u00e8me de fichiers du conteneur, tandis que les montages bind sont directement accessibles sur la machine h\u00f4te.<\/p>\n<p>Le stockage persistant permet de partager les donn\u00e9es entre les conteneurs, ce qui rend possible la cr\u00e9ation d&rsquo;applications complexes \u00e0 plusieurs niveaux. Le stockage persistant est essentiel pour assurer la stabilit\u00e9 et la continuit\u00e9 des applications conteneuris\u00e9es, en fournissant un moyen fiable et flexible de stocker des donn\u00e9es cruciales.<\/p>\n<p>Vous d\u00e9veloppez une application qui n\u00e9cessite un stockage persistant ? Parcourez notre biblioth\u00e8que d&rsquo;<a href=\"https:\/\/docs.sevalla.com\/templates\/overview\">exemples de d\u00e9marrage rapide<\/a> pour voir comment d\u00e9ployer votre application sur Kinsta depuis des h\u00e9bergeurs <a href=\"https:\/\/kinsta.com\/fr\/changelog\/support-bitbucket-gitlab\/\">Git comme GitHub, GitLab et Bitbucket<\/a>.<\/p>\n<p>Notre <a href=\"https:\/\/docs.sevalla.com\/applications\/storage\">documentation officielle sur le stockage persistant<\/a> vous aidera \u00e0 obtenir rapidement votre application et ses donn\u00e9es en ligne.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le stockage persistant fait r\u00e9f\u00e9rence \u00e0 la conservation des donn\u00e9es de mani\u00e8re non volatile, de sorte qu&rsquo;elles restent disponibles m\u00eame apr\u00e8s la mise hors tension ou &#8230;<\/p>\n","protected":false},"author":259,"featured_media":68358,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[958],"class_list":["post-68357","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-hebergement-cloud"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Stockage persistant : La m\u00e9moire \u00e0 long terme \u00e0 l&#039;\u00e8re des conteneurs - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Le stockage persistant se r\u00e9sumait auparavant aux disques et aux bases de donn\u00e9es, mais le d\u00e9veloppement bas\u00e9 sur des conteneurs ajoute un nouvel angle aux donn\u00e9es non volatiles.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Stockage persistant : La m\u00e9moire \u00e0 long terme \u00e0 l&#039;\u00e8re des conteneurs\" \/>\n<meta property=\"og:description\" content=\"Le stockage persistant se r\u00e9sumait auparavant aux disques et aux bases de donn\u00e9es, mais le d\u00e9veloppement bas\u00e9 sur des conteneurs ajoute un nouvel angle aux donn\u00e9es non volatiles.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-24T11:01:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-24T13:23:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Steve Bonisteel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Le stockage persistant se r\u00e9sumait auparavant aux disques et aux bases de donn\u00e9es, mais le d\u00e9veloppement bas\u00e9 sur des conteneurs ajoute un nouvel angle aux donn\u00e9es non volatiles.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve Bonisteel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/\"},\"author\":{\"name\":\"Steve Bonisteel\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\"},\"headline\":\"Stockage persistant : La m\u00e9moire \u00e0 long terme \u00e0 l&rsquo;\u00e8re des conteneurs\",\"datePublished\":\"2023-04-24T11:01:31+00:00\",\"dateModified\":\"2024-01-24T13:23:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/\"},\"wordCount\":2716,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/\",\"name\":\"Stockage persistant : La m\u00e9moire \u00e0 long terme \u00e0 l'\u00e8re des conteneurs - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg\",\"datePublished\":\"2023-04-24T11:01:31+00:00\",\"dateModified\":\"2024-01-24T13:23:35+00:00\",\"description\":\"Le stockage persistant se r\u00e9sumait auparavant aux disques et aux bases de donn\u00e9es, mais le d\u00e9veloppement bas\u00e9 sur des conteneurs ajoute un nouvel angle aux donn\u00e9es non volatiles.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg\",\"width\":1600,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"H\u00e9bergement dans le cloud\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/hebergement-cloud\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Stockage persistant : La m\u00e9moire \u00e0 long terme \u00e0 l&rsquo;\u00e8re des conteneurs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\",\"name\":\"Steve Bonisteel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"caption\":\"Steve Bonisteel\"},\"description\":\"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/stevebonisteel\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Stockage persistant : La m\u00e9moire \u00e0 long terme \u00e0 l'\u00e8re des conteneurs - Kinsta\u00ae","description":"Le stockage persistant se r\u00e9sumait auparavant aux disques et aux bases de donn\u00e9es, mais le d\u00e9veloppement bas\u00e9 sur des conteneurs ajoute un nouvel angle aux donn\u00e9es non volatiles.","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:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/","og_locale":"fr_FR","og_type":"article","og_title":"Stockage persistant : La m\u00e9moire \u00e0 long terme \u00e0 l'\u00e8re des conteneurs","og_description":"Le stockage persistant se r\u00e9sumait auparavant aux disques et aux bases de donn\u00e9es, mais le d\u00e9veloppement bas\u00e9 sur des conteneurs ajoute un nouvel angle aux donn\u00e9es non volatiles.","og_url":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2023-04-24T11:01:31+00:00","article_modified_time":"2024-01-24T13:23:35+00:00","og_image":[{"width":1600,"height":800,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg","type":"image\/jpeg"}],"author":"Steve Bonisteel","twitter_card":"summary_large_image","twitter_description":"Le stockage persistant se r\u00e9sumait auparavant aux disques et aux bases de donn\u00e9es, mais le d\u00e9veloppement bas\u00e9 sur des conteneurs ajoute un nouvel angle aux donn\u00e9es non volatiles.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Steve Bonisteel","Dur\u00e9e de lecture estim\u00e9e":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/"},"author":{"name":"Steve Bonisteel","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f"},"headline":"Stockage persistant : La m\u00e9moire \u00e0 long terme \u00e0 l&rsquo;\u00e8re des conteneurs","datePublished":"2023-04-24T11:01:31+00:00","dateModified":"2024-01-24T13:23:35+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/"},"wordCount":2716,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg","inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/","url":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/","name":"Stockage persistant : La m\u00e9moire \u00e0 long terme \u00e0 l'\u00e8re des conteneurs - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg","datePublished":"2023-04-24T11:01:31+00:00","dateModified":"2024-01-24T13:23:35+00:00","description":"Le stockage persistant se r\u00e9sumait auparavant aux disques et aux bases de donn\u00e9es, mais le d\u00e9veloppement bas\u00e9 sur des conteneurs ajoute un nouvel angle aux donn\u00e9es non volatiles.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/04\/persistent-storage.jpg","width":1600,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/stockage-persistant\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"H\u00e9bergement dans le cloud","item":"https:\/\/kinsta.com\/fr\/sujets\/hebergement-cloud\/"},{"@type":"ListItem","position":3,"name":"Stockage persistant : La m\u00e9moire \u00e0 long terme \u00e0 l&rsquo;\u00e8re des conteneurs"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f","name":"Steve Bonisteel","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","caption":"Steve Bonisteel"},"description":"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.","url":"https:\/\/kinsta.com\/fr\/blog\/author\/stevebonisteel\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/68357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/259"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=68357"}],"version-history":[{"count":13,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/68357\/revisions"}],"predecessor-version":[{"id":71875,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/68357\/revisions\/71875"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/dk"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68357\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/68358"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=68357"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=68357"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=68357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}