Concevoir pour la sauvegarde et la récupération d’Azure SQL.

Effectué

Il est essentiel de pouvoir récupérer vos données de base de données SQL. Vous devriez envisager des sauvegardes automatisées de vos bases de données Azure SQL Database et Azure SQL Managed Instance. Les sauvegardes de base de données permettent la restauration de base de données à un point spécifié dans le temps et dans une période de conservation configurée.

Décrire les sauvegardes automatisées

SQL Database et SQL Managed Instance utilisent la technologie SQL Server pour créer des sauvegardes complètes (chaque semaine), différentielles (toutes les 12 à 24 heures) et du journal des transactions (toutes les 5 à 10 minutes). La fréquence des sauvegardes du journal des transactions est basée sur la taille de calcul et le volume d’activité de la base de données. Quand vous restaurez une base de données, le service identifie les sauvegardes (complète, différentielle ou du journal des transactions) nécessitant une restauration.

  • Sauvegardes complètes : Dans une sauvegarde complète, tout ce qui se trouve dans la base de données et les journaux des transactions est sauvegardé. SQL Database effectue une sauvegarde complète une fois par semaine.

  • Sauvegardes différentielles : Dans une sauvegarde différentielle, tout ce qui a changé depuis la dernière sauvegarde complète est sauvegardé. SQL Database effectue une sauvegarde différentielle toutes les 12-24 heures.

  • Sauvegardes transactionnelles : Dans une sauvegarde transactionnelle, le contenu des journaux des transactions est sauvegardé. Si le dernier journal des transactions échoue ou est endommagé, l’option consiste à revenir à la sauvegarde précédente du journal des transactions. Les sauvegardes transactionnelles permettent aux administrateurs d’effectuer une restauration jusqu’à une limite spécifique dans le temps, qui inclut le moment où les données ont été supprimées par erreur. Les sauvegardes du journal des transactions ont lieu toutes les cinq à dix minutes.

Décrire les cas d’utilisation des sauvegardes

Vous pouvez utiliser les sauvegardes automatisées de plusieurs façons.

Stratégies de conservation de sauvegarde à long terme

Les sauvegardes automatiques Azure SQL Database restent disponibles pour une restauration pendant une durée allant jusqu’à 35 jours. Ce délai est suffisant pour les besoins d’une administration quotidienne. Toutefois, vous pouvez être amené à conserver les données pendant des périodes plus longues. Par exemple, les réglementations sur la protection des données dans votre juridiction locale peuvent vous obliger à conserver des sauvegardes pendant plusieurs années.

Pour répondre à ces exigences, utilisez la fonctionnalité LTR (conservation à long terme). Ainsi, vous pouvez stocker des sauvegardes Azure SQL Database dans des objets blob RA-GRS (stockage géoredondant avec accès en lecture) pour une durée allant jusqu’à 10 ans. Si vous avez besoin d’accéder à une sauvegarde liée à la fonctionnalité LTR, vous pouvez la restaurer en tant que nouvelle base de données à l’aide du portail Azure ou de PowerShell.