Usar herramientas de terceros para hacer copias de seguridad

11

¿Hay alguna ventaja en usar herramientas de terceros para hacer copias de seguridad?

No me estoy refiriendo a uno en particular, pero quiero saber si alguien los usa para DB a más de 200 GB. Los servidores son principalmente MSSQL 2008R2, ediciones Standard y Enterprise.

Pedro Faro
fuente

Respuestas:

7

Esto es solo mi aportación, pero he apoyado a la mayoría de los principales actores de los proveedores de respaldo de terceros. He apoyado a clientes que utilizan Idera, RedGate, Dell LiteSpeed, NetBackup (que en realidad no tiene compresión pero es de terceros), y algunos vendedores externos que ya no recuerdo.

La compresión mejorada que puede obtener o no con productos de terceros tiene una compensación ... Carga de trabajo de la CPU. He visto el producto de Dell (LiteSpeed) ejecutarse en un entorno SQL Server 2014 contra una base de datos que tiene 500GB, y el uso de alta compresión mata la CPU. El resultado fue solo un archivo de respaldo de alrededor de 64 GB. Terminó causando que SQL Server dejara de proporcionar recursos a las copias de seguridad ya que el producto de Dell usa la API VDI. El nivel de compresión tuvo que reducirse de 7 a aproximadamente 3, esto redujo el tamaño de la copia de seguridad a aproximadamente 82 GB. Tomamos una copia de seguridad nativa con compresión habilitada de la misma base de datos, y tenía un tamaño de 84 GB. Entonces, ¿vale la pena la compensación y el costo?test, test, test

Me parece recordar que un cliente que tuve hace unos años estaba usando el producto de Idera y tuve problemas constantes con las copias de seguridad de sus bases de datos médicas que tenían un tamaño de 1 TB +. Creo que algo de esto tenía que ver con el subsistema de disco en el que se estaban escribiendo las copias de seguridad, por lo que nuevamente es por eso que debe realizar la prueba. En general, la interfaz GUI de Idera no me invita, y podría mejorar mucho. Elegiría RedGate o Dell sobre Idera cualquier día de la semana.

También debe recordar que la mayoría de los productos de respaldo de terceros utilizarán la API de VDI para SQL Server. Esto en sí mismo también puede causar problemas, frecuentes a menudo errores de "BackupVirtualDevice" o "BackupIORequest" que aparecen en el registro de errores. Tengo algunos de estos falsos positivos (la copia de seguridad en realidad ocurrió) y otros, donde fallas legítimas. Asegúrese de leer el artículo de soporte del proveedor o los foros. RedGate e Idera tienen muy buenos sistemas de soporte y son muy buenos para volver con ayuda. Dell No he tenido que hacer ninguna llamada de soporte con su producto hasta ahora.

Lo último que mencionaré es el formato de la copia de seguridad tomada por el producto de terceros. Si se encuentra en una situación de DR, ¿también tendrá un servidor en espera con licencia para el producto? Creo que Dell le permite instalar LiteSpeed ​​sin una licencia para hacer una restauración, pero tiene que tener licencia para hacer copias de seguridad. Creo que la mayoría de los proveedores también incluyen una utilidad para convertir una base de datos específica del proveedor a un archivo de respaldo nativo de SQL Server, en caso de emergencia.


fuente
5

¿Hay alguna ventaja en usar herramientas de terceros para hacer copias de seguridad?

Definitivamente, depende de las necesidades y requisitos de las bases de datos alojadas en esas instancias del servidor SQL. Algunos de los beneficios que he visto es el cifrado de respaldo y la personalización en términos de qué niveles de tasa de compresión desea que se compriman los respaldos.

También la ventaja de las herramientas de terceros será la capacidad de dividir las copias de seguridad en un archivo comprimido. La división de esta manera puede reducir el tiempo que se tarda en realizar la copia de seguridad.

He estado usando Idera SQL safe para el par de bases de datos alojadas en entornos superiores a 500 GB y estamos muy contentos con los resultados, ya que no solo ahorra tiempo para las copias de seguridad comprimidas, sino que también tiene una función de restauración instantánea.

Por lo tanto, depende de su necesidad por completo, cómo ir desde aquí.

Además, puede probar la función de compresión de copia de seguridad nativa desde el servidor SQL en caso de que la compresión de copia de seguridad sea la única necesidad.

Hay varias herramientas de versión de prueba gratuitas disponibles, puede seguir adelante y probarlas en consecuencia y ver qué se ajusta al requisito.

KASQLDBA
fuente
4

La única ventaja que veo para usar copias de seguridad de terceros (utilizamos sql backup pro de redgate) es

  • Muy buena compresión: puede asignar hilos al realizar copias de seguridad.
  • Protección con contraseña: ¡puede cifrar sus archivos de copia de seguridad con $ tr0ngP @ ssw0rd!

Desde SQL Server 2014, hay una buena cantidad de mejoras para las copias de seguridad nativas.

Nota: Solo hay una ligera diferencia en la compresión entre Redgate y la copia de seguridad de SQL Server tomada con COMPRESSION.

Para copias de seguridad de bases de datos más grandes, se puede jugar con MAXTRANSFERSIZEy BUFFERCOUNTy permitir la inicialización instantánea de archivos .

Kin Shah
fuente
0

Los beneficios de una herramienta de respaldo de terceros variarán según sus necesidades individuales. En términos generales, los beneficios principales sobre las funciones de copia de seguridad SQL integradas incluirían:

  1. No se requiere acceso al sistema de archivos del servidor ; Las herramientas de terceros se pueden ejecutar en su máquina local, un servidor, etc. y pueden almacenar sus copias de seguridad donde usted elija. Esto es extremadamente relevante cuando se usa SQL Server basado en la nube (como Amazon RDS y Azure ) ya que generalmente usan servicios de copia de seguridad o instantáneas patentados.
  2. Romper las barreras de VPN ; Las herramientas de terceros (como SQribe ) son asequibles y también pueden hacer copias de seguridad y restaurar a pedido en acciones separadas, por lo que puede hacer una copia de seguridad a través de VPN "A" y luego restaurarla a un servidor en VPN "B", usando compresión Zip, y más . Soy el desarrollador principal de este producto, FYI.
  3. Conjuntos de funciones ampliadas ; Los conjuntos de herramientas más grandes y más caros (como Red-Gate ) proporcionan opciones que no están disponibles cuando se utiliza la función de copia de seguridad incorporada, como actualizar un destino in situ sin soltar y volver a crear los objetos.
  4. Control total sobre el tiempo y la ubicación ; Al igual que con cualquier software, las herramientas de terceros le brindan la flexibilidad de programar trabajos a su gusto y almacenar las copias de seguridad donde lo desee, incluso en el almacenamiento en la nube. Muchos de ellos se pueden usar en scripts por lotes / PowerShell a través de los asistentes de CLI.
  5. Versionado ; Las herramientas que generan archivos de script T-SQL como sus datos de respaldo le permiten incluir su esquema de base de datos y / o datos para controlar el origen junto con el código de su aplicación (como en github ). Esto hace posible retroceder y elegir esquemas SQL o cambios de datos posibles.
Michael argentini
fuente
-1

La corrupción de la base de datos es una de las pesadillas en la vida de cada usuario de SQL Server. No existe una manera perfecta de mantener sus datos sanos y salvos, pero lo mejor que puede hacer para proteger su base de datos es realizar copias de seguridad programadas.

Por supuesto, si administra una base de datos de más de 200 GB para hacer copias de seguridad utilizando el comando T-SQL, no es muy conveniente. Para tales casos, es mejor usar herramientas de terceros. Tengo algo de experiencia en el uso de herramientas de terceros y estoy muy contento de que hoy en día tengamos un software que facilite la vida de DBA.

Hoy el mercado está lleno de herramientas de terceros, puede encontrar diferentes programas con diferentes precios y características, por ejemplo, Idera , RedGate y Quest LiteSpeed .

Aquí quiero agregar algunos beneficios de usar herramientas de terceros:

  • Puede programar copias de seguridad de la base de datos.
  • Puede enviar copias de seguridad a FTP, carpeta local o de red, Dropbox , Amazon S3 , Google Drive , ...
  • Puedes hacer una copia de seguridad de diferentes archivos
  • Puedes recibir un correo electrónico de confirmación
  • Puede proteger su copia de seguridad mediante encriptación

De todos modos, las herramientas de terceros para hacer una copia de seguridad son realmente útiles. Le ayudarán a minimizar el riesgo de perder datos.

animuson
fuente