Usamos 'cookies' para proporcionarle la mejor experiencia al navegar por esta web. Al usar esta web acepta el uso de 'cookies'.

¿Desea otro idioma?

Si desea navegar por esta web en otro idioma, por favor, seleccione
la opción apropiada del menú desplegable superior.

Índice del artículo

Copia Inicial

Ahora realizamos una copia de seguridad inicial de su web. Durante el proceso, tendrá la posibilidad de ver en tiempo real su progreso.

El proceso de la copia de seguridad inicial de su web o base de datos es una recuperación completa de datos de todos los ficheros a los que CodeGuard tiene acceso. Dependiendo del número de ficheros y del tamaño total, la copia de seguridad inicial puede durar hasta 72 horas. Después de esta primera copia de seguridad, las copias de seguridad futuras son diferenciales, tanto de los ficheros que se transfieren como de los que se almacenan en su nombre. CodeGuard se basa en un sistema de encolamiento y nuestro proceso de copias de seguridad no es diferente  al de recogida y entrega de paquetes de Correos. Nuestro sistema es tan similar, de hecho, que consideramos la experiencia del usuario después su proceso.

Los cuatro pasos principales de esta copia inicial de seguridad son: (i) inicio del proceso (ii) recogida del archivo (iii) transito del archivo y iv) entrega final. La iniciación de proceso contiene la verificación de las credenciales y transmitirlas a CodeGuard. La recogida del archivo comienza con un análisis de la estructura de archivos y la creación de un repositorio 'git' (git es un software de control de versiones diseñado por Linus Torvalds) dentro de 'Amazon’s Elastic Compute Cloud (EC2)'. El proceso de tránsito comienza después de que la estructura de archivos ha sido analizada y la lista de los archivos que se transmite se ha finalizado.

Los ficheros se transfieren a EC2. Despues de que todos los ficheros se han transferido a EC2, son entregados al repositorio 'git' en EC2, pero no permanecen allí por largo tiempo. Tan pronto como el se termina el compromiso 'git', los ficheros se comprimen y se envian al servicio de almacenamiento 'Amazon Simple Storage Service (S3)', donde se encriptan usando técnicas punteras de 256 bit (AES). El último paso del proceso es la eliminación de los ficheros del almacenamiento temporal en EC2.

Para saber que plan es el mejor para Ud,, precios, etc. Por favor, contáctenos.

Proceso Detallado

Contenido Estático (FTP/SFTP)

Captamos todo el contenido del fichero y el proceso puede durar hasta dos días dependiendo del tamaño de su web, número de ficheros en ella y la espera en cola. Todas las siguientes copias de seguridad no llevarán tanto tiempo o dependerán de los recursos.

  1. Se prueba la conexión a la web usando el mismo protocolo (FTP, SFTP) que usará la copia de seguridad
  2. Se crea un repositorio 'Git' en la instancia del servidor local (p.e. EC2)
  3. Se construye una lista de ficheros de la web
  4. Se añaden todos esos ficheros a la cola de descargas
  5. Se descarga cada fichero al repositorio 'Git' (en la máquina local)
  6. Se comprometen todos los ficheros descargados al repositorio 'Git'
  7. Se crea un archivo comprimido (tar y gzip) en el repositorio 'Git'
  8. Se sube el archivo a Amazon S3 el que simultaneamente encripta el archivo y todos sus contenidos
  9. Se crea el fichero 'mix'
  10. Se registran las estadísticas de la copia de seguridad

Para saber que plan es el mejor para Ud,, precios, etc. Por favor, contáctenos.

Resumen del Contenido Dinámico (FTP/SFTP)

Las copias de seguridad de las bases de datos se guardan ficheros de texto y el contenido de los ficheros de texto es una lista de sentencias de SQL ejecutables las cuales, al ejecutarse, recrearán completamente la base de datos. Las tablas se almacenan de esta forma de forma que cuando un usuario inicia una restauración no es necesario transformar los datos. Se puede ejecutar según está para restaurar la base de datos.

Nos conectamos y exportamos el contenido completo de la base de datos usando 'mysqldump' (sentencia del programa gestor de base de datos 'MySQL'). Esto nos proporciona el esquema de la base de datos (la lista de todas las tablas de la base de datos y de las columnas que contienen). El contenido de las tablas de la base de datos se transforman a un formato que nos permite usa el control de versión (Git) para realizar un seguimiento de los cambios realizados en los datos. El flujo específico del proceso es el siguiente. El proceso es secuencial y un fallo en cualquier paso detendrá el proceso:

Para saber que plan es el mejor para Ud,, precios, etc. Por favor, contáctenos.