Uma das principais caracteristicas do VSAN e o fato de trabalhar com o gerenciamento baseado em politicas de armazenamento (SPBM - Storage Policy Based Management) para fazer alocacao do espaco para as VMs. Cada uma das maquinas virtuais que sao criadas em cima de um datastore VSAN devem possuir pelo menos uma politica de armazenamento associada a ela (caso nao seja, uma politica padrao sera utilizada).As politicas de armazenamento definem quais os requisitos de desempenho e protecao que determinada VM ou ate mesmo um determinado disco virtual devem possuir. As politicas determinam como os objetos serao alocados no datastore VSAN a fim de garantir os niveis de servico desejados.Antes de aprofundar mais nas politicas de armazenamento do VSAN, e necessario fazer uma breve introducao ao VASA (vSphere Storage APIs for Storage Awareness).O VASA e uma das APIs de armazenamento (vSphere Storage APIs) fornecidas pela VMware que permitem uma maior integracao com os fabricantes de equipamentos de armazenamento. Alem do VASA, ha tambem o VAAI (que eu ja falei a respeito aqui no blog), o VSA-DP (Data Protection) e mais recentemente foi anunciado o VAIO (vSphere APIs for I/O Filtering). O VASA e o responsavel por integrar o equipamento de armazenamento ao VMware vCenter Server, fornecendo ao vCenter Server informacoes pertinentes aos volumes apresentados. Para essa integracao e necessario a existencia de um Storage Provider (VASA provider), e cabe ao fabricante do equipamento de armazenamento fornecer este provider. Em alguns casos esse provider vem embutido na controladora do equipamento de armazenamento e em outros e fornecido atraves de uma maquina virtual ou como uma aplicacao standalone. Fonte: VMware E atraves do VASA que o vCenter Server tera informacoes sobre as capacidades de um determinado volume. Essas capacidades variam de acordo com o fabricante e tambem com o equipamento. Alguns exemplos de capacidades apresentadas sao:- Tipo de disco (SSD, SATA, SAS, FC);- Tipo de protecao (local, remota)- Tipo de volume (thin, thick)- Dedup;Com base nessas capacidades e entao possivel criar perfis de armazenamento (Storage Profiles) no vCenter Server e associar a uma VM ou a um disco virtual afim de garantir que o nivel de servico desejado seja sempre atingido e de maneira automatica. Essa automatizacao e uma das principais razoes para essa mudanca na forma de alocar os recursos de armazenamento, uma vez que facilita seu gerenciamento ao mesmo tempo que garante que os recursos entregues estarao de acordo com os requisitos.Voltando ao VMware VSAN, como foi dito que ele faz uso de politicas de armazenamento, tambem precisara de um VASA Provider para apresentar ao vCenter Server as capacidades disponiveis no datastore VSAN. No caso do VSAN, o VASA Provider ja vem embutido no proprio host ESXi, e e habilitado na hora da criacao do cluster VSAN. Todos os hosts ESXi em um cluster VSAN poderao servir como um Storage Provider, porem apenas um ficara ativo, os demais ficarao como stand-by.Dentre as capacidades apresentadas pelo VASA Provider do VSAN para o vCenter Server estao:- Number of disk stripes per object- Flash read cache reservation- Failures to tolerate- Fault tolerance method- IOPS limit for