Vue d’ensemble des instantanés de partage pour Azure FilesOverview of share snapshots for Azure Files

Azure Files vous permet de prendre des instantanés de partages de fichiers.Azure Files provides the capability to take share snapshots of file shares. Les instantanés de partage capturent l’état d’un partage à ce point dans le temps.Share snapshots capture the share state at that point in time. Dans cet article, nous décrivons les fonctionnalités fournies par les instantanés de partage et comment vous pouvez en tirer parti dans votre propre cas d’usage.In this article, we describe what capabilities share snapshots provide and how you can take advantage of them in your custom use case.

Quand utiliser les instantanés de partageWhen to use share snapshots

Protection contre l’altération des données et les erreurs d’applicationProtection against application error and data corruption

Les applications qui utilisent des partages de fichiers effectuent des opérations telles que l’écriture, la lecture, le stockage, la transmission et le traitement de données.Applications that use file shares perform operations such as writing, reading, storage, transmission, and processing. Si une application présente un défaut de configuration ou qu’un bogue involontaire est introduit, cela risque d’entraîner l’altération ou le remplacement accidentel de quelques blocs.If an application is misconfigured or an unintentional bug is introduced, accidental overwrite or damage can happen to a few blocks. Pour vous protéger contre ces scénarios, vous pouvez prendre un instantané de partage avant de déployer le nouveau code d’application.To help protect against these scenarios, you can take a share snapshot before you deploy new application code. Si le nouveau déploiement introduit un bogue ou une erreur d’application, vous pouvez revenir à une version précédente de vos données sur ce partage de fichiers.If a bug or application error is introduced with the new deployment, you can go back to a previous version of your data on that file share.

Protection contre une suppression accidentelle ou une modification involontaireProtection against accidental deletions or unintended changes

Supposons que vous travailliez sur un fichier texte dans un partage de fichiers.Imagine that you're working on a text file in a file share. Une fois le fichier texte fermé, vous ne pouvez plus annuler les modifications apportées.After the text file is closed, you lose the ability to undo your changes. Dans ce cas, vous devez récupérer une version précédente du fichier.In these cases, you then need to recover a previous version of the file. Vous pouvez utiliser les instantanés de partage pour récupérer des versions précédentes du fichier s’il est renommé ou supprimé accidentellement.You can use share snapshots to recover previous versions of the file if it's accidentally renamed or deleted.

Sauvegarde généraleGeneral backup purposes

Après avoir créé un partage de fichiers, vous pouvez régulièrement créer un instantané de ce partage en vue de l’utiliser à des fins de sauvegarde de données.After you create a file share, you can periodically create a share snapshot of the file share to use it for data backup. Pris régulièrement, un instantané de partage facilite la conservation de versions antérieures de données à des fins d’audit ou de récupération d’urgence.A share snapshot, when taken periodically, helps maintain previous versions of data that can be used for future audit requirements or disaster recovery. Nous vous recommandons d’utiliser la sauvegarde de partage de fichiers Azure comme solution de sauvegarde pour prendre et gérer des captures instantanées.We recommend using Azure file share backup as a backup solution for taking and managing snapshots. Vous pouvez également prendre et gérer des captures instantanées vous-même, à l’aide de l’interface CLI ou de PowerShell.You may also take and manage snapshots yourself, using either CLI or PowerShell.

FonctionnalitésCapabilities

Un instantané de partage est une copie en lecture seule de vos données à un point dans le temps.A share snapshot is a point-in-time, read-only copy of your data. Vous pouvez créer, supprimer et gérer les instantanés à l’aide de l’API REST.You can create, delete, and manage snapshots by using the REST API. Les mêmes fonctionnalités sont disponibles dans la bibliothèque cliente, l’interface de ligne de commande Azure (Azure CLI) et le portail Azure.Same capabilities are also available in the client library, Azure CLI, and Azure portal.

Vous pouvez afficher les instantanés d’un partage à l’aide de l’API REST et de SMB.You can view snapshots of a share by using both the REST API and SMB. Vous pouvez récupérer la liste des versions d’un répertoire ou d’un fichier, ainsi que monter une version spécifique directement en tant que lecteur (disponible uniquement sur Windows - voir Limites).You can retrieve the list of versions of the directory or file, and you can mount a specific version directly as a drive (only available on Windows - see Limits).

Une fois créé, un instantané de partage peut être lu, copié ou supprimé, mais pas modifié.After a share snapshot is created, it can be read, copied, or deleted, but not modified. Vous ne pouvez pas copier un instantané de partage entier vers un autre compte de stockage.You can't copy a whole share snapshot to another storage account. Vous devez effectuer cette opération fichier par fichier à l’aide d’AzCopy ou d’autres mécanismes de copie.You have to do that file by file, by using AzCopy or other copying mechanisms.

La fonctionnalité d’instantané de partage est fournie au niveau du partage de fichiers.Share snapshot capability is provided at the file share level. La récupération est fournie au niveau des fichiers individuels pour permettre la restauration de fichiers spécifiques.Retrieval is provided at individual file level, to allow for restoring individual files. Vous pouvez restaurer un partage de fichier complet à l’aide de SMB, de l’API REST, du portail, de la bibliothèque cliente ou des outils PowerShell/CLI.You can restore a complete file share by using SMB, the REST API, the portal, the client library, or PowerShell/CLI tooling.

Un instantané d’un partage d’un partage de fichiers est identique au partage de fichiers de base,A share snapshot of a file share is identical to its base file share. à ceci près que l’URI du partage présente une valeur DateTime à la fin qui indique l’heure à laquelle l’instantané de partage a été pris.The only difference is that a DateTime value is appended to the share URI to indicate the time at which the share snapshot was taken. Par exemple, si l’URI d’un partage de fichiers est http://storagesample.core.file.windows.net/myshare, l’URI de l’instantané de partage ressemble à ce qui suit :For example, if a file share URI is http://storagesample.core.file.windows.net/myshare, the share snapshot URI is similar to:

http://storagesample.core.file.windows.net/myshare?snapshot=2011-03-09T01:42:34.9360000Z

Les instantanés de partage sont conservés jusqu’à ce qu’ils soient explicitement supprimés.Share snapshots persist until they are explicitly deleted. Un instantané de partage ne peut pas être conservé plus longtemps que son partage de fichiers de base.A share snapshot cannot outlive its base file share. Vous pouvez énumérer les instantanés associés au partage de fichiers de base pour effectuer le suivi de vos instantanés actuels.You can enumerate the snapshots associated with the base file share to track your current snapshots.

Quand vous créez un instantané d’un partage de fichiers, les fichiers stockés dans les propriétés système du partage sont copiés dans l’instantané de partage avec les mêmes valeurs.When you create a share snapshot of a file share, the files in the share's system properties are copied to the share snapshot with the same values. Les fichiers de base et les métadonnées du partage de fichiers sont également copiés dans l’instantané de partage, sauf si vous spécifiez des métadonnées distinctes pour l’instantané de partage au moment de sa création.The base files and the file share's metadata are also copied to the share snapshot, unless you specify separate metadata for the share snapshot when you create it.

Pour pouvoir supprimer un partage qui contient des instantanés de partage, vous devez d’abord supprimer l’ensemble de ces instantanés.You cannot delete a share that has share snapshots unless you delete all the share snapshots first.

Utilisation de l’espaceSpace usage

Les instantanés de partage sont incrémentiels par nature.Share snapshots are incremental in nature. Seules les données qui ont changé depuis le dernier instantané de partage sont enregistrées.Only the data that has changed after your most recent share snapshot is saved. Cela réduit le temps nécessaire à la création de l’instantané de partage, ainsi que les coûts de stockage.This minimizes the time required to create the share snapshot and saves on storage costs. Toute opération d’écriture sur l’objet ou de mise à jour de métadonnées ou de propriétés est stockée dans l’instantané de partage, car elle est considérée comme du contenu changé.Any write operation to the object or property or metadata update operation is counted toward "changed content" and is stored in the share snapshot.

Afin d’économiser l’espace, vous pouvez supprimer l’instantané de partage pour la période qui a connu la plus forte évolution.To conserve space, you can delete the share snapshot for the period when the churn was highest.

Bien que les instantanés de partage soient enregistrés de façon incrémentielle, vous ne devez conserver que le dernier instantané de partage pour restaurer le partage.Even though share snapshots are saved incrementally, you need to retain only the most recent share snapshot in order to restore the share. Quand vous supprimez un instantané de partage, seules sont supprimées les données propres à ce dernier.When you delete a share snapshot, only the data unique to that share snapshot is removed. Les instantanés actifs contiennent toutes les informations dont vous avez besoin pour parcourir vos données et les restaurer (à partir du moment où l’instantané de partage a été pris) à l’emplacement d’origine ou à un autre emplacement.Active snapshots contain all the information that you need to browse and restore your data (from the time the share snapshot was taken) to the original location or an alternate location. Vous pouvez effectuer la restauration au niveau élément.You can restore at the item level.

Les instantanés ne sont pas décomptés de votre limite de partage 5 To.Snapshots don't count toward your 5-TB share limit. L’espace total occupé par les instantanés de partage n’est pas limité.There is no limit to how much space share snapshots occupy in total. Les limites de compte de stockage continuent de s’appliquer.Storage account limits still apply.

limitesLimits

Le nombre maximal d’instantanés de partage autorisé par Azure Files s’élève aujourd’hui à 200.The maximum number of share snapshots that Azure Files allows today is 200. Au-delà de 200 instantanés de partage, vous devez supprimer les anciens instantanés pour en créer d’autres.After 200 share snapshots, you have to delete older share snapshots in order to create new ones.

Les appels simultanés de création d’instantanés de partage ne sont pas limités.There is no limit to the simultaneous calls for creating share snapshots. La quantité d’espace utilisable par les instantanés d’un partage de fichiers particulier n’est pas limitée.There is no limit to amount of space that share snapshots of a particular file share can consume.

Aujourd’hui, il n’est pas possible de monter des instantanés de partage sur Linux.Today, it is not possible to mount share snapshots on Linux. En effet, le client SMB Linux ne prend pas en charge les instantanés de montage comme Windows.This is because the Linux SMB client does not support mounting snapshots like Windows does.

Copie des données vers un partage à partir d’un instantané de partageCopying data back to a share from share snapshot

Les opérations de copie qui impliquent des fichiers et des instantanés de partage obéissent aux règles suivantes :Copy operations that involve files and share snapshots follow these rules:

Vous pouvez copier des fichiers individuels d’un instantané de partage de fichiers vers son partage de base ou vers un autre emplacement.You can copy individual files in a file share snapshot over to its base share or any other location. Vous pouvez restaurer une version antérieure d’un fichier ou restaurer le partage de fichiers complet en effectuant une copie fichier par fichier à partir de l’instantané de partage.You can restore an earlier version of a file or restore the complete file share by copying file by file from the share snapshot. L’instantané de partage n’est pas promu vers le partage de base.The share snapshot is not promoted to base share.

L’instantané de partage reste intact après la copie, mais le partage de fichiers de base est remplacé par une copie des données qui étaient disponibles dans l’instantané de partage.The share snapshot remains intact after copying, but the base file share is overwritten with a copy of the data that was available in the share snapshot. Tous les fichiers restaurés sont considérés comme du contenu changé.All the restored files count toward "changed content."

Vous pouvez copier un fichier dans un instantané de partage vers une destination différente avec un nom différent.You can copy a file in a share snapshot to a different destination with a different name. Le fichier de destination qui en découle est modifiable et n’est pas un instantané de partage.The resulting destination file is a writable file and not a share snapshot. Dans ce cas, votre partage de fichiers de base reste intact.In this case, your base file share will remain intact.

Quand un fichier de destination est remplacé par une copie, tous les instantanés de partage associés au fichier de destination d’origine restent intacts.When a destination file is overwritten with a copy, any share snapshots associated with the original destination file remain intact.

Bonnes pratiques généralesGeneral best practices

Nous vous recommandons d’utiliser la sauvegarde de partage de fichiers Azure en tant que solution de sauvegarde pour automatiser et gérer la création de captures instantanées.We recommend using Azure file share backup as a backup solution for automating taking snapshots, as well as managing snapshots. Quand vous exécutez l’infrastructure sur Azure, automatisez les sauvegardes pour la récupération de données chaque fois que possible.When you're running infrastructure on Azure, automate backups for data recovery whenever possible. Les actions automatisées sont plus fiables que les processus manuels, contribuant à améliorer la capacité de récupération et la protection des données.Automated actions are more reliable than manual processes, helping to improve data protection and recoverability. Vous pouvez utiliser la sauvegarde de partage de fichiers Azure, l’API REST, le Kit de développement logiciel (SDK) client ou des scripts pour l’automatisation.You can use the Azure file share backup, the REST API, the Client SDK, or scripting for automation.

Avant de déployer le planificateur d’instantané de partage, étudiez attentivement vos paramètres de fréquence et de rétention des instantanés de partage pour éviter de subir des frais d’instantané de partage inutiles.Before you deploy the share snapshot scheduler, carefully consider your share snapshot frequency and retention settings to avoid incurring unnecessary charges.

Les instantanés de partage assurent uniquement une protection au niveau des fichiers.Share snapshots provide only file-level protection. Ils n’empêchent pas les suppressions accidentelles sur un compte de stockage ou un partage de fichiers.Share snapshots don't prevent fat-finger deletions on a file share or storage account. Pour protéger un compte de stockage contre les suppressions accidentelles, vous pouvez activer la suppression réversible ou verrouiller le compte de stockage ou le groupe de ressources.To help protect a storage account from accidental deletions, you can either enable soft delete, or lock the storage account and/or the resource group.

Étapes suivantesNext steps