Los proveedores de nube pueden crear y asignar directivas de almacenamiento personalizadas para los arrendatarios que utilizan la plataforma de Cloudian.

Una directiva de almacenamiento es un conjunto de reglas que definen cómo se pueden administrar y distribuir los datos dentro de la organización. VMware Cloud Director Object Storage Extension ofrece una directiva de almacenamiento predeterminada para cada región. Además, puede crear directivas de almacenamiento personalizadas si los tenants utilizan la plataforma de Cloudian. Los arrendatarios pueden aplicar entonces estas directivas al crear depósitos y objetos. Utilice directivas de almacenamiento para proteger sus datos y evitar que se pierdan si se produce algún tipo de error. Gracias a las directivas de almacenamiento, los datos tendrán una gran disponibilidad.

En función de la cantidad de centros de datos que haya en su entorno, existen diferentes métodos de protección de datos que puede seleccionar al crear la directiva de almacenamiento. En VMware Cloud Director Object Storage Extension, hay tres métodos de distribución, también denominados "esquemas de distribución".
  • Replicación
  • Codificación de borrado en los centros de datos
  • Codificación de borrado replicado
Replicación

La replicación es el proceso en el que los datos se copian en varias ubicaciones. El sistema crea un número configurable de copias de cada objeto de datos y cada copia se almacena en un nodo diferente. No hay ninguna limitación en cuanto a los centros de datos que se pueden utilizar. Se admite la replicación dentro de un solo centro de datos o la replicación en varios centros de datos si el número de copias no es superior al número de nodos. Al crear una directiva de almacenamiento de replicación, siempre debe especificar al menos dos copias.

Por ejemplo, con la replicación de 4 elementos, se crean 4 copias de cada objeto y cada copia se almacena en un nodo diferente. Esto se puede realizar dentro de un solo centro de datos o en varios centros de datos.

Figura 1. Replicación dentro de un solo centro de datos

El diagrama muestra el método de replicación dentro de un único centro de datos.
Figura 2. Replicación en varios centros de datos

El diagrama muestra el método de replicación en varios centros de datos.
Codificación de borrado en los centros de datos

La codificación de borrado descompone los datos en un número configurable de fragmentos de datos, conocido como el valor "k", más un número configurable de fragmentos de paridad, que es el valor "m". Los fragmentos se distribuyen en un conjunto de sistemas de almacenamiento, con cada fragmento almacenado en un nodo diferente. La elección de la configuración que más le conviene depende del número de nodos que tenga en el centro de datos. Se requiere un mínimo de tres centros de datos y seis nodos.

Cuando se accede a un objeto, este se vuelve a ensamblar con los fragmentos almacenados. Si un fragmento de datos o paridad se pierde o resulta dañado, el objeto se puede descodificar a partir del número "k" de fragmentos y el objeto se podrá seguir leyendo, incluso si un número "m" de nodos no está disponible.

El diagrama muestra un objeto dividido en ocho fragmentos, cada uno de ellos almacenado en un nodo diferente en tres centros de datos.

Figura 3. Codificación de borrado en los centros de datos

El diagrama muestra el método de codificación de borrado: un objeto dividido en ocho fragmentos, cada uno de ellos almacenado en un nodo diferente en tres centros de datos.
La siguiente tabla muestra la configuración "k" + "m" para la codificación de borrado que es compatible actualmente con VMware Cloud Director Object Storage Extension 2.2.
Tabla 1. Configuración de distribución en la codificación de borrado
Número de centros de datos participantes Compatibilidad con "k" + "m" Distribución de fragmentos
3 5 + 4 3 fragmentos por DC
7 + 5 4 fragmentos por DC
4 8 + 4 3 fragmentos por DC
5 6 + 4 2 fragmentos por DC
6 8 + 4 2 fragmentos por DC
7 + 5 2 fragmentos por DC
7 10 + 4 2 fragmentos por DC
8 10 + 6 2 fragmentos por DC
9 10 + 8 2 fragmentos por DC
Codificación de borrado replicado
La codificación de borrado replicado es un método de distribución que se encuentra entre los métodos de codificación de replicación y de borrado. El sistema crea copias, o réplicas, del objeto de datos. El número de copias debe ser igual al número de centros de datos seleccionados. Cada copia se divide entonces en fragmentos, de la misma manera que funciona el método de codificación de borrado, y los fragmentos se distribuyen dentro de un solo centro de datos o entre varios centros de datos.

Cuando solo hay un centro de datos disponible, el método de codificación de borrado replicado funciona de la misma forma que la codificación de borrado. El objeto de datos se divide en fragmentos, los cuales se distribuyen después en el centro de datos, cada uno en un nodo independiente.

Figura 4. Codificación de borrado replicado dentro de un solo centro de datos

El diagrama muestra la codificación de borrado replicada dentro de un único centro de datos.

Cuando se selecciona la codificación de borrado replicado en varios centros de datos como método de distribución preferido, se crean primero las copias del objeto de datos (tres copias para tres centros de datos). A continuación, cada copia se divide en fragmentos, que luego se distribuyen entre los centros de datos, cada uno en un nodo independiente.

Figura 5. Codificación de borrado replicado en varios centros de datos

El diagrama muestra la codificación de borrado replicada en varios centros de datos.

La siguiente tabla muestra la configuración "k" + "m" para la codificación de borrado replicado que es compatible actualmente con VMware Cloud Director Object Storage Extension 2.2.

Tabla 2. Configuración de distribución en la codificación de borrado replicado
Configuración "k" + "m" admitida
4 + 2
6 + 2
8 + 2
9 + 3
12 + 4