Está en la página 1de 9

Procedimiento Código: SOP- PLAT002

Configuración Plataforma Tecnológica Fecha de Emisión 04-08-2020


Softech Caracas Revisión: 3

El presente instrumento, documenta el proceso de respaldo automático, criterios de mantenimiento, retención de la


data y resguardo de la información crítica de la empresa Softech Consultores. En este contexto, se usa la
infraestructura existente como apoyo para respaldar, comprimir y borrar la data de las Base de Datos de un servidor
“Master”, con previo respaldo de la información, en otro servidor receptor “Host”, manteniendo la estructura de
alojamiento de los datos en ambos, “misma estructura de carpetas”.

Objetivo General:
Implementar adecuados procesos automáticos de respaldo, en las bases de datos del ambiente de producción de la
empresa, optimizando espacio en disco y manteniendo la información actualizada.

Justificación:
Las actuales fallas eléctricas, las posibles vulnerabilidades de seguridad cambiantes en el mundo informático actual,
desastres tecnológicos, ambientales, humanos, entre otros, conllevan a tomar previsiones en los servidores de
producción de la empresa, con la finalidad de resguardar la información y evitar pédidas parciales o totales.

Alcance:
Los servidores de la plataforma tecnológica e información general de la empresa softech Consultores.

Estratégia del proceso de backup:


Realizar un copiado de los archivos .bak desde el servidor master “Zeus”, hasta el servidor host “Apolo”. Una vez
culminada la copia, se comprimen los archivos .bak para ser ubicados en sus contenedores predertimandos, según la
estructura del origen (carpetas iguales tanto en el master como en el host), posteriormente se eliminan los archivos
antiguos según la política de retención programada, dejando solo la información más actualizada. Esta tarea se realiza
de forma autómatica. El espacio en disco queda optimizado, por la eliminación continua de archivos obsoletos.
NOTA: Sin el procedimiento automático de limpieza o mantenimiento, el espacio en disco se comprometo
ocasionando fallas de insuficientes recursos de memoria.

1. Planes de Mantenimiento de Base de Datos ZEUS

1.1. Backup Diario


Csof2009_backup, Mercadeo_backup, Softech_backup, Softnom_backup,
Soporte_backup.
Bases de datos respaldadas en la carpeta OTROS:
And_adm_backup, and_con_backup, cor_amd_backup, dataweb_backup,
des_adm_backup, des_con_backup, desarol_backup, lplus_backup, master_backup,
Bases de Datos Afectadas: Master_Profit_backup, Master_Profit_backup2, Master_Profit_backup3,
Master_Profit_backup4, Master_Profit_backupC, Master_Profit_backupMF,
Master_Profit_backupPRO, msdb_backup, recepcion_backup,
Registro_Foraneos_backup, ser_adm_backup, sla_adm_backup, sla_con_backup,
sla_nom_backup, valcont_backup.

Frecuencia: diariamente, de lunes a jueves. A las 7:45 p.m.

Documento controlado electrónicamente. La versión establecida en O:\03 - Sistema Documental Softech\05 - Plataforma\02 - Procedimientos es el documento actualizado.
Copias impresas de este documento son no controladas y pueden no estar actualizadas. Usuarios de copias impresas deben confirmar la revisión comparándola con la Pág. 1 de 49
controlada electrónicamente. Comunicar al Líder Documentación y Normalización a través del correo cype@Caracas.SoftechSistemas.com si el documento presenta alguna
inconsistencia o error.
Procedimiento Código: SOP- PLAT002
Configuración Plataforma Tecnológica Fecha de Emisión 04-08-2020
Softech Caracas Revisión: 3

Tarea Observación
\\ZEUS\E$\RESPALDO DIARIO \OTROS
\\ZEUS\E$\RESPALDO DIARIO \SOPORTES
\\ZEUS\E$\RESPALDO DIARIO \SOFTECH
Back Up Database \\ZEUS\E$\RESPALDO DIARIO \MERCADEO
\\ZEUS\E$\RESPALDO DIARIO \SOFTNOM
\\ZEUS\E$\RESPALDO DIARIO \CSOF2009
\\ZEUS\E$\RESPALDO DIARIO\LOGs *
Eliminar los archivos anteriores a las siguientes 20 horas, comenzando a las 9:05 pm
Tareas de limpieza/
Genera logs de auditoria en: \\ZEUS\E$\RESPALDO DIARIO\LOGs
mantenimiento

Proceso de backup

Imagen N° 1 – Flujo del proceso backup.

Documento controlado electrónicamente. La versión establecida en O:\03 - Sistema Documental Softech\05 - Plataforma\02 - Procedimientos es el documento actualizado.
Copias impresas de este documento son no controladas y pueden no estar actualizadas. Usuarios de copias impresas deben confirmar la revisión comparándola con la Pág. 2 de 49
controlada electrónicamente. Comunicar al Líder Documentación y Normalización a través del correo cype@Caracas.SoftechSistemas.com si el documento presenta alguna
inconsistencia o error.
Procedimiento Código: SOP- PLAT002
Configuración Plataforma Tecnológica Fecha de Emisión 04-08-2020
Softech Caracas Revisión: 3

Como mínimo explique los diferentes niveles que se tienen (respaldo en Zeus, Apolo, HD externo) y la política de
retención

Anexar una estimación de tamaño por cada base de datos a Marzo de 2023

1.2 Backup Semanal

Proceso que efectua el backup iual al anterior descrito (diario), salvo que a ruta y
Bases de Datos Afectadas:
frecuencia cambia, siendo estas:
Frecuencia: Semanalmente, los viernes. A las 7:45 p.m.

Tarea Observación
\\ZEUS\E$\RESPALDO SEMANAL \OTROS
\\ZEUS\E$\RESPALDO SEMANAL \SOPORTES
\\ZEUS\E$\RESPALDO SEMANAL \SOFTECH
Back Up Database \\ZEUS\E$\RESPALDO SEMANAL \MERCADEO
\\ZEUS\E$\RESPALDO \SOFTNOM
\\ZEUS\E$\RESPALDO SEMANAL \CSOF2009
\\ZEUS\E$\RESPALDO SEMANAL \LOGs
Elimina los archivos anteriores a los 5 días, comenzando a las 9:08 pm
Tareas de limpieza/
Genera logs de auditoria en: \\ZEUS\E$\RESPALDO SEMANAL\LOGs
mantenimiento

1.3 Copiado de Respaldos de Bases de Datos en Apolo (Diario)

Ejecución Automático
Responsables Gerente de Plataforma
Frecuencia Diariamente
Trigger Martes, Miercoles, Jueves y Viernes a la 1:20 am
Cuenta de Usuario para Ejecución CARACAS\softbackup
Descripción del Proceso 1. La tarea Backup Zeus DB se encarga de copiar en la carpeta destino, los archivos
de extensión .bak, a través de un proceso de copiado/borrado, desde los
directorios de origen y llevarlos a su respectivos directorios de destino, como se
muestra a continuación con el siguiente script:

for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime


/VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j
set ldt=%ldt:~0,4%%ldt:~4,2%%ldt:~6,2%%ldt:~8,2%%ldt:~10,2%%ldt:~12,2%

Robocopy.exe "\\zeus\e$\RESPALDO DIARIO" E:\Backup\Copied\BDZeus


*.* /V /COPYALL /E /MIR /NP /MT:16 /R:1 /W:2 /LOG:"E:\Backup\Logs\
BDZeus\BDZeus_RobocopyDiario_%ldt%.log"
Documento controlado electrónicamente. La versión establecida en O:\03 - Sistema Documental Softech\05 - Plataforma\02 - Procedimientos es el documento actualizado.
Copias impresas de este documento son no controladas y pueden no estar actualizadas. Usuarios de copias impresas deben confirmar la revisión comparándola con la Pág. 3 de 49
controlada electrónicamente. Comunicar al Líder Documentación y Normalización a través del correo cype@Caracas.SoftechSistemas.com si el documento presenta alguna
inconsistencia o error.
Procedimiento Código: SOP- PLAT002
Configuración Plataforma Tecnológica Fecha de Emisión 04-08-2020
Softech Caracas Revisión: 3

exit /b %ERRORLEVEL%

Origen:

\\ZEUS\E$\RESPALDO DIARIO\carpetas

Destino:

\\APOLO\E$\Backup\Copied\BDZeus

1. Al finalizar la ejecución de la tarea de copiado, crearán archivos de log en la


siguiente ubicación: E:\RESPALDO DIARIO\LOGs

2. Una vez terminada la copia de los archivos, se comenzará la compresión de los


archivos contenidos en el directorio E:\BACKUP\Compressed\ZeusDB

3. Seguidamente se crean los archivos logs en la siguiente ruta: E:\Backup\logs\


BDZeus\BDZeus(fecha_hora).RarResult y BDZ(fecha_hora).RarFileList

4. Al finalizar, se enviará una notificación vía crreo electrónico, con resúmen de la


tarea a la cuenta: monitoringbackup@miprofit.com

Observaciones

1.3 Copiado de Respaldos de Bases de Datos en Apolo (Semanal)

Ejecución Automático
Responsables Gerente de Plataforma
Frecuencia Semanalmente
Trigger Martes, Miercoles, Jueves y Viernes a la 1:20 am
Cuenta de Usuario para Ejecución CARACAS\softbackup
Descripción del Proceso 2. La tarea Backup Zeus DB se encarga de copiar en la carpeta destino, los archivos
de extensión .bak, a través de un proceso de copiado/borrado, desde los
directorios de origen y llevarlos a su respectivos directorios de destino, como se
muestra a continuación con el siguiente script:

for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime

Documento controlado electrónicamente. La versión establecida en O:\03 - Sistema Documental Softech\05 - Plataforma\02 - Procedimientos es el documento actualizado.
Copias impresas de este documento son no controladas y pueden no estar actualizadas. Usuarios de copias impresas deben confirmar la revisión comparándola con la Pág. 4 de 49
controlada electrónicamente. Comunicar al Líder Documentación y Normalización a través del correo cype@Caracas.SoftechSistemas.com si el documento presenta alguna
inconsistencia o error.
Procedimiento Código: SOP- PLAT002
Configuración Plataforma Tecnológica Fecha de Emisión 04-08-2020
Softech Caracas Revisión: 3

/VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j


set ldt=%ldt:~0,4%%ldt:~4,2%%ldt:~6,2%%ldt:~8,2%%ldt:~10,2%%ldt:~12,2%

Robocopy.exe "\\zeus\e$\RESPALDO SEMANAL" E:\Backup\Copied\BDZeus


*.* /V /COPYALL /E /MIR /NP /MT:16 /R:1 /W:2 /LOG:"E:\Backup\Logs\
BDZeus\BDZeus_RobocopySemanal_%ldt%.log"

exit /b %ERRORLEVEL%

Origen:

\\ZEUS\E$\RESPALDO SEMANAL\carpetas

Destino:

\\APOLO\E$\Backup\Copied\BDZeus

5. Al finalizar la ejecución de la tarea de copiado, se crearán archivos log de auditoria


en la siguiente ubicación: E:\RESPALDO DIARIO\LOGs

6. Una vez terminada la copia de los archivos, se comenzará la compresión de los


archivos contenidos en el directorio E:\BACKUP\Compressed\ZeusDB

7. Seguidamente se crean los archivos logs en la siguiente ruta: E:\Backup\logs\


BDZeus\BDZeus(fecha_hora).RarResult y BDZ(fecha_hora).RarFileList

8. Al finalizar, se enviará una notificación vía crreo electrónico, con resúmen de la


tarea a la cuenta: monitoringbackup@miprofit.com

Observaciones

1.3 Compresión de Respaldos de Bases de Datos en Apolo (Diario)

Ejecución Automático
Responsables Gerente de Plataforma
Frecuencia Diaria en los días señalados
Trigger Martes, Miercoles, Jueves y Viernes a la 6:34 pm
Cuenta de Usuario para Ejecución CARACAS\softbackup
Descripción del Proceso 3. La tarea Backup Zeus DB Compressed Diaria, se encarga de comprimir en la

Documento controlado electrónicamente. La versión establecida en O:\03 - Sistema Documental Softech\05 - Plataforma\02 - Procedimientos es el documento actualizado.
Copias impresas de este documento son no controladas y pueden no estar actualizadas. Usuarios de copias impresas deben confirmar la revisión comparándola con la Pág. 5 de 49
controlada electrónicamente. Comunicar al Líder Documentación y Normalización a través del correo cype@Caracas.SoftechSistemas.com si el documento presenta alguna
inconsistencia o error.
Procedimiento Código: SOP- PLAT002
Configuración Plataforma Tecnológica Fecha de Emisión 04-08-2020
Softech Caracas Revisión: 3

carpeta destino, los archivos de extensión .bak, a través de un proceso de


comprimido de tipo .rar, desde los directorios de origen y llevarlos a su directorio
de destino, como se muestra a continuación con el siguiente script:

@echo off

IF %1.==. GOTO No1


IF %2.==. GOTO No2
IF %3.==. GOTO No3
IF %4.==. GOTO No4

for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime


/VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j
set ldt=%ldt:~0,4%%ldt:~4,2%%ldt:~6,2%%ldt:~8,2%%ldt:~10,2%%ldt:~12,2%

"c:\Program Files\WinRAR\Rar.exe" a -r -m5 -ilog=%3\%4_%ldt%_RarError.log


-logf=%3\%4_%ldt%_RarFileList.log -ag -ep1 -oni -ow -y -tk %1\%4_ %2

echo Code de salida: %errorlevel% >> %3\%4_%ldt%_RarResult.log


echo Ruta fuente : %2 >> %3\%4_%ldt%_RarResult.log
echo Ruta destino : %1 >> %3\%4_%ldt%_RarResult.log
echo Ruta log : %3 >> %3\%4_%ldt%_RarResult.log
echo Nombre archivo: %4 >> %3\%4_%ldt%_RarResult.log

rem if errorlevel 0 echo Successful operation. >> %3\%4_%ldt


%_RarResult.log
rem if errorlevel 2 echo A fatal error occurred. >> %3\%4_%ldt
%_RarResult.log
rem if errorlevel 3 echo CRC error occurred when unpacking. >> %3\%4_
%ldt%_RarResult.log
rem if errorlevel 4 echo Attempt to modify a locked archive. >> %3\%4_
%ldt%_RarResult.log
rem if errorlevel 5 echo Write error. >> %3\%4_%ldt%_RarResult.log
rem if errorlevel 6 echo File open error. >> %3\%4_%ldt%_RarResult.log
rem if errorlevel 7 echo Wrong command line option. >> %3\%4_%ldt
%_RarResult.log
rem if errorlevel 8 echo Not enough memory. >> %3\%4_%ldt
%_RarResult.log
rem if errorlevel 9 echo File create error. >> %3\%4_%ldt
%_RarResult.log
rem if errorlevel 255 echo User break. >> %3\%4_%ldt%_RarResult.log

GOTO done

Documento controlado electrónicamente. La versión establecida en O:\03 - Sistema Documental Softech\05 - Plataforma\02 - Procedimientos es el documento actualizado.
Copias impresas de este documento son no controladas y pueden no estar actualizadas. Usuarios de copias impresas deben confirmar la revisión comparándola con la Pág. 6 de 49
controlada electrónicamente. Comunicar al Líder Documentación y Normalización a través del correo cype@Caracas.SoftechSistemas.com si el documento presenta alguna
inconsistencia o error.
Procedimiento Código: SOP- PLAT002
Configuración Plataforma Tecnológica Fecha de Emisión 04-08-2020
Softech Caracas Revisión: 3

:No1
ECHO No parametro 1 (directorio destino) >> %3\%4_%ldt%_RarResult.log
GOTO done
:No2
ECHO No parametro 2 (directorio fuente) >> %3\%4_%ldt%_RarResult.log
GOTO done
:No3
ECHO No parametro 3 (directorio logs) >> %3\%4_%ldt%_RarResult.log
GOTO done
:No4
ECHO No parametro 4 (Nombre Archivo Resultado) >> %3\%4_%ldt
%_RarResult.log
GOTO done

:done

exit /b %ERRORLEVEL%

Ruta de compresión:

\\Apolo\E$\Backup\Compressed\BDZeus

9. Al finalizar la ejecución de la tarea de compresión, se crearán archivos log de


auditoria en la siguiente ubicación: E:\Backup\Logs\ Ejemplo:
BDZeus_XXXX_RarResult y BDZeus_XXXX_RarFileList

10. Al finalizar, se enviará una notificación vía crreo electrónico, con resúmen de la
tarea a la cuenta: monitoringbackup@miprofit.com

Observaciones

1.3 Compresión de Respaldos de Bases de Datos en Apolo (Semanal)

Ejecución Automático
Responsables Gerente de Plataforma
Frecuencia Semanal
Trigger Viernes a la 6:30 pm
Cuenta de Usuario para Ejecución CARACAS\softbackup
Descripción del Proceso 4. La tarea Backup Zeus DB Compressed Semanal, se encarga de comprimir en la

Documento controlado electrónicamente. La versión establecida en O:\03 - Sistema Documental Softech\05 - Plataforma\02 - Procedimientos es el documento actualizado.
Copias impresas de este documento son no controladas y pueden no estar actualizadas. Usuarios de copias impresas deben confirmar la revisión comparándola con la Pág. 7 de 49
controlada electrónicamente. Comunicar al Líder Documentación y Normalización a través del correo cype@Caracas.SoftechSistemas.com si el documento presenta alguna
inconsistencia o error.
Procedimiento Código: SOP- PLAT002
Configuración Plataforma Tecnológica Fecha de Emisión 04-08-2020
Softech Caracas Revisión: 3

carpeta destino, los archivos de extensión .bak, a través de un proceso de


comprimido de tipo .rar, desde los directorios de origen y llevarlos a su directorio
de destino, igual al proceso diario antes descrito, salvo la ruta destino.

Ruta de compresión:

\\Apolo\E$\Backup\ Historical \BDZeus

11. Al culminar la ejecución de la tarea de compresión, se crearán archivos log de


auditoria en la siguiente ubicación: E:\Backup\Logs\ Ejemplo:
BDZeus_XXXX_RarResult y BDZeus_XXXX_RarFileList

12. Al finalizar, se enviará una notificación vía crreo electrónico, con resúmen de la
tarea a la cuenta: monitoringbackup@miprofit.com

Observaciones

1.3 Borrado de Respaldos comprimidos en Apolo (Diario)

Ejecución Automático
Responsables Gerente de Plataforma
Frecuencia Sgún Programa de Retención
Trigger (Diario) Sgún Programa de Retención
Cuenta de Usuario para Ejecución CARACAS\softbackup
1. La tarea Backup Zeus DB Limpieza Diaria, se encarga de eliminar en la carpeta
destino, los archivos de extensión .rar, a través de un proceso de borrado de
tipo programa, llamado “forfiles”, el cual se ejecuta con los siguientes
parámetros:

/p "E:\Backup\Compressed\BDZeus" -s -m *.* -d -6 -c "cmd /c del @path"


Descripción del Proceso Ruta de borrado:

\\Apolo\E$\Backup\Compressed\BDZeus

2. Al finalizar, se enviará una notificación vía crreo electrónico, con resúmen de


la tarea a la cuenta: monitoringbackup@miprofit.com

Documento controlado electrónicamente. La versión establecida en O:\03 - Sistema Documental Softech\05 - Plataforma\02 - Procedimientos es el documento actualizado.
Copias impresas de este documento son no controladas y pueden no estar actualizadas. Usuarios de copias impresas deben confirmar la revisión comparándola con la Pág. 8 de 49
controlada electrónicamente. Comunicar al Líder Documentación y Normalización a través del correo cype@Caracas.SoftechSistemas.com si el documento presenta alguna
inconsistencia o error.
Procedimiento Código: SOP- PLAT002
Configuración Plataforma Tecnológica Fecha de Emisión 04-08-2020
Softech Caracas Revisión: 3

Observaciones

1.3 Borrado de Respaldos comprimidos en Apolo (Semanal)

Ejecución Automático
Responsables Gerente de Plataforma
Frecuencia Sgún Programa de Retención
Trigger (Diario) Sgún Programa de Retención
Cuenta de Usuario para Ejecución CARACAS\softbackup
1. La tarea Backup Zeus DB Limpieza Semanal, se encarga de eliminar en la
carpeta destino, los archivos de extensión .rar, a través de un proceso de
borrado de tipo programa, llamado “forfiles”, el cual se ejecuta con los
siguientes parámetros:

/p "E:\Backup\Historical\BDZeus" -s -m *.* -d -40 -c "cmd /c del @path"


Descripción del Proceso Ruta de borrado:

\\Apolo\E$\Backup\ Historical \BDZeus

2. Al finalizar, se enviará una notificación vía crreo electrónico, con resúmen de


la tarea a la cuenta: monitoringbackup@miprofit.com

Observaciones

Programa de Retención de Datos Comprimidos


Ruta para el borrado Período de Retención Frecuencia Hora de ejcución
E:\Backup\Compressed\ Lunes, Martes, Miercoles,
-6 días 6:34 pm
BDZeus Jueves

E:\Backup\Historical\BDZeus -40 días Viernes 6:30 pm

Documento controlado electrónicamente. La versión establecida en O:\03 - Sistema Documental Softech\05 - Plataforma\02 - Procedimientos es el documento actualizado.
Copias impresas de este documento son no controladas y pueden no estar actualizadas. Usuarios de copias impresas deben confirmar la revisión comparándola con la Pág. 9 de 49
controlada electrónicamente. Comunicar al Líder Documentación y Normalización a través del correo cype@Caracas.SoftechSistemas.com si el documento presenta alguna
inconsistencia o error.

También podría gustarte