Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

Cómo hacer una copia de seguridad de un depósito S3 (y por qué querrías hacerlo)

Al principio esto puede parecer un poco paradójico; después de todo, S3 se suele utilizar como respaldo para otros servicios. Pero no protege contra eliminaciones o sobrescrituras accidentales, y para datos de misión crítica, puede pagar más para replicar el depósito en todas las regiones.

Evite la eliminación accidental con el control de versiones de objetos

Primero dejemos una cosa clara: los datos en S3 son increíblemente seguros. Se utiliza para copias de seguridad, por lo que no tiene mucho sentido hacer una copia de seguridad a menos que esté realmente paranoico acerca de perder sus datos.

Y si bien los datos de S3 están definitivamente a salvo de fallas de unidades individuales debido a RAID y otras copias de seguridad, también están a salvo de escenarios de desastre como interrupciones generalizadas o fallas en el almacén. A diferencia de los volúmenes de datos respaldados por EBS, que se almacenan en un solo lugar y pueden fallar por completo, S3 ya está “haciendo una copia de seguridad de sus datos”. Los datos en S3 se almacenan en tres o más zonas de disponibilidad, lo que significa que incluso en caso de que una de ellas se queme, todavía tendrá dos copias de seguridad más.

De lo que S3 no te protege es de ti mismo. Es mucho, mucho más probable que usted, u otra persona con acceso, borre accidentalmente algo o sobrescriba un objeto importante con datos basura. Este es el escenario que debería preocuparle.

Para protegerse contra esto, S3 tiene una función llamada Control de versiones de objetos. Almacena cada versión diferente de cada objeto, por lo que si lo sobrescribe accidentalmente, puede restaurar una versión anterior. También puedes recuperar versiones anteriores en cualquier momento. pasándolo como parámetro a la solicitud GET.

Cuando el control de versiones está habilitado, en lugar de eliminar objetos directamente, S3 marca el objeto con un “Marcador de eliminación” que hace que actúe como si hubiera desaparecido, pero en el caso de que no fuera su intención eliminarlo, es reversible.

Con una política de ciclo de vida implementada (más sobre esto a continuación), el control de versiones del depósito no debería costar mucho más, ya que las versiones antiguas no se almacenarán por mucho tiempo. Está desactivado de forma predeterminada, pero ambos Amazon y le recomendamos que lo habilite si puede ahorrar el aumento de almacenamiento.

Para habilitarlo, abra la configuración del depósito, haga clic en “Propiedades” y haga clic en “Editar” en Versiones del depósito.

Desde aquí, simplemente puedes encenderlo.

Guardar su billetera con reglas de ciclo de vida

Por supuesto, almacenar múltiples copias de objetos utiliza mucho más espacio, especialmente si sobrescribe datos con frecuencia. Probablemente no necesite almacenar estas versiones antiguas por el resto de la eternidad, por lo que puede hacerle un favor a su billetera configurando una regla de ciclo de vida que eliminará las versiones antiguas después de un tiempo.

En Gestión > Configuración del ciclo de vida, agregue una nueva regla. Las dos opciones disponibles son mover objetos antiguos a un nivel de acceso poco frecuente o eliminarlos permanentemente después

En caso de que le preocupe haber hecho clic mal y que esta regla vaya a eliminar los datos de trabajo, verá en la parte inferior que las acciones de la regla solo se aplican 30 días después de que un objeto deja de ser actual. No existe ninguna regla que elimine permanentemente los datos de trabajo, solo los caducará, lo cual es recuperable.

Replicar el depósito en todas las regiones

Si realmente desea realizar una copia de seguridad de todo el depósito de S3, puede hacerlo con otro depósito y una regla de replicación. Esta regla replicará automáticamente todas las acciones en el depósito de destino.

Puede configurarlo desde la pestaña “Replicación” en “Administración”.

Establezca la configuración de origen (ya sea el depósito completo o un prefijo/etiqueta) y establezca el depósito de destino:

Deberá crear una función de IAM para la replicación; S3 se encargará de la configuración, solo dale un nombre.

Haga clic en “Siguiente” y haga clic en “Guardar”. La regla debería activarse inmediatamente; puede probar la carga de un objeto y debería verlo replicado en el depósito de destino; luego verá que la etiqueta de estado de replicación cambia a

 COMPLETED 

.