Eu tenho armazenamento que me permite provisionar meus volumes apresentados aos clientes. Isso é seguro? quais são as melhores práticas?
Eu tenho armazenamento que me permite provisionar meus volumes apresentados aos clientes. Isso é seguro? quais são as melhores práticas?
Respostas:
Geralmente, se você está falando sobre SCSI LUNs (SAN) ou sistemas de arquivos de rede (NAS), o armazenamento thin provisioned é quando você diz ao cliente de armazenamento que ele tem mais espaço do que realmente alocou a ele. Isso não tem riscos por si só, mas se você não tiver armazenamento real suficiente para permitir que cada contêiner cresça até o tamanho total prometido, isso é chamado de superprovisionamento e isso implica riscos.
As vantagens do aprovisionamento excessivo e do provisionamento dinâmico são convincentes. Muitos consumidores de armazenamento (servidores, usuários de compartilhamento de arquivos etc.) solicitarão muito mais armazenamento do que o necessário inicialmente e continuarão a garantir uma margem segura de crescimento à medida que crescem. Uma margem segura de crescimento provisionada centralmente é muito mais eficiente do que centenas de pequenas. A utilização do armazenamento subjacente sem thin / provisioning excessivo pode ser muito baixa, e isso permite uma taxa de utilização mais alta.
Todos os riscos desse cenário estão relacionados ao excesso de provisionamento. Quanto mais você provisiona, maior o risco. O perigo é o potencial da utilização de recursos de armazenamento para preencher completamente o armazenamento disponível, o que geralmente causa todos os contêineres de armazenamento de uma maneira ou de outra. Os sistemas de arquivos ficarão apenas para leitura ou offline e os LUNs ficarão offline.
Para obter os benefícios de uma utilização mais alta que vem com o excesso de provisionamento e atenua o risco, você precisa monitorar constantemente o armazenamento e poder executar ações quando necessário.
O objetivo e o objetivo do provisionamento dinâmico são semelhantes ao motivo para usar um armazenamento consolidado em primeiro lugar - ao consolidar, você obtém uma capacidade de pico melhor, com uma média mais baixa necessária.
Mas não tenha ilusões - o thin provisioning está fingindo alocar algo, sem realmente fazê-lo. Existem muitas razões pelas quais isso é útil. Dois principais sendo:
Maior utilização - a menos que seus volumes estejam completamente cheios, o espaço em disco é desperdiçado. A maioria dos sistemas não funciona 100% cheio o tempo todo (e geralmente se supõe que eles estejam com "problemas").
Gastos diferidos - se eu lhe der 10 TB hoje, mas você a consumir 2 TB por ano, provavelmente pagarei menos se esperar antes de comprar os discos.
Você tem duas dicas decorrentes disso:
ficar sem disco muito rápido - alguém que começa a encher 'seus' discos pode deixar o restante da empresa sem espaço.
o número de eixos - comprar menos discos significa que você tem menos eixos e, portanto, menos IOPs. O que significa que seus discos ficarão mais quentes e seu desempenho será pior.
Coisas que eu sugeriria como práticas recomendadas para thin provisioning:
Não posso exagerar bastante esse último ponto. Você pode ter clientes que solicitam armazenamento e nunca o usam. Isso é dinheiro que você não gastou e representa uma economia. No entanto, isso não é o mesmo que os clientes que demoram um pouco para usá-lo (por exemplo, mais de um ano financeiro) - você economiza dinheiro comprando discos maiores / mais baratos no próximo ano. Mas você NÃO se safa de 'vender' o espaço antecipadamente e apenas esperando que ninguém nunca o use. Você pode acabar enchendo todo o lote com o tempo e precisa estar pronto para voltar a preencher.