Options de sauvegarde au niveau de la base de données - AWS Conseils prescriptifs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Options de sauvegarde au niveau de la base de données

Ces approches utilisent la fonctionnalité de sauvegarde native de Microsoft SQL Server. Vous pouvez effectuer des sauvegardes de bases de données individuelles sur l'instance SQL Server et restaurer une base de données individuelle.

Chacune de ces options de sauvegarde et de restauration natives de SQL Server prend également en charge les éléments suivants :

  • Compression et sauvegarde de fichiers multiples

  • Sauvegardes complètes, différentielles et T-log

  • Bases de données à chiffrement des données transparent (TDE)

Sauvegarde et restauration natives de SQL Server sur Amazon S3 à l'aide d'AWS Storage Gateway

SQL Server sur EC2 prend en charge la sauvegarde et la restauration natives des bases de données SQL Server. Vous pouvez effectuer une sauvegarde de votre base de données SQL Server, puis restaurer le fichier de sauvegarde sur une base de données existante ou sur une nouvelle instance SQL Server EC2, Amazon RDS for SQL Server ou un serveur sur site. Vous pouvez utiliser AWS Storage Gateway pour sauvegarder vos bases de données Microsoft SQL Server directement sur Amazon S3, en réduisant votre empreinte de stockage sur site et en utilisant Amazon S3 pour un stockage durable, évolutif et rentable. Storage Gateway est un service de stockage cloud hybride qui permet aux applications sur site d'accéder à un stockage cloud pratiquement illimité.

Le schéma suivant montre l'architecture d'une solution de sauvegarde et de restauration native à l'aide de Storage Gateway et d'Amazon S3.

Les sauvegardes sont envoyées depuis l'instance SQL Server sur EC2 vers une passerelle de fichiers Storage Gateway, puis enregistrées dans Amazon S3.

La sauvegarde SQL Server native à l'aide de Storage Gateway offre les avantages suivants :

  • Vous pouvez mapper une passerelle de stockage en tant que partage de fichiers SMB (Server Message Block) sur l'instance EC2 et envoyer la sauvegarde vers Amazon S3.

  • La sauvegarde s'effectue directement dans le compartiment S3 ou via le cache de fichiers de Storage Gateway. Les sauvegardes de fichiers multiples sont prises en charge.

La sauvegarde native à l'aide de Storage Gateway présente les limites suivantes :

  • Vous devez configurer la sauvegarde et la restauration pour chaque base de données individuelle.

  • Vous devez gérer la stratégie de cycle de vie Amazon S3 pour les fichiers de sauvegarde.

Pour plus d'informations sur la configuration de Storage Gateway, veuillez consulter la rubrique Store SQL Server backups in Amazon S3 using AWS Storage Gateway.

Sauvegarde native de SQL Server sur des volumes EBS

Vous pouvez effectuer une sauvegarde native de votre base de données SQL Server et stocker le fichier dans un volume Amazon Elastic Block Store (Amazon EBS). Amazon EBS est un service de stockage par blocs très performant. Les volumes EBS sont élastiques, ce qui permet de prendre en charge le chiffrement, et ils peuvent être détachés et attachés à une instance EC2. SQL Server sur une instance EC2 peut être sauvegardé sur le même type de volume EBS ou sur un autre. L'un des avantages de la sauvegarde sur un autre volume EBS est la réduction des coûts.

Le schéma suivant montre l'architecture d'une sauvegarde native sur un volume EBS.

Les sauvegardes sont envoyées depuis des volumes EBS, puis enregistrées dans Amazon S3.

La sauvegarde native de SQL Server sur des volumes EBS offre les avantages suivants :

  • Vous pouvez effectuer des sauvegardes de bases de données individuelles sur une instance SQL Server EC2 et restaurer une base de données individuelle au lieu de devoir restaurer l'instance complète.

  • Les sauvegardes de fichiers multiples sont prises en charge.

  • Vous pouvez planifier des tâches de sauvegarde à l'aide de l'agent SQL Server et du moteur de tâches SQL Server.

  • Vous pouvez obtenir des avantages en termes de performances grâce à vos choix de matériel. Par exemple, vous pouvez utiliser les volumes de stockage st1 pour obtenir un débit plus élevé.

Lorsque vous utilisez une sauvegarde native sur des volumes EBS, tenez compte des points suivants :

  • Vous devez déplacer manuellement les sauvegardes vers Amazon S3 à partir du volume EBS.

  • Pour les sauvegardes de grande ampleur, vous devez gérer l'espace disque sur EC2.

  • Sur l'instance EC2, le débit d'Amazon EBS peut constituer un goulot d'étranglement.

  • Un espace de stockage supplémentaire est nécessaire pour stocker les sauvegardes sur Amazon EBS.

Sauvegarde native de SQL Server sur Amazon FSx for Windows File Server

Amazon FSx for Windows File Server est un système de fichiers Windows natif entièrement géré qui offre jusqu'à 64 To de stockage conçu pour proposer des performances rapides, prévisibles et constantes. AWS a introduit la prise en charge native pour les déploiements de systèmes de fichiers multi-AZ sur FSx for Windows File Server. La prise en charge native facilite le déploiement du stockage de fichiers Windows sur AWS avec une haute disponibilité et une redondance sur plusieurs zones de disponibilité. Parallèlement à ce lancement, AWS a également introduit la prise en charge pour les partages de fichiers SMB Continuously Available (CA). Vous pouvez utiliser FSx for Windows File Server comme stockage de sauvegarde pour une base de données SQL Server.

Le schéma suivant montre l'architecture d'une sauvegarde SQL Server native sur FSx for Windows File Server.

Les sauvegardes sont envoyées depuis les volumes EBS vers FSx for Windows File Server, puis enregistrées dans Amazon S3.

Cette approche offre les avantages suivants :

  • Vous pouvez sauvegarder votre base de données SQL Server sur un partage de fichiers Amazon FSx.

  • Vous pouvez effectuer des sauvegardes de bases de données individuelles sur une instance SQL Server et restaurer une base de données individuelle au lieu de devoir restaurer l'instance complète.

  • Les sauvegardes en plusieurs parties sont prises en charge.

  • Vous pouvez planifier des tâches de sauvegarde à l'aide de l'agent SQL Server et du moteur de tâches.

  • Les instances disposent d'une bande passante du réseau supérieure à celle d'Amazon EBS.

La sauvegarde native sur FSx for Windows File Server présente les limites suivantes :

  • Vous devez déplacer manuellement les sauvegardes vers Amazon S3 depuis Amazon FSx en utilisant AWS Backup ou AWS DataSync.

  • Les sauvegardes de grande ampleur peuvent nécessiter des frais supplémentaires pour la gestion de l'espace disque sur Amazon FSx.

  • Le débit du réseau d'instances EC2 peut constituer un goulot d'étranglement.

  • Un stockage supplémentaire est nécessaire pour stocker les sauvegardes sur FSx for Windows File Server.