Thin provisioning (TP) é uma estratégia de pré-alocação de armazenamento para otimizar a eficiência com que um sistema utiliza o espaço. O TP usa a virtualização para alocar espaço em disco entre os usuários com base na quantidade de espaço que cada usuário precisa em um determinado momento. Um disco thin-provisioned consome apenas o armazenamento necessário inicialmente e cresce ao longo do tempo de acordo com a demanda do usuário. Outros nomes comuns para TP são provisionamento virtual ou armazenamento thin.