14 may 2019

Desarrollo de un régimen eficaz para realizar copias de seguridad de su servidor SQL

Por Tobias Geisler Mesevage
Copia de seguridad del servidorSQLSQL ServerDatto SIRIS

Realizar copias de seguridad periódicas de los datos de tu SQL Server es fundamental para proteger y preservar los datos críticos para tu negocio frente a una pérdida potencialmente catastrófica debido a fallas de hardware, intrusiones en la red, errores humanos o incluso desastres naturales. Implementar un régimen de copias de seguridad de SQL Server estrictamente secuenciado y ejecutado de manera consistente es una práctica fundamental para garantizar la continuidad del negocio.

Sigue las mejores prácticas que se enumeran a continuación para crear un proceso de respaldo de SQL Server confiable que proteja el alma de tu organización en caso de que ocurra un desastre.

Ejecuta primero la copia de seguridad en un entorno de pruebas

Las copias de seguridad de SQL Server incluyen todos los objetos de tu base de datos, como tablas, índices y procedimientos almacenados. Entre una copia de seguridad y otra de SQL Server, muchos de estos objetos se modificarán y ampliarán. Por lo tanto, una buena práctica inicial que debes seguir al realizar una copia de seguridad de tu SQL Server es ejecutar el proceso en un entorno de prueba. Esto te permitirá detectar y corregir una gran cantidad de errores en tus datos, como sintaxis incorrecta, datos faltantes, datos dañados, tipos de columna faltantes y muchos más.

Imagina que todos los objetos que componen tu base de datos se ponen primero en cuarentena en su propio espacio dedicado para que puedan ser examinados en busca de cualquier corrupción o error. En este entorno estéril, tus datos se organizan mucho más fácilmente y su integridad se verifica con mayor facilidad sin afectar los datos de tus otros sistemas. Al utilizar primero un entorno de prueba, tus archivos de datos de respaldo finales deberían presentar un estado más óptimo.

Garantizar la uniformidad del entorno de producción en todo el entorno

Un archivo de respaldo de tu SQL Server es tan válido como los datos que contiene. Una práctica recomendada para garantizar que los datos respaldados sean válidos y confiables es exigir que todos los miembros del equipo que utilizan el SQL Server cuenten con su propia instancia independiente del entorno de producción. Además, todas estas instancias independientes deben estar sincronizadas con la versión correcta y actualizada.

Esto garantiza que tu espacio de producción esté completamente aislado y que exista una instancia actual que permanezca herméticamente aislada tanto del lago de datos como del entorno de desarrollo. Por lo tanto, los datos generados en tu sistema de producción y almacenados en tu SQL Server serán de la más alta calidad en caso de que sea necesario realizar una restauración.

Guarda los datos de respaldo en varios lugares

Aunque pueda llevar más tiempo, almacenar tus datos de respaldo en varias ubicaciones contribuirá en gran medida a garantizar que tus datos críticos estén siempre disponibles en caso de que una ubicación específica se vea comprometida. Se recomienda que guardes tus archivos de respaldo tanto en tus instalaciones como en la nube.

En el caso del almacenamiento local, se recomienda que guardes las copias de seguridad de tus datos de SQL Server tanto en tus instalaciones como fuera de ellas. De esa manera, si se produce una pérdida de datos en tu sede central, estarás protegido, ya que podrás restaurarlos mediante el archivo de copia de seguridad alojado fuera de tus instalaciones. Incluso si un diluvio como el de Noé destruyera su hardware físico o si el ransomware Cerber bloqueara su sistema de correo electrónico, los datos de su empresa podrían recuperarse y sus operaciones restablecerse —con, esperemos, las menores molestias posibles— gracias a su copia de seguridad local y fuera de las instalaciones.

Del mismo modo, debes almacenar tus archivos de copia de seguridad de SQL Server tanto en una nube pública como en una privada. Si bien el almacenamiento en nubes públicas como Amazon Web Services y Azure es más económico que en una nube privada, tus datos pueden estar expuestos a riesgos mucho mayores si solo se almacenan allí. Almacenar un archivo de copia de seguridad en una nube privada, además de hacerlo en una nube pública, mitigará muchos de esos riesgos.

Verifica que los datos de la copia de seguridad se puedan restaurar realmente

Verificar con frecuencia que los datos de SQL Server de los que tienes copias de seguridad se puedan restaurar desde sus diversas ubicaciones de alojamiento debería brindarte una gran tranquilidad, ya que te garantiza que el proceso de recuperación de datos será lo más fluido posible. A medida que tu organización crece, por lo general, el tamaño de los archivos de copia de seguridad de SQL Server también aumenta. Por lo tanto, es una práctica recomendada verificar periódicamente que tus sistemas puedan manejar el alcance del proceso de recuperación y restauración de datos.

Además, esto te dará una idea clara del tiempo real que tomaría poner a tu organización en funcionamiento nuevamente si alguna vez se presentara una corrupción de datos o una filtración. Planificar de manera adecuada y precisa diversos escenarios de recuperación ante desastres contribuirá en gran medida a fortalecer la confianza de tu organización en cuanto a la continuidad de las operaciones.

Conclusión

Realizar copias de seguridad adecuadas de los datos de SQL Server es fundamental para organizaciones de todos los tamaños y de todos los sectores. Seguir las mejores prácticas —como utilizar un entorno de prueba, mantener la integridad de los datos en producción, almacenar archivos en múltiples ubicaciones y validar el proceso de restauración— establecerá una base sólida como una roca para proteger constantemente los datos de su empresa.

Descubre cómo se pueden implementar algunas de estas prácticas recomendadas de SQL Server a través de lasolución de respaldo de Datto.

Siguientes lecturas recomendadas