La clonación, como su nombre lo indica, es hacer una copia de un volumen. Una instantánea de almacenamiento está tomando esa imagen original, y luego cada imagen subsiguiente es solo la diferencia con la anterior.
Entonces, un clon está haciendo una copia completa de algo, mientras que las instantáneas hacen una copia inicial, luego simplemente realiza cambios posteriores simples.
Donde se pone un poco complicado es cómo se implementan y dónde se implementan: los diferentes enfoques que adoptan los proveedores pueden variar bastante. Pero mirándolo de la manera más simple, si estoy clonando algo, estoy haciendo una copia completa.
Si estoy haciendo instantáneas, estoy tomando una copia de un punto en el tiempo del que luego puedo hacer un clon. Lo que eso significa es que voy a hacer un clon de ese momento en particular para reconstituir, para hacer una copia nueva y completa de algo.
Por lo tanto, se puede usar una instantánea de almacenamiento para crear clones. Por ejemplo, tiene proveedores como EMC, NetApp y muchos otros que admiten la capacidad de hacer un clon completo, pero también una instantánea, y luego tiene la capacidad de crear diferentes tipos de clones a partir de esas instantáneas. . Es posible que necesite un clon de un momento determinado para crear una base de datos, un sistema de archivos o una máquina virtual.
Aquí es donde entra en las diferentes implementaciones: algunos enfoques de instantáneas tienen copias muy grandes o tienen más gastos generales que otros.
Algunas implementaciones ahorran espacio en el sentido de que, a medida que realiza la instantánea, no solo crean deltas más pequeñas o realizan un seguimiento de las diferencias, sino que tienen la capacidad de crear un clon flexible: cuando realiza un clon, en realidad puede hacer modificaciones. . Puede realizar lecturas y escrituras, en lugar de solo una lectura directa, de modo que cualquier otro clon posterior puede tener menos gastos generales que tener el modelo completo del clon.
En muchos entornos, como las bases de datos, por ejemplo, es necesario tener diferentes versiones, pero solo una pequeña cantidad de datos cambia realmente. Las instantáneas que ahorran espacio y que ahorran espacio con clones flexibles le brindan la capacidad de realizar copias de copias para producción, pruebas, desarrollo y control de calidad. Puede hacer más copias sin gastos generales.
Así que piénselo de esta manera: el clon es la copia completa y la instantánea es la imagen en el tiempo de una versión en particular.