ApsaraDB RDS for SQL Server permite trasladar bases de datos con acceso poco frecuente desde discos en la nube de alto costo hacia el almacenamiento en frío de OSS, sin tiempo de inactividad de la instancia. Cuando necesite consultar los datos nuevamente, convierta la base de datos al estado en línea con unos pocos clics.
No es posible acceder directamente a las bases de datos en almacenamiento en frío. Una vez que una base de datos se convierte a almacenamiento en frío, todas las operaciones de lectura y escritura se bloquean hasta que la vuelva a convertir en una base de datos en línea.
Requisitos previos
Antes de empezar, asegúrese de que su instancia RDS cumple con los siguientes requisitos:
Edición: RDS Basic Edition
Tipo de almacenamiento: Enterprise SSD (ESSD)
Método de facturación: Subscription o pay-as-you-go (Serverless no es compatible)
Región: no debe ser Thailand (Bangkok), South Korea (Seoul), UK (London), SAU (Riyadh - Partner Region) ni UAE (Dubai)
Funcionamiento
El archivado de datos utiliza la función nativa de separación y asociación de bases de datos de SQL Server para mover archivos de datos entre discos en la nube y buckets de OSS.
Al archivar una base de datos:
La base de datos se separa del disco en la nube.
Los archivos de datos se transfieren del disco en la nube a un bucket de OSS.
La base de datos aparece como base de datos de almacenamiento en frío en la consola y permanece inaccesible hasta que se restaure.
Restaurar una base de datos de almacenamiento en frío invierte este proceso: los archivos regresan de OSS al disco en la nube, la base de datos se vuelve a asociar y pasa al estado en línea.
Limitaciones
|
Limitación |
Detalles |
|
Acceso de lectura y escritura |
Bloqueado en bases de datos de almacenamiento en frío. Convierta la base de datos al estado en línea para reanudar el acceso. |
|
Copia de seguridad y restauración |
No compatible con bases de datos de almacenamiento en frío. Solo se pueden restaurar bases de datos incluidas en conjuntos de copias de seguridad existentes. Si restaura una instancia, las bases de datos de almacenamiento en frío se excluyen de la instancia restaurada. |
|
Actualización de edición |
Las instancias de Basic Edition con almacenamiento ESSD y archivado de datos habilitado no se pueden actualizar a otras ediciones. |
|
Conflicto de nombres iguales |
Si una base de datos en línea y una de almacenamiento en frío comparten el mismo nombre, ninguna de las dos se puede eliminar. Utilice la operación de API ModifyDatabaseConfig para restaurar la base de datos de almacenamiento en frío con un nombre diferente. |
|
Número máximo de bases de datos en almacenamiento en frío |
15 por instancia |
Facturación
Los datos archivados se facturan bajo el modelo pay-as-you-go correspondiente al almacenamiento en frío de OSS.
Basic Edition
|
Región |
Precio unitario |
|
China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Guangzhou), China (Hangzhou), China (Shenzhen), China (Chengdu), China (Qingdao), China (Shanghai), China (Beijing) y China (Heyuan) |
USD 0.000032 por GB-hora |
|
China (Hong Kong), Singapore, Germany (Frankfurt), Japan (Tokyo) e Indonesia (Jakarta) |
USD 0.000034 por GB-hora |
|
US (Virginia) |
USD 0.000054 por GB-hora |
|
Malaysia (Kuala Lumpur) |
USD 0.000057 por GB-hora |
|
US (Silicon Valley) y Philippines (Manila) |
USD 0.000058 por GB-hora |
Ejemplo: Una base de datos de 500 GB archivada durante 30 días en China (Shanghai) tiene un costo aproximado de: 500 GB x 720 horas x USD 0.000032 = USD 11.52.
Archivar y restaurar una base de datos
La función de archivado de datos está habilitada de forma predeterminada y no requiere configuración adicional. Siga los pasos a continuación para archivar o restaurar una base de datos.
Convertir una base de datos en línea a almacenamiento en frío
Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia RDS y haga clic en el ID de la instancia.
En el panel de navegación izquierdo, haga clic en Databases.
-
En la columna Actions de la base de datos objetivo, haga clic en More > Convert Online Database To Cold Storage Database.
Haga clic en OK y actualice la página. El estado de la base de datos cambia de Running a Converting to Cold Storage. El tiempo de conversión depende del tamaño de los archivos de la base de datos; las bases de datos grandes pueden tardar más.
Convertir una base de datos de almacenamiento en frío a base de datos en línea
Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia RDS y haga clic en el ID de la instancia.
En el panel de navegación izquierdo, haga clic en Databases.
En la columna Actions de la base de datos objetivo, haga clic en More > Convert Cold Storage Database To Online Database.
-
Haga clic en OK y actualice la página. La base de datos de almacenamiento en frío entra en la etapa de conversión.
Pasos siguientes
Utilice la operación de API ModifyDatabaseConfig para automatizar flujos de trabajo de archivado y restauración, o para resolver conflictos de nombres iguales al restaurar una base de datos de almacenamiento en frío con un nombre diferente.
Para consultar los tipos de almacenamiento compatibles, consulte Storage types.
Para data restoration desde conjuntos de copias de seguridad, tenga en cuenta que las bases de datos de almacenamiento en frío no se incluyen en las instancias restauradas.
Referencias
También puede llamar a la operación de API ModifyDatabaseConfig para convertir bases de datos entre los estados en línea y almacenamiento en frío.
Para obtener más información sobre los tipos de almacenamiento que admite ApsaraDB RDS for SQL Server, consulte Storage types.