Os provedores de nuvem podem criar e atribuir políticas de armazenamento personalizadas para tenants que usam a plataforma Cloudian.

Uma política de armazenamento é um conjunto de regras que definem como os dados podem ser gerenciados e distribuídos dentro da organização. O VMware Cloud Director Object Storage Extension oferece uma política de armazenamento padrão para cada região. Além disso, você poderá criar políticas de armazenamento personalizadas se seus tenants usarem a plataforma Cloudian. Os tenants podem então aplicar essas políticas ao criar buckets e objetos. Use políticas de armazenamento para proteger seus dados e evitar perdas de dados se ocorrer qualquer tipo de falha. As políticas de armazenamento tornam seus dados altamente disponíveis.

Com base no número de centros de dados em seu ambiente, diferentes métodos de proteção de dados estão disponíveis para seleção ao criar a política de armazenamento. No VMware Cloud Director Object Storage Extension, existem três métodos de distribuição, também chamados de esquemas de distribuição.
  • Replicação
  • Codificação de apagamento em centros de dados
  • Codificação de apagamento replicado
Replicação

A replicação é o processo no qual os dados são copiados para vários locais. O sistema cria um número configurável de cópias de cada objeto de dados, e cada cópia é armazenada em um nó diferente. Não há limitação dos centros de dados que podem ser usados. A replicação em um único centro de dados ou a replicação em vários centros de dados terá suporte se o número de cópias não for maior que o número de nós. Ao criar uma política de armazenamento de replicação, você deve sempre especificar pelo menos duas cópias.

Por exemplo, com a replicação 4x, são criadas 4 cópias de cada objeto, e cada cópia é armazenada em um nó diferente. Isso pode ser feito em um único centro de dados ou em vários centros de dados.

Figura 1. Replicação em um único centro de dados

O diagrama ilustra o método de replicação em um único centro de dados.
Figura 2. Replicação em vários centros de dados

O diagrama ilustra o método de replicação em vários centros de dados.
Codificação de apagamento em centros de dados

A codificação de apagamento divide os dados em um número configurável de fragmentos de dados, conhecido como o valor "k", mais um número configurável de fragmentos de paridade: o valor "m". Os fragmentos são distribuídos em um conjunto de sistemas de armazenamento, com cada fragmento armazenado em um nó diferente. Escolher a configuração certa para você depende de quantos nós você tem no seu centro de dados. É necessário um mínimo de três centros de dados e seis nós.

Quando você acessa um objeto, ele é remontado usando os fragmentos armazenados. Se um fragmento de dados ou de paridade for perdido ou corrompido, o objeto poderá ser decodificado de qualquer número "k" de fragmentos e o objeto permanecerá legível mesmo se um número "m" de nós estiver indisponível.

O diagrama mostra um objeto dividido em oito fragmentos, cada um armazenado em um nó diferente em três centros de dados.

Figura 3. Codificação de apagamento em centros de dados

O diagrama mostra o método de codificação de apagamento: um objeto dividido em oito fragmentos, cada um armazenado em um nó diferente em três centros de dados.
A tabela a seguir lista a configuração de codificação de apagamento "k" + "m", que atualmente recebe suporte do VMware Cloud Director Object Storage Extension.
Tabela 1. Configuração de distribuição de codificação de apagamento
Número de centros de dados participantes "k" + "m" com suporte Distribuição 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
Codificação de apagamento replicado
A codificação de apagamento replicada é um método de distribuição que se enquadra entre os métodos de replicação e de codificação de apagamento. O sistema cria cópias ou réplicas do objeto de dados. O número de cópias deve ser igual ao número de centros de dados selecionados. Cada cópia é então dividida em fragmentos, da mesma forma que o método de codificação de apagamento funciona, e os fragmentos são distribuídos em um único centro de dados ou em vários centros de dados.

Quando você tem apenas um centro de dados disponível, o método de codificação de apagamento replicado funciona da mesma forma que a codificação de apagamento. O objeto de dados é dividido em fragmentos, que são distribuídos no centro de dados, cada um em um nó separado.

Figura 4. Codificação de apagamento replicada em um único centro de dados

O diagrama ilustra a codificação de apagamento replicada em um único centro de dados.

Quando você seleciona a codificação de apagamento replicada em vários centros de dados como seu método de distribuição preferencial, as cópias do objeto de dados são criadas primeiro: três cópias para três centros de dados. Cada cópia é dividida em fragmentos, que são distribuídos pelos centros de dados, cada um em um nó separado.

Figura 5. Codificação de apagamento replicada em vários centros de dados

O diagrama ilustra a codificação de apagamento replicada em vários centros de dados.

A tabela a seguir lista a configuração de codificação de apagamento "k" + "m" replicada, que atualmente recebe suporte do VMware Cloud Director Object Storage Extension.

Tabela 2. Configuração de distribuição de codificação de apagamento replicada
Configuração "k" + "m" com suporte
4+2
6+2
8+2
9+3
12+4