Tenemos una gran base de datos de producción de 10 TB. Estamos considerando migrarlo a un servicio en la nube, pero tengo que entender los riesgos y estimar la duración de todo el proceso. Respaldo la base de datos una vez al mes usando la solución de respaldo Native SQL Server 2014 SP2. La duración es de casi 720 minutos - 12 h. La relación de compresión es 5, lo que significa que el tamaño de la copia de seguridad es de casi 2 TB. No podemos permitirnos copias de seguridad diferenciales porque acumuladas, estas requieren tanto tiempo y espacio como Full, por lo que hacemos copias de seguridad de T-log (~ 200 Mb cada una) en lugar de cada 10 minutos ~ 144 archivos por día. La GRAN pregunta es tener todas estas estadísticas, ¿alguien tiene idea de cuánto tiempo tomaría restaurar una copia de seguridad de 2 TB que contenga datos de 10 TB? ¿Sería mucho más largo que la duración de la copia de seguridad completa?
fuente
Respuestas:
Esto es simple y rápido de probar.
Tome ese archivo de respaldo de 2TB, cópielo en Azure usando AzCopy . Aprovisione un servidor SQL utilizando la imagen "Licencia gratuita: Desarrollador SQL Server 2017 en Windows Server 2016" configurada con 12-15 TB de almacenamiento SSD. Escritorio remoto a la máquina virtual SQL y restaurar la copia de seguridad directamente desde Blob Storage , o copiarla en un disco local y luego restaurarla.
Solo recuerde apagar la máquina virtual cuando no esté probando, y destruirla y los discos cuando haya terminado para minimizar las cargas.
fuente
Gracias a todos por las respuestas. Esto es lo que he hecho para estimar el tiempo de restauración. Actualmente no podemos permitirnos un escenario de prueba real para restaurar la copia de seguridad de 2 TB y aún no sé la configuración final para la migración. Estaría cerca de lo que tenemos ahora. Y será en Alibaba Cloud. Utilizaremos máquinas virtuales clásicas (ECS). Probé 2 restauraciones de respaldo más pequeñas en el 4 ° nodo en el clúster SQL de 4 nodos, que es idéntico en configuración con la instancia de Production SQL Server. Las restauraciones revelaron un aumento en el tiempo de restauración del 20% al 50% desde el tiempo de respaldo. Tomando el 50% y aplicando el tiempo de respaldo de 720 minutos, obtuve un tiempo de restauración de 1080 minutos (18 horas). También probé el caso con las copias de seguridad para ambas bases de datos probadas divididas en 5 archivos y el tiempo de restauración no disminuyó en absoluto.
fuente