Volumes Thin Fornecidos
Ao criar um volume, é possível designar que ele é thin-provisioned para economizar capacidade para o volume. Um volume thin-provisioned apresenta uma capacidade diferente para hosts mapeados do que a capacidade que o volume consome no conjunto de armazenamentos. O sistema suporta volumes thin-provisioned em conjuntos padrão e em conjuntos de redução de dados.
Em conjuntos padrão, os volumes thin-provisioned são criados como um tipo de volume específico, que é baseado em critérios de economia de capacidade. Essas propriedades são gerenciadas no nível do volume. Com conjuntos de redução de dados, todos os benefícios de thin-provisioning estão disponíveis para todos os volumes que são designados ao conjunto. Apenas volumes totalmente alocados não obtêm esses benefícios. Para os volumes thin-provisioned em conjuntos de redução de dados, também é possível configurar a compactação e deduplicação de dados nesses volumes, aumentando a economia de capacidade para o conjunto inteiro. Os conjuntos de redução de dados aprimoram a eficiência da capacidade para volumes thin-provisioned, monitorando o uso de capacidade de hosts. Quando o host indica que a capacidade não é mais necessária, o espaço é liberado e pode ser recuperado pelo conjunto de redução de dados para ser redistribuído automaticamente. Os conjuntos padrão não têm esses recursos.
Geralmente, a capacidade virtual de um volume thin-provisioned é significativamente maior do que sua capacidade real. Cada sistema usa a capacidade real para armazenar dados que são gravados no volume e metadados que descrevem a configuração thin-provisioned do volume. Quanto mais informações forem gravadas no volume, mais da capacidade real será usada. O sistema identifica operações de leitura para partes não gravadas da capacidade virtual e retorna zeros para o servidor sem usar nenhuma capacidade real.
Os volumes thin-provisioned também podem ajudar a simplificar a administração do servidor. Em vez de designar um volume com alguma capacidade para um aplicativo e aumentá-la conforme as necessidades do aplicativo mudam, é possível configurar um volume com uma capacidade virtual grande para o aplicativo. Em seguida, é possível aumentar ou reduzir a capacidade real conforme as necessidades do aplicativo mudam, sem interromper o aplicativo ou servidor.