2012-07-04 9 views

Respuesta

43

Afortunadamente su instancia es EBS backed.

Si es así, puede hacer una copia de seguridad de su instancia tomando una instantánea de EBS. Esto se puede hacer a través de aws.amazon.com (manualmente), utilizando AWS Command Line Tools (que se puede automatizar y programar en cron o Windows Task Scheduler según corresponda) oa través de AWS API.

Desea asegurarse de que no se realizan cambios en el estado de los archivos de copia de seguridad de la base de datos durante el proceso de instantánea. Cuando utilicé esta estrategia para MySQL corriendo en Ubuntu, utilicé un script para asegurar un consistent snapshot. Ese script usa una característica del sistema de archivos XFS para congelar el sistema de archivos durante la instantánea. En esa implementación, la instantánea solo tomó de 2 a 3 segundos y se realizó en un momento muy poco concurrido. Cualquier visitante del sitio web experimentaría un retraso de 2-3 segundos. Para Windows, si el dispositivo no puede reiniciarse para la instantánea (no tiene ventana de mantenimiento por la noche), en su lugar crearía un dispositivo EBS separado (por ejemplo, un dispositivo "S: \" para instantáneas), use las herramientas de respaldo de SQL Server para cree un archivo .bak en ese otro dispositivo, luego cree una instantánea de EBS de ese dispositivo EBS separado.

Para obtener más información sobre el procesamiento de copia de seguridad, consulte esta pregunta relacionada:

Automating Amazon EBS snapshots anyone have a good script or solution for this on linux

Si ha montado almacenamiento por separado, por ejemplo, para su base de datos, ¡asegúrese de respaldar eso también!

ACTUALIZACIÓN

Para crear una instantánea manualmente,

  • Examinar para https://console.aws.amazon.com/ec2/home?#s=Volumes
  • Haga clic en el volumen que desea hacer copia de seguridad (la instancia el volumen está unido a está en el columna llamada 'Información del archivo adjunto')
  • Seleccionar Create Snapshot

para crear una imagen IAM de la instancia y LAUCH otros casos al igual que (en los casos con más recursos o para equilibrar la carga, etc.):

+0

sí mi instancia se EBS backed.can u pls me dicen cómo tomar una instantánea de EBS en AWS consola? – hacker

+0

Actualicé mi respuesta en consecuencia. –

+0

tengo un sqlitedb dentro de esa instancia, si me gusta, ¿de qué se hará una copia de seguridad? – hacker

Cuestiones relacionadas