¿Por qué automatizar los backups?
Un backup manual es un backup que no se hace. La automatización garantiza que las copias se ejecutan cada día sin depender de que alguien se acuerde. Además, permite configurar alertas para saber inmediatamente si algo falla.
Opción 1: Windows Server Backup (gratuito)
Windows Server incluye una herramienta de backup nativa que es suficiente para escenarios básicos.
Instalar la característica
Install-WindowsFeature Windows-Server-Backup -IncludeManagementTools
Configurar un backup programado
Desde PowerShell, configura un backup diario del volumen C: y del System State a un disco dedicado:
# Crear la política de backup
$policy = New-WBPolicy
# Añadir el volumen C:
$volume = Get-WBVolume -VolumePath "C:"
Add-WBVolume -Policy $policy -Volume $volume
# Añadir System State
Add-WBSystemState -Policy $policy
# Configurar el destino (disco dedicado)
$disk = Get-WBDisk | Where-Object {$_.DiskNumber -eq 1}
$target = New-WBBackupTarget -Disk $disk
Add-WBBackupTarget -Policy $policy -Target $target
# Programar el backup diario a las 22:00
Set-WBSchedule -Policy $policy -Schedule 22:00
# Aplicar la política
Set-WBPolicy -Policy $policy
Verificar los backups
Revisa el estado del último backup:
Get-WBSummary
Limitaciones de Windows Server Backup
- No soporta backup granular de aplicaciones (Exchange, SQL) de forma avanzada.
- No tiene deduplicación ni compresión eficiente.
- La restauración bare-metal requiere el medio de instalación de Windows.
- No permite enviar backups a la nube directamente.
Opción 2: Veeam Agent for Windows (recomendado)
Veeam Agent es gratuito en su versión básica y ofrece funcionalidades muy superiores a Windows Server Backup.
Características principales
- Backup a nivel de imagen completa (bare-metal recovery).
- Backup incremental con Changed Block Tracking (CBT): solo se copian los bloques modificados.
- Soporte para destinos locales, NAS, y repositorios Veeam.
- Verificación automática de la integridad del backup (CRC check).
- Alertas por email si el backup falla.
Configuración básica
- Descarga e instala Veeam Agent desde la web de Veeam (gratuito).
- Abre la consola y selecciona Configure Backup.
- Elige Entire computer para un backup completo (recomendado).
- Selecciona el destino: disco local, NAS (SMB/NFS) o Veeam Backup Repository.
- Configura la programación: diario a las 22:00.
- En Advanced, configura:
- Puntos de restauración a mantener (ej. 14 días).
- Notificaciones por email.
- Compresión y cifrado si el destino no es seguro.
- Haz clic en Apply y ejecuta el primer backup manual para verificar.
Configurar alertas por email
Tanto con Windows Server Backup como con Veeam, configura alertas para que te avisen si un backup falla:
- Veeam Agent: Configuración > Notification Settings > Email. Introduce tu servidor SMTP y la dirección de destino.
- Windows Server Backup: Crea una tarea programada que revise el Visor de Eventos y envíe un email si detecta un evento de error (Event ID 521 = backup fallido).
Buenas prácticas
- Disco de backup dedicado: no uses el mismo disco donde está el sistema operativo.
- Prueba la restauración al menos una vez al trimestre. Un backup que no se puede restaurar no sirve de nada.
- Complementa con backup offsite: un backup local protege contra fallos de hardware, pero no contra incendios, robos o ransomware que cifre toda la red.
- Monitoriza los backups diariamente: revisa las alertas y los informes de estado.
Los backups automáticos son la primera línea de defensa contra la pérdida de datos. Si no los tienes configurados, es el momento de hacerlo.