Mejores Practicas: Backups de plataforma

De Vocalcom.latam Wiki
Saltar a: navegación, buscar

Luego de implementar una plataforma Hermes.Net y esta ya esta estabilizada y configurada, una buena medida es realizar backups periodicos de la herramienta, tanto de los archivos generados por la plataforma, como las grabaciones y/o configuraciones de la herramienta. En este articulo no abordaremos estrategias de resguardo, simplemente se definiran las ubicaciones de los archivos a ser resguardados y que informacion contienen.

Sistema de archivos

El backup de la aplicacion en si, pero sin incluir las configuraciones de nuestra plataforma, puede hacerse simplemente haciendo backup de las carpetas hermes_net_v5 en los servidores web, acd y slave. Tener en cuenta que en los servidores acd tambien será necesario hacer un backup de la carpeta hermes_p. Tambien es recomendable, que el backup del slave no incluya las grabaciones de la plataforma y que la administracion de archivos de audio de la plataforma se haga de forma independiente a los archivos de la herramienta.

Grabaciones

Las grabaciones, por defecto en Hermes.net v5 se guardan en el servidor Slave. Por defecto tambien, estas grabaciones por defecto se graban en la carpeta hermes_p del slave, aunque si no estamos seguros siempre podemos chequearlo en el administrador, en la seccion telefonia de nuestro sitio, en la seccion root, parametro record directory.

Bases de datos

Dentro de hermes.net existen tres tipos de bases de datos. Las de configuraciones, las de historicos y las de cliente. Las configuraciones de sistema estan siempre configuradas con el prefijo HN_, como por ejemplo HN_Admin (que contiene todas las configuraciones definidas en el administrador), las bases de historicos se concentran en dos bases que comparten prefijo con la plataforma, que son HN_Ondata y HN_mediaServer, ambas bases contienen informacion historica de gestion, por lo cual son mucho mas masivas que las de configuraciones, que generalmente ocupan unos pocos megas. Las bases de clientes, son bases de datos creadas especificamente para guardar los datos generados por la plataforma asociados a la gestion de la operacion. Estas bases no tienen nombre standard, pero por convencion se coloca el nombre de la empresa propietaria de la informacion.