Most recovery use cases that we’ve heard from our customers are along the lines of either recovering a single object or multiple objects. Multiple objects could be an entire prefix, an entire bucket, or even multiple buckets at the same time. No customers want anything bad to happen to their production environment but if it does, the capability to restore multiple buckets becomes really crucial. With Clumio, customers can either use the Global search capability or go to a specific Point in Time to recover objects from a Protection Group. Let’s start with Global Search first:
Recuperación desde un grupo de protección mediante la búsqueda global
Los clientes pueden acceder a la página de detalles del activo del Grupo de protección haciendo clic en su nombre. En la página de detalles del activo, los clientes pueden hacer clic en «Buscar objetos en las copias de seguridad», tal y como se muestra a continuación:

Para realizar búsquedas en las copias de seguridad, los clientes pueden especificar diversas opciones de búsqueda, como:
- La clave del objeto contiene
- La clave del objeto comienza por
- Copia de seguridad seleccionada (la última copia de seguridad o todas las copias de seguridad)
- ID de versión
- Tipo de objeto
- Tamaño del objeto (mínimo y máximo)
- Clase de almacenamiento
- ETag
- Nombre del cubo

Una vez especificados los criterios de búsqueda y cuando los clientes hagan clic en «Vista previa», podrán ver una vista previa rápida de los primeros 100 objetos que coincidan con dichos criterios. Si el número de resultados es inferior, solo se mostrarán algunos objetos, tal y como se muestra a continuación:

Se trata de una experiencia similar a la de la búsqueda en Google, en la que los clientes no suelen pasar a la segunda página, sino que siguen refinando sus criterios de búsqueda para encontrar esa aguja en el pajar de las copias de seguridad. Una vez que encuentran lo que buscan, pueden seleccionar ese objeto concreto y hacer clic en «Siguiente: Versión».

De forma predeterminada, se seleccionará la última versión que coincida con los criterios de búsqueda, pero los clientes también pueden cambiar a «Todas las versiones», lo que mostrará todas las versiones que coincidan con dichos criterios. Desde ahí, los clientes pueden seleccionar varias versiones del mismo objeto para restaurarlas. Los clientes pueden hacer clic en «Siguiente: Resumen» para configurar las opciones de restauración:
Selección de opciones de restauración

Desde esta configuración, los clientes pueden especificar en qué cuenta, región o depósito se debe restaurar el objeto (con o sin versiones múltiples). Pueden añadir un prefijo para diferenciar estos datos restaurados o dejarlo en blanco para restaurar los datos en su ubicación original. Se restaurará la clave completa del objeto para que este vuelva a su ubicación original. Clumio añade etiquetas como «Versión» y «Hora de última modificación» para que los clientes puedan diferenciar estos objetos de otros en caso de que se restauren en su ubicación original. Los clientes también pueden especificar la clase de almacenamiento de los objetos restaurados y los datos se restaurarán en consecuencia. Recibirán una estimación del número de créditos que se les cobrarán por realizar esta restauración.
Recuperación desde un grupo de protección mediante un punto en el tiempo
Esto representa el flujo de «Búsqueda global». Además, los clientes pueden utilizar un «momento concreto» para restaurar un único objeto o varios objetos, tal y como se muestra a continuación:

In the calendar view shown above, customers can pick a specific date and then select the option to either Restore an Object or Restore Multiple Objects. Restoring an object is similar to the Global Search flow as covered above. Restoring multiple objects also flows similarly where customers can specify their search criteria. If they wish to restore entire buckets, they don’t need to specify any criteria and just the buckets that they would like to restore as shown below:

If the search criteria is indeed configured, customers don’t need to select a particular object but all objects that match their search criteria gets restored as shown below:

Los clientes pueden previsualizar los primeros 100 objetos y confirmar si les parecen correctos o no. Si no se especifica ningún criterio de búsqueda, se restaurarán todos los objetos que se encontraban en los buckets.

Además de todas las opciones disponibles en la Búsqueda global, los clientes pueden especificar si desean restaurar únicamente la última versión o todas las versiones de los objetos.
All in all, customers can either use the Global Search option or the Point in Time feature to find specific objects quickly and restore them to account or location of their choice. If this doesn’t wow you, maybe we will need to get an actual genie 🙂