Les fichiers de données des instances ApsaraDB RDS for SQL Server sont généralement stockés sur des disques ESSD (Enterprise SSD). Les coûts de stockage augmentent avec le volume de données. Pour réduire les coûts et améliorer l'efficacité, ApsaraDB RDS for SQL Server propose une fonctionnalité d'archivage des données au niveau de la base de données. Convertissez les bases de données en ligne rarement consultées en bases de données de stockage à froid depuis la page Databases de la console ApsaraDB RDS ou en appelant des opérations API. Les données froides sont stockées dans un compartiment OSS à moindre coût. Cette approche permet de séparer les données chaudes des données froides et de réduire les coûts de stockage.
Prérequis
L'instance RDS doit répondre aux exigences suivantes :
L'instance RDS exécute l'édition Basic Edition.
Type de stockage : ESSD
Mode de facturation : abonnement ou paiement à l'utilisation (Serverless non pris en charge)
Région : les régions Thaïlande (Bangkok), Corée du Sud (Séoul), Royaume-Uni (Londres), Arabie saoudite (Riyad - Région partenaire) et Émirats arabes unis (Dubaï) ne sont pas prises en charge.
Présentation de la fonctionnalité
ApsaraDB RDS for SQL Server s'intègre à OSS pour gérer les fichiers de données et les transférer entre les disques cloud et les compartiments OSS, en s'appuyant sur les fonctionnalités natives de détachement et d'attachement de base de données de SQL Server. Convertissez une base de données en ligne en base de données de stockage à froid en quelques clics dans la console ApsaraDB RDS. Après la conversion, les fichiers de données migrent d'un disque cloud vers un compartiment OSS, ce qui réduit considérablement les coûts de stockage. Si vous devez lire ou écrire des données dans une base de données de stockage à froid, reconvertissez-la en base de données en ligne en quelques clics dans la console ApsaraDB RDS. L'ensemble du processus est simple et garantit l'intégrité des données.
Avantages
Réduction des coûts : en convertissant les bases de données en ligne rarement consultées en bases de données de stockage à froid stockées dans des compartiments OSS peu coûteux, vous réduisez efficacement les coûts de stockage des données et réalisez des économies significatives. Pour plus d'informations sur la tarification du stockage à froid OSS, consultez la section Facturation.
Grande capacité : en tirant parti de l'architecture de stockage massive d'OSS, vous pouvez archiver de grands volumes de données sans être limité par la capacité des supports de stockage traditionnels.
Faible coût et haute fiabilité : OSS offre un faible coût et une haute fiabilité, ce qui vous permet d'archiver vos données de manière plus rentable tout en maintenant la sécurité et la fiabilité des données.
Aucun impact sur l'activité : la fonctionnalité d'archivage des données n'entraîne aucune interruption de l'instance ni n'affecte vos opérations commerciales normales, garantissant ainsi la stabilité et la continuité de votre activité.
Considérations
L'archivage et la restauration des données froides impliquent le transfert de fichiers de base de données entre les disques cloud et les compartiments OSS. Si les fichiers de base de données sont volumineux, le transfert peut prendre beaucoup de temps.
Limites
Restrictions de lecture et d'écriture sur les bases de données de stockage à froid : une fois qu'une base de données est convertie en base de données de stockage à froid, vous ne pouvez pas y accéder directement ni effectuer d'opérations de lecture ou d'écriture. Toutefois, vous pouvez reconvertir la base de données de stockage à froid en base de données en ligne selon vos besoins pour répondre aux exigences de lecture et d'écriture.
Restrictions de mise à niveau entre éditions : Pour les instances Basic Edition dotées de disques haute performance et ayant activé la fonctionnalité d'archivage des données, vous ne pouvez pas mettre à niveau ces instances vers d'autres éditions.
Restrictions de sauvegarde et de récupération pour les bases de données de stockage à froid : La sauvegarde et la récupération ne sont pas prises en charge pour les bases de données de stockage à froid.
Restrictions liées à la restauration des données : Seules les bases de données présentes dans les jeux de sauvegarde (et non les bases de données de stockage à froid) peuvent être restaurées. Si une base de données est convertie en base de données de stockage à froid, l'instance restaurée n'inclura pas cette base de données de stockage à froid.
Gestion des bases de données portant le même nom : Si une instance contient à la fois une base de données en ligne et une base de données de stockage à froid portant le même nom, vous ne pouvez pas supprimer la base de données portant ce nom. Vous pouvez utiliser l'opération API (ModifyDatabaseConfig) pour restaurer la base de données de stockage à froid en tant que base de données en ligne avec un nom différent.
Limite du nombre de bases de données de stockage à froid : une seule instance peut contenir au maximum 15 bases de données de stockage à froid.
Facturation
Après avoir archivé des données dans un compartiment OSS, vous êtes facturé pour le stockage à froid OSS selon le mode de paiement à l'utilisation. Le tableau suivant décrit les prix unitaires.
Basic Edition
|
Region |
Unit price |
|
China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Guangzhou), China (Hangzhou), China (Shenzhen), China (Chengdu), China (Qingdao), China (Shanghai), China (Beijing), and China (Heyuan) |
USD 0.000032 per GB-hour |
|
China (Hong Kong), Singapore, Germany (Frankfurt), Japan (Tokyo), and Indonesia (Jakarta) |
USD 0.000034 per GB-hour |
|
US (Virginia) |
USD 0.000054 per GB-hour |
|
Malaysia (Kuala Lumpur) |
USD 0.000057 per GB-hour |
|
US (Silicon Valley), Philippines (Manila) |
USD 0.000058 per GB-hour |
Utiliser l'archivage des données
La fonctionnalité d'archivage des données est activée par défaut. Vous n'avez pas besoin de l'activer manuellement. Vous pouvez directement convertir les bases de données en ligne en bases de données de stockage à froid, et vice versa.
Étape 1 : Convertir une base de données en ligne en base de données de stockage à froid
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où se trouve l'instance RDS. Recherchez ensuite l'instance RDS et cliquez sur son ID.
Dans le volet de navigation de gauche, cliquez sur Databases.
Pour la base de données cible, dans la colonne Actions, choisissez More > Convert Online Database to Cold Storage Database.
Cliquez sur Ok et actualisez la page. Le statut de la base de données passe de Running à Converting to Cold Storage.
Étape 2 : Convertir une base de données de stockage à froid en base de données en ligne
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où se trouve l'instance RDS. Recherchez ensuite l'instance RDS et cliquez sur son ID.
Dans le volet de navigation de gauche, cliquez sur Databases.
Pour la base de données cible, dans la colonne Actions, choisissez More > Convert Cold Storage Database to Online Database.
Cliquez sur Ok et actualisez la page. La base de données commence à être convertie en base de données en ligne.
Références
Vous pouvez également utiliser l'opération API (ModifyDatabaseConfig) pour convertir des bases de données en ligne en bases de données de stockage à froid, et vice versa.
Pour plus d'informations sur les types de stockage pris en charge par ApsaraDB RDS for SQL Server, consultez la section Types de stockage.