Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um provedor de gerenciamento de armazenamento (SMP) é um componente do Windows que permite o gerenciamento e a configuração de recursos de armazenamento por meio da API de Gerenciamento de Armazenamento do Windows. Um SMP atua como intermediário entre o software de gerenciamento de armazenamento e o hardware de armazenamento subjacente ou as soluções de armazenamento definidas por software.
Os fornecedores de armazenamento podem incluir o gerenciamento baseado no Windows de seus subsistemas de armazenamento oferecendo suporte à API de Gerenciamento de Armazenamento do Windows. Os aplicativos de gerenciamento do Windows podem usar essa API para fornecer serviços integrados de gerenciamento de armazenamento.
Para oferecer suporte à API de Gerenciamento de Armazenamento do Windows, os fornecedores de armazenamento podem optar por:
- Desenvolver um SMP.
- Desenvolver um fornecedor deSMI-S. Este provedor é acessado através do Serviço de Gestão de Armazenamento do Windows incorporado, que é implementado como um SMP.
Ambos os mecanismos também permitem a facilidade de gerenciamento do subsistema de armazenamento por meio da API de gerenciamento de armazenamento. Além disso, ambos os mecanismos permitem uma extensibilidade fácil através de uma interface de passagem bem definida.
A API de Gerenciamento de Armazenamento do Windows tem como objetivo oferecer recursos abrangentes de provisionamento e administração de armazenamento. A API foi projetada para evoluir conforme necessário com sucessivas versões do Windows.
A interface de passagem permite que os aplicativos de gerenciamento de armazenamento executem operações em subsistemas de armazenamento compatíveis que, por vários motivos, ainda não estão habilitados diretamente por meio da API. Embora o mecanismo de passagem seja importante para facilitar a extensibilidade, ele deve ser usado apenas para recursos que não são expostos por meio da API. Para esse fim, ele não deve ser usado para recursos que podem ser administrados por meio da API.
Arquitetura
O modelo de arquitetura SMP tem as seguintes características:
Os aplicativos de gerenciamento do Windows, incluindo commandlets internos do PowerShell, usam a API de Gerenciamento de Armazenamento do Windows. Para o pequeno subconjunto de recursos ainda não expostos por meio da API, os aplicativos de gerenciamento de armazenamento do Windows podem usar um mecanismo de passagem. Esse recurso permite, por exemplo, que o conjunto completo de classes e métodos de SMI-S seja usado, se necessário, e também permite a comunicação proprietária entre o aplicativo e o provedor de armazenamento.
Os subsistemas de armazenamento podem garantir que sejam administráveis por aplicações de gestão do Windows, ao comprometer-se a responder à API através da sua implementação SMP ou de um fornecedor SMI-S. Se o fornecedor de armazenamento optar por desenvolver um SMP, a comunicação entre o SMP do fornecedor e o subsistema de armazenamento associado poderá ser proprietária. Se o fornecedor de armazenamento optar por usar o Serviço de SMI-S, ele deverá responder ao comando SMI-S emitido pelo Serviço de Gerenciamento de Armazenamento do Windows.
As interfaces do SMP usam WMI.
Existem conjuntos de API com métodos e propriedades semelhantes:
Classes de API de Gerenciamento de Armazenamento são o conjunto de classes que aplicativos como o Gerenciador de Servidor de Arquivos e o System Center Virtual Machine Manager usam. Ele inclui mais classes somente do lado do host, como Partition, Volume e InitiatorPort. Determinados métodos em Classes de API de Gerenciamento de Armazenamento contêm um parâmetro de entrada RunAsJob extra. Para obter mais informações, consulte Operações assíncronas.
Interfaces SMP, que não têm classes apenas do lado do host e usam InitiatorId em vez de InitiatorPort.
Apesar de certas diferenças, a maioria das definições de classe das classes de API de gerenciamento de armazenamento e da interface SMP são as mesmas.