Os sistemas de arquivos do File Storage NAS (NAS) são ideais para cenários como análise de big data, compartilhamento de dados, aplicativos web e armazenamento de logs. É possível montar sistemas de arquivos do NAS em contêineres como volumes para atender aos requisitos de persistência e compartilhamento de dados. A alibaba cloud oferece o plug-in Container Storage Interface (CSI), que permite montar sistemas de arquivos do NAS diretamente em contêineres ou usar o Container Network File System (CNFS) para gerencie esses sistemas.
selecione os tipos adequados de sistemas de arquivos do NAS
O NAS oferece os seguintes tipos de sistemas de arquivos: NAS de uso geral e NAS Extreme. selecione o tipo de sistema de arquivos do NAS adequado com base nos seus requisitos de IOPS e throughput máximo. Para mais informações, consulte Selection guide. Para mais detalhes sobre as especificações do service NAS, consulte os seguintes tópicos:
Faturamento
Para mais informações sobre as regras de faturamento do NAS, consulte Billing for General-purpose NAS, Billing of Extreme NAS file systems e File Storage NAS Pricing.
Como usar volumes do NAS
É possível dimensionar a capacidade de um sistema de arquivos do NAS. A capacidade de armazenamento de um sistema de arquivos do NAS escala automaticamente dentro de um intervalo específico ao adicionar ou remover arquivos. O NAS é um serviço de armazenamento compartilhado. É possível montar um sistema de arquivos do NAS em vários pods. Monte sistemas de arquivos do NAS diretamente em contêineres ou use CNFS to gerencie NAS file systems. O CNFS pode melhorar o desempenho dos sistemas de arquivos do NAS e permite implementar controle de qualidade de serviço (QoS). Em comparação com os sistemas de arquivos compartilhados tradicionais, os sistemas gerenciados pelo CNFS oferecem controle preciso de cotas de capacidade e recuperação de dados excluídos acidentalmente. Além disso, fornecem métricas de monitoramento de capacidade e estatísticas de desempenho, algoritmos de criptografia e alta velocidade de leitura e gravação para arquivos pequenos. A tabela a seguir descreve as diferenças entre montar sistemas de arquivos do NAS diretamente em contêineres e usar o CNFS para gerenciá-los.
|
Item de comparação |
Usar o CNFS para gerenciar sistemas de arquivos do NAS (recomendado) |
Montar sistemas de arquivos do NAS diretamente em contêineres |
|
Tipos de sistemas de arquivos do NAS compatíveis |
Permite a montagem de sistemas de arquivos do NAS de uso geral, incluindo as variantes de desempenho e capacidade. Não é possível montar sistemas Premium ou Extreme. |
|
|
Limites de clusters e plug-ins de volume |
|
Nenhum. |
|
Expansão de volume |
Por padrão, o sistema ativa cotas de recursos para resolver problemas como capacidade insuficiente do volume. É possível monitorar a capacidade do volume por meio da métrica Se a capacidade do volume for insuficiente, é possível aumentar automaticamente o limite superior de capacidade de um volume do NAS sob demanda. Para mais informações, consulte Use CNFS to auto-scale NAS volumes. |
É possível defina cotas apenas nos diretórios dos sistemas de arquivos do NAS de uso geral. A expansão do volume é manual. Para mais informações, consulte defina directory quotas for dynamically provisioned NAS volumes. Se a montagem direta não estiver ativada para o diretório do NAS, a capacidade especificada na persistent volume claim (PVC) não restringe a quantidade de armazenamento que o aplicativo pode usar. Ainda é possível usar o armazenamento dentro dos limites de capacidade permitidos pelas especificações do NAS. |
|
Recuperação de dados |
Por padrão, a lixeira fica ativada para permitir a recuperação de dados excluídos acidentalmente. É possível usar diretamente o recurso de lixeira do NAS para recuperar dados. Para mais informações, consulte Restore deleted NAS files with the CNFS Recycle Bin. Para mais informações sobre as regras de faturamento e notas de uso do recurso de lixeira, consulte Billing and permissions. |
É preciso ative the recycle bin feature manualmente no console do NAS. |
|
Aceleração de leitura de dados |
É possível ative o recurso de cache distribuído do cliente CNFS para melhorar o desempenho dos sistemas de arquivos do NAS. Assim, o desempenho de operações com arquivos pequenos no NAS se assemelha ao de sistemas de arquivos locais. Nota
|
Sem suporte. |
|
Armazenamento de dados do aplicativo |
É possível usar o CNFS para gerenciar volumes do NAS compartilhados e isolados montados em aplicativos. Para mais informações, consulte Use CNFS to gerencie shared NAS volumes ou Use CNFS to gerencie isolated NAS volumes. É possível montar volumes isolados do NAS gerenciados pelo CNFS no modo subpath ou sharepath. |
É possível montar diretamente volumes do NAS provisionados estática ou dinamicamente em contêineres. Para mais informações, consulte Use static NAS volumes ou Use NAS dynamic volumes. Não é possível expandir volumes do NAS provisionados estaticamente. É possível montar volumes do NAS provisionados dinamicamente no modo subpath, sharepath ou filesystem. |
Limites
O plug-in CSI não permite a montagem de sistemas de arquivos do NAS com o protocolo Server Message Block (SMB). Recomendamos usar o plug-in CSI para montar sistemas de arquivos do NAS com NFSv3.
Ao montar um sistema de arquivos do NAS em clusters, eles devem estar implantados na mesma VPC do sistema de arquivos.
Referências
É possível usar o plug-in CSI para crie, montar e desmontar volumes. Para mais informações, consulte gerencie CSI components
Caso não consiga acessar volumes do NAS devido a problemas de permissão, consulte chown: Operation not permitted during mount
Para garantir a segurança dos dados entre diferentes usuários e grupos de usuários, consulte How to isolate users or user groups in NAS?
Para mais informações sobre problemas de acesso de leitura e gravação no NAS, consulte Troubleshoot file read and write access issues.
Caso ocorram problemas ao usar volumes do NAS montados em contêineres, consulte NAS volume FAQ.