subir servidores nube aws archivos amazon-s3 amazon-ec2 amazon-web-services amazon-ebs

amazon-s3 - servidores - snapshot aws



¿Cómo hacer una copia de seguridad diaria de mi instancia de ec2? (1)

Tengo una instancia de EC2 basada en AMI de comunidad en AWS . Ahora quiero hacer una copia de seguridad diaria de mi instancia y subir esa imagen a S3 .

¿Es esa la forma correcta de hacer la copia de seguridad de mi instancia de EC2? ¿Alguien puede ayudarme a señalar el método correcto para recuperar mi instancia de EC2?


Es de esperar que su instancia esté respaldada por EBS .

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 ejecutándose en Ubuntu, utilicé un script para asegurar una instantánea coherente . 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 detalles sobre la creación de scripts de la copia de seguridad, consulte esta pregunta relacionada:

Automatizando instantáneas de Amazon EBS, cualquiera tiene un buen script o solución para esto en Linux

Si tiene un almacenamiento separado montado, por ejemplo, para su base de datos, ¡asegúrese de respaldarlo también!

ACTUALIZAR

Para crear una instantánea de forma manual,

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

Para crear una imagen AMI a partir de la instancia y lanzar otras instancias como esta (en instancias con más recursos o para equilibrar la carga, etc.):