Instale o sistema operativo de armazenamento diretamente no hardware quando o armazenamento fiável for a principal função do Mini PC; coloque primeiro um hipervisor apenas quando os limites reais entre máquinas virtuais justificarem a camada adicional de falhas e recuperação.
A questão importante não é saber se ambos os modelos podem funcionar. É saber que camada consegue aceder aos discos físicos, comunicar o respetivo estado, controlar o conjunto e recuperar depois de uma falha do dispositivo de arranque ou da placa-mãe. Num NAS compacto, um controlador SATA ou uma ponte USB pode servir vários dispositivos, pelo que a resposta depende do percurso de hardware real e não de um diagrama.
Dê a uma única camada a propriedade inequívoca dos discos
Um sistema operativo de armazenamento instalado diretamente no hardware vê diretamente as unidades, os números de série, os contadores de erros, as temperaturas e os membros do conjunto. Isso facilita a interpretação dos alertas e a substituição de discos, porque a mesma camada é responsável tanto pelo sistema de ficheiros como pelas informações de hardware que o sustentam.
Um modelo baseado primeiro num hipervisor pode preservar essa visibilidade atribuindo diretamente um HBA ou controlador SATA completo à VM de armazenamento. Apresentar discos virtuais em vez disso pode ocultar ou transformar os dados de estado e cria uma dependência da configuração de armazenamento do anfitrião antes de o conjunto do convidado poder sequer arrancar.
Escolha um proprietário antes de criar dados. Se tanto o anfitrião como o convidado puderem particionar, montar, armazenar em cache ou monitorizar os mesmos dispositivos físicos, o modelo falhou no primeiro critério, independentemente do desempenho.
Verifique se o Mini PC consegue atribuir diretamente um dispositivo sem ambiguidades
Liste todos os percursos dos discos: SATA interno, ranhuras NVMe, pontes USB para SATA e quaisquer adaptadores PCIe. Depois determine quais os dispositivos que partilham um controlador ou grupo IOMMU com a unidade de arranque do hipervisor, a interface de rede ou outro dispositivo que o anfitrião tenha de manter.
Um caso da comunidade que envolve um controlador SATA integrado partilhado com o anfitrião mostra a armadilha prática: atribuir esse controlador ao convidado de armazenamento também pode remover o próprio percurso de disco do hipervisor. A atribuição de discos virtuais individuais evitou a falha, mas reduziu a telemetria das unidades físicas.
O modelo baseado no hipervisor só é adequado quando o convidado de armazenamento pode receber um controlador completo e estável, ou outro percurso de dispositivo explicitamente suportado, enquanto o anfitrião mantém dispositivos independentes de arranque e gestão. Se essa separação for impossível, a propriedade do armazenamento diretamente no hardware é a opção mais simples.
Decida se a virtualização resolve um problema concreto
Um hipervisor pode isolar um convidado Windows, uma rede de laboratório ou uma aplicação que necessite do seu próprio kernel. Também pode facilitar instantâneos e reconstruções ao nível do convidado. Estes benefícios são importantes quando as cargas de trabalho são reais e têm limites de manutenção ou confiança diferentes.
São menos importantes quando o plano consiste num serviço de armazenamento e alguns contentores. Nesse caso, adicionar um anfitrião, uma VM de armazenamento, redes virtuais e uma ordem de arranque dos convidados pode aumentar o número de componentes necessários para a mesma partilha de ficheiros, sem criar um novo limite útil.
Faça um teste-piloto com a transferência de ficheiros mais exigente enquanto as cargas de trabalho previstas do convidado estão ativas. Rejeite o modelo baseado no hipervisor se a contenção do processador, a pressão sobre a memória ou o reinício de um convidado puderem interromper o armazenamento de formas que o modelo diretamente no hardware evitaria.
Compare os percursos de recuperação antes de comparar funcionalidades
Um segundo caso de atribuição direta, envolvendo um HBA e um conjunto TrueNAS existente, ilustra por que motivo a ordem de arranque e o comportamento do firmware devem fazer parte do plano de recuperação. O conjunto pode estar intacto, enquanto a máquina virtual continua a seguir um percurso de arranque inesperado.
Teste a reposição da configuração e a importação do conjunto utilizando discos não críticos. Um instantâneo do hipervisor não é suficiente se depender do mesmo anfitrião avariado ou não conseguir recriar o mapeamento dos dispositivos; uma exportação da configuração do sistema operativo de armazenamento também não é suficiente se nunca tiver importado o conjunto em hardware de substituição.
| Evento de recuperação | O sistema operativo de armazenamento é proprietário dos discos | O hipervisor é proprietário da plataforma |
|---|---|---|
| Falha do dispositivo de arranque | Reinstalar, importar o conjunto e restaurar a configuração | Reconstruir o anfitrião, restaurar a definição da VM e depois importar ou ligar o armazenamento |
| Falha do controlador | Mover os discos para um percurso compatível e importar | Substituir o percurso de atribuição direta compatível antes de o convidado ver os discos |
| Falha do convidado de armazenamento | Não aplicável | Restaurar o convidado sem alterar a propriedade do conjunto físico |
| Falha de uma atualização do anfitrião | Reverter ou reinstalar o sistema operativo de armazenamento | O armazenamento e todos os convidados podem ter de aguardar pela recuperação do anfitrião |
| Migração de hardware | Importar o conjunto num anfitrião de armazenamento suportado | Recriar primeiro as dependências da atribuição direta e do convidado |
Escolha a camada que corresponde ao principal domínio de falha
Escolha a propriedade do sistema operativo de armazenamento diretamente no hardware quando o serviço de ficheiros for a função principal, quando o estado direto dos discos e uma importação simples do conjunto forem importantes, ou quando o Mini PC não conseguir isolar um controlador de forma limpa. Execute apenas as aplicações cuja falha esteja disposto a associar a esse anfitrião de armazenamento.
Escolha primeiro um hipervisor quando conseguir indicar vários convidados independentes, tiver percursos separados para o anfitrião e para os dispositivos de dados e já tiver testado a atribuição direta, a ordem de arranque, as atualizações do anfitrião e a recuperação. Para a questão mais abrangente dos papéis do software, a decisão entre NAS OS e Linux geral é o próximo limite útil.
Deixe de comparar listas de funcionalidades quando o hardware atribuir um único controlador tanto ao anfitrião como aos discos de dados. Num NAS baseado num Mini PC, a topologia física pode determinar a arquitetura do software antes de a conveniência ou a qualidade do painel de controlo entrarem na discussão.
Comparações de Produtos
Mais para Ler

LXC vs Docker no Proxmox para atualizações e reversões de aplicações
O Docker fornece controlo de versões ao nível da aplicação; o LXC permite reverter ao nível do convidado. A melhor opção depende da menor...

Limites de segurança do Docker vs LXC para serviços domésticos privilegiados
O Docker é adequado para aplicações empacotadas de forma compacta; o LXC é adequado para serviços Linux mais completos, mas nenhum dos dois substitui...

SO NAS pronto a usar vs Linux modular para quem está a construir pela primeira vez
Escolha software NAS pronto a usar para operações de armazenamento orientadas; escolha Linux modular quando a aprendizagem e o controlo explícito justificarem uma maior...

