Nuestra tienda depende en gran medida de las instantáneas de volumen de NetApp para las copias de seguridad. Utilizamos copias de seguridad en cinta basadas en agentes tradicionales para algunos de nuestros datos, pero en general confiamos en las instantáneas para la mayoría de nuestros sistemas. Además, no tenemos una política rigurosa de control de cambios ni ninguna gestión de configuración centralizada, por lo que todosde nuestros servidores, independientemente de si los datos que brindan sus servicios están respaldados, tendrían que reconstruirse a partir de metal (y sin ninguna documentación real). Naturalmente, esto hace que las instantáneas sean una propuesta muy atractiva para la administración porque podemos recuperar todo el servidor, los datos del usuario y la configuración incluidos. Utilizamos la consola de almacenamiento virtual de NetApp para hacer instantáneas de nuestros almacenes de datos de VMware basados en NFS y SnapDrive de NetApp para LUN mapeados (físicos) de dispositivos sin procesar que se presentan directamente a los invitados. Realizamos instantáneas críticas de SnapMirror fuera del sitio a otro Filer. Naturalmente, probamos regularmente nuestro proceso de restauración.
No puedo evitar sentirme incómodo con nuestra dependencia de las instantáneas en las copias de seguridad. Para mí, para que una tecnología se considere suficiente como estrategia de respaldo, debe cumplir con los siguientes criterios:
- La copia de seguridad debe ser atómica. Es decir, la copia de seguridad no puede confiar en nada más para su recuperación.
- La copia de seguridad debe separarse del sistema del que es una copia de seguridad (fuera de banda).
- La copia de seguridad debe copiarse o transportarse al sitio remoto (fuera del sitio)
Entiendo que las instantáneas de NetApp funcionan bajo una metodología de redireccionamiento en escritura (RoW). El diseño del archivo WAFL utiliza un conjunto de punteros (metadatos?) Que realmente hacen referencia a cada bloque de almacenamiento donde sea que esté. Para hacer una instantánea, el sistema solo toma una copia de los metadatos de un volumen y la almacena en el espacio reservado de ese volumen. Cualquier escritura (creaciones / cambios / eliminaciones) se redirige a nuevos bloques. Se supone que esta es la salsa especial que hace que el WAFL de NetApp sea tan bueno porque no tiene que leer y luego escribir los datos antiguos en el espacio reservado y luego escribir sus datos nuevos sobre los antiguos como instantáneas de Copia en escritura.
Admito completamente que podría no entender exactamente cómo funcionan las Instantáneas de Volumen de NetApp, pero si mi comprensión es más o menos correcta, las Instantáneas de NetApp no cumplen mis criterios para las copias de seguridad.
- Son no atómica. La "instantánea" es realmente solo un conjunto de punteros a los datos originales. Si los datos originales ya no están allí, los metadatos son inútiles.
- La instantánea no está separada del sistema. Si alguien elimina el volumen incorrecto, pierdo la instantánea. Si el Filer de NetApp explota en pequeños gatitos, pierdo la copia de seguridad. Puedo usar SnapMirror para mover mis instantáneas a otro Filer, pero nuevamente, solo mueve los metadatos, no los bloques reales. Si pierdo el volumen original, no puedo ver cómo una instantánea copiada a otro Filer va a ayudar.
¿Alguien puede explicar cómo las instantáneas de NetApp pueden considerarse copias de seguridad? Estoy buscando buenas respuestas subjetivas, así que apoye su posición con hechos, referencias y experiencia. Si entiendo que la tecnología subyacente es incorrecta, explique dónde y por qué eso cambia mi conclusión. Si su tienda se basa en las instantáneas de NetApp como copias de seguridad, incluya suficiente información contextual para que las personas puedan tener una idea de qué tipo de política de recuperación debe cumplir.