Crie um sistema de arquivos NAS de uso geral ou NAS Extremo para compartilhar arquivos entre instâncias ECS, contêineres, Function Compute, PAI e data centers on-premises.
Visão geral
Os sistemas de arquivos NAS de uso geral e NAS Extremo diferem em recursos e casos de uso. Compare-os em General-purpose NAS e Extreme NAS.
Pré-requisitos
O File Storage NAS deve estar ativado. Caso ainda não o tenha ativado, acesse a página de detalhes do product File Storage NAS e ative-o.
A página de ativação vende planos de recursos do NAS, e não sistemas de arquivos. Os planos de recursos apenas compensam as taxas de capacidade de armazenamento. Resource plans.
Crie um sistema de arquivos NAS de uso geral
Faça login no console do NAS.
Na parte inferior da página Overview, clique em Create General-purpose NAS File System.
-
No painel página General-purpose NAS (Pay-As-You-Go), configure os seguintes parâmetros.
Parâmetro
Descrição
Região
Selecione a região onde você deseja criar o sistema de arquivos.
Nota-
Sistemas de arquivos e instâncias ECS em regiões diferentes não podem se comunicar diretamente. Crie o sistema de arquivos na mesma região das suas instâncias ECS. A montagem entre regiões através do Cloud Enterprise Network (CEN) é possível, mas pode resultar em alta latência de rede. Mount a NAS file system across VPCs in the same region by using CEN.
-
Cada conta Alibaba Cloud pode criar no máximo 20 sistemas de arquivos NAS de uso geral por região.
Zona
Uma zona é uma área física dentro de uma região com infraestrutura de energia e rede independentes. Sistemas de arquivos e instâncias ECS em zonas diferentes da mesma região podem se comunicar.
Para minimizar a latência, selecione a mesma zona da sua instância ECS.
Classe de armazenamento
Valores válidos:
-
Performance: Otimizado para cargas de trabalho sensíveis à latência, como aplicativos corporativos Linux/Windows, PVs de contêineres, gerenciamento de conteúdo web e computação genética.
-
Capacity: Otimizado para cargas de trabalho tolerantes à latência e sensíveis a custos, como backups de banco de dados, armazenamento de logs, diretórios de usuário do Windows e diretórios home do Linux.
-
Premium: Otimizado para cargas de trabalho sensíveis à latência, como persistência de contêineres, treinamento de IA, simulação industrial e computação genética.
Compare as classes de armazenamento em General-purpose NAS.
Tipo de protocolo
O tipo de protocolo do sistema de arquivos. Os valores válidos são NFS e Organization.
O NFS é adequado para instâncias ECS Linux, enquanto o SMB é adequado para instâncias ECS Windows.
Lixeira
Ative ou desative a lixeira.
-
Enable (padrão): Ativa a lixeira na criação do sistema de arquivos.
O sistema armazena temporariamente arquivos e diretórios excluídos, permitindo a restauração com metadados (UIDs, GIDs, ACLs). Recycle bin.
-
Disable: Mantém o recurso de lixeira desativado.
Período de retenção
Se você ativar a lixeira, selecione o tempo de retenção dos arquivos ou diretórios excluídos.
Tipo de criptografia
Valores válidos:
ImportanteNão é possível usar a criptografia no lado do servidor e o gerenciamento de ciclo de vida simultaneamente.
-
Not Encrypted: Desativa a criptografia no lado do servidor.
-
NAS-managed Key: Criptografa cada sistema de arquivos com uma chave totalmente gerenciada pelo NAS.
-
KMS-managed Key: Criptografa e descriptografa o sistema de arquivos com uma CMK que você gerencia no KMS.
Ao selecionar NAS-managed Key ou KMS-managed Key, o KMS criptografa os dados em repouso e os descriptografa automaticamente durante o acesso. Server-side encryption.
Função vinculada ao service
Se você definir o Tipo de criptografia como KMS-managed Key, autorize a função vinculada ao service. Service-linked role for File Storage NAS.
ID da chave
Se você definir o Tipo de criptografia como KMS-managed Key, selecione um ID de chave na lista suspensa.
Alias da chave
Se você definir o Tipo de criptografia como KMS-managed Key, verifique o alias da chave.
Backup de dados
Valores válidos:
-
Disable: Mantém o service de backup desativado.
-
Enable: Usa um service de backup totalmente gerenciado, permitindo a restauração de dados de qualquer ponto de backup.
Função vinculada ao service
Se você ativar o backup de dados, autorize a função vinculada ao service. Service-linked role for File Storage NAS.
Grupo de recursos
Selecione o grupo de recursos do sistema de arquivos. Os grupos de recursos ajudam a categorizar e gerenciar recursos, simplificando o gerenciamento de permissões e o monitoramento. Best practices for designing resource groups.
-
Caso pule esta etapa, o sistema de arquivos será adicionado ao grupo de recursos padrão.
-
Para criar um grupo de recursos, clique em Create resource group. Na caixa de diálogo Create resource group, configure Resource group identifier e Resource group name e, em seguida, clique em OK.
Tag
Adicione tags ao sistema de arquivos. É possível adicionar no máximo 20 pares de chave-valor a um único sistema de arquivos.
Para adicionar uma tag, clique em Add tag, selecione uma chave de tag existente e, em seguida, selecione ou insira um valor de tag.
Tipo de destino de montagem
Selecione VPC.
VPC
Selecione a mesma VPC da sua instância ECS. Se necessário, crie uma no console VPC.
NotaCaso selecione uma VPC diferente da sua instância ECS, conecte as redes por meio do CEN antes da montagem. Mount a NAS file system across VPCs in the same region by using CEN.
vSwitch
Selecione um vSwitch na VPC.
Termos de Service
Ao clicar em Buy Now, você reconhece que leu e concorda com os Termos de Service do product File Storage NAS, o Acordo de Nível de Service e quaisquer termos específicos do product selecionados nesta página (se houver).
-
-
Clique em Buy Now para criar o sistema de arquivos.
Após criar o sistema de arquivos, a cobrança ocorre por hora com base no pico de uso de armazenamento. Para preços, consulte Preços do File Storage NAS. Você pode adquirir um plano de recursos NAS de uso geral para compensar as taxas de armazenamento com um desconto maior em comparação ao pagamento conforme o uso. Um único plano de recursos não está vinculado a um sistema de arquivos específico e pode compensar taxas de vários sistemas de arquivos. Purchase a resource plan.
NotaApós criar um sistema de arquivos, ele recebe um grupo de permissões padrão. Para modificá-lo, consulte Manage permission groups.
Crie um sistema de arquivos NAS Extremo
Faça login no console do NAS.
Na parte inferior da página Overview, clique em Create Extreme NAS File System.
-
No painel página Extreme NAS (Pay-As-You-Go), configure os seguintes parâmetros.
Parâmetro
Descrição
Região
Selecione a região onde você deseja criar o sistema de arquivos.
Nota-
Sistemas de arquivos e instâncias ECS em regiões diferentes não podem se comunicar diretamente. Crie o sistema de arquivos na mesma região das suas instâncias ECS. A montagem entre regiões através do Cloud Enterprise Network (CEN) é possível, mas pode resultar em alta latência de rede. Mount a NAS file system across VPCs in the same region by using CEN.
-
Cada conta Alibaba Cloud pode criar no máximo 200 sistemas de arquivos NAS Extremo por região.
-
Atualmente, apenas os sistemas de arquivos NAS Extremo em regiões na China continental suportam IPv6. Para ativar o IPv6 em outras regiões, envie um ticket.
Zona
Uma zona é uma área física dentro de uma região com infraestrutura de energia e rede independentes. Sistemas de arquivos e instâncias ECS em zonas diferentes da mesma região podem se comunicar.
Para minimizar a latência, selecione a mesma zona da sua instância ECS.
Classe de armazenamento
Valores válidos:
-
Standard: Adequado para armazenamento de arquivos compartilhado que requer operações de leitura/gravação de alta velocidade em um grande número de arquivos pequenos, operações intensivas de metadados, baixa latência e throughput geral moderado.
-
Advanced: Otimizado para I/O de alta velocidade de arquivos pequenos com baixa latência e throughput moderado. Usa rede RDMA no backend para menor latência de leitura/gravação e melhor desempenho de gravação do que o Standard.
NotaCada zona suporta apenas uma classe de armazenamento, Standard ou Advanced. Implante cargas de trabalho em uma zona que suporte Advanced.
Tipo de protocolo
O NAS Extremo suporta apenas o protocolo NFS.
Capacidade provisionada
Selecione a capacidade de armazenamento (100 GiB a 262.143 GiB).
Tipo de criptografia
Valores válidos:
-
Not Encrypted: Desativa a criptografia no lado do servidor.
-
NAS-managed Key: Criptografa cada sistema de arquivos com uma chave totalmente gerenciada pelo NAS.
-
KMS-managed Key: Criptografa e descriptografa o sistema de arquivos com uma CMK que você gerencia no KMS.
Ao selecionar NAS-managed Key ou KMS-managed Key, o KMS criptografa os dados em repouso e os descriptografa automaticamente durante o acesso. Server-side encryption.
ID da chave
Se você definir o Tipo de criptografia como KMS-managed Key, selecione um ID de chave na lista suspensa.
Grupo de recursos
Selecione o grupo de recursos do sistema de arquivos. Os grupos de recursos ajudam a categorizar e gerenciar recursos, simplificando o gerenciamento de permissões e o monitoramento. Best practices for designing resource groups.
-
Caso pule esta etapa, o sistema de arquivos será adicionado ao grupo de recursos padrão.
-
Para criar um grupo de recursos, clique em Create resource group. Na caixa de diálogo Create resource group, configure Resource group identifier e Resource group name e, em seguida, clique em OK.
Tag
Adicione tags ao sistema de arquivos. É possível adicionar no máximo 20 pares de chave-valor a um único sistema de arquivos.
Para adicionar uma tag, clique em Add tag, selecione uma chave de tag existente e, em seguida, selecione ou insira um valor de tag.
Termos de Service
Ao clicar em Buy Now, você reconhece que leu e concorda com os Termos de Service do product File Storage NAS, o Acordo de Nível de Service e quaisquer termos específicos do product selecionados nesta página (se houver).
-
-
Clique em Buy Now para criar o sistema de arquivos.
Após criar o sistema de arquivos, a cobrança ocorre por hora com base na capacidade provisionada máxima. Para preços, consulte Preços do File Storage NAS. Você pode adquirir um plano de recursos NAS Extremo para compensar as taxas de capacidade provisionada com um desconto maior em comparação ao pagamento conforme o uso. Um único plano de recursos não está vinculado a um sistema de arquivos específico e pode compensar taxas de vários sistemas de arquivos. Purchase a resource plan.
NotaO preço unitário exibido na página de criação corresponde à taxa por hora cobrada. Caso você possua um plano de recursos NAS Extremo, a taxa será compensada com base nas regras de dedução do plano.
Crie um NAS Extremo Advanced a partir de um snapshot
Apenas os sistemas de arquivos NAS Extremo Advanced suportam o recurso de snapshot.
Você também pode chamar a operação da API CreateFileSystem para criar um sistema de arquivos NAS Extremo Advanced a partir de um snapshot.
-
Instale o SDK do Python.
pip install alibabacloud_nas20170626==3.1.3 pip install alibabacloud_tea_openapi pip install alibabacloud_tea_util -
Execute o código para criar um sistema de arquivos.
NotaAntes de chamar a operação da API, configure as variáveis de ambiente para suas credenciais de acesso. Para mais informações, consulte Configure environment variables on Linux, macOS, and Windows.
# -*- coding: utf-8 -*- import os import sys from typing import List from alibabacloud_nas20170626.client import Client as NAS20170626Client from alibabacloud_credentials.client import Client as CredentialClient from alibabacloud_tea_openapi import models as open_api_models from alibabacloud_nas20170626 import models as nas20170626_models from alibabacloud_tea_util import models as util_models from alibabacloud_tea_util.client import Client as UtilClient class Sample: def __init__(self): pass @staticmethod def create_client() -> NAS20170626Client: """ Use credentials to initialize the client. @return: Client @throws Exception """ # Use the default credential provider chain. For more information, see https://www.alibabacloud.com/help/en/alibaba-cloud-sdk-262060/latest/configure-credentials-378659. credential = CredentialClient() config = open_api_models.Config( credential=credential ) # For more information about endpoints, see https://api.alibabacloud.com/product/NAS. config.endpoint = f'nas.cn-hangzhou.aliyuncs.com' return NAS20170626Client(config) @staticmethod def main( args: List[str], ) -> None: client = Sample.create_client() create_file_system_request = nas20170626_models.CreateFileSystemRequest( file_system_type='extreme', charge_type='PayAsYouGo', capacity=100, storage_type='advance', zone_id='cn-hangzhou-k', protocol_type='NFS', snapshot_id='s-extreme-00******m' ) runtime = util_models.RuntimeOptions() try: # Print the API response after you run the code. client.create_file_system_with_options(create_file_system_request, runtime) except Exception as error: # This is a sample of error handling. In a production environment, you must handle exceptions with care and not ignore them. # Error message print(error.message) # Troubleshooting URL print(error.data.get("Recommend")) UtilClient.assert_as_string(error.message) @staticmethod async def main_async( args: List[str], ) -> None: client = Sample.create_client() create_file_system_request = nas20170626_models.CreateFileSystemRequest( file_system_type='extreme', charge_type='PayAsYouGo', capacity=100, storage_type='advance', zone_id='cn-hangzhou-k', protocol_type='NFS', snapshot_id='s-extreme-00******m' ) runtime = util_models.RuntimeOptions() try: # Print the API response after you run the code. await client.create_file_system_with_options_async(create_file_system_request, runtime) except Exception as error: # This is a sample of error handling. In a production environment, you must handle exceptions with care and not ignore them. # Error message print(error.message) # Troubleshooting URL print(error.data.get("Recommend")) UtilClient.assert_as_string(error.message) if __name__ == '__main__': Sample.main(sys.argv[1:])A tabela a seguir descreve os parâmetros principais. Para mais informações, consulte CreateFileSystem.
Parâmetro
Descrição
StorageType
O tipo de armazenamento do sistema de arquivos. Defina o valor como advance para a edição Advanced.
Por exemplo, se você criar um snapshot chamado B_Snapshot para um sistema de arquivos advanced e, em seguida, usar o B_Snapshot para criar um novo sistema de arquivos, deverá definir
StorageTypecomoadvance.ProtocolType
O protocolo de acesso a arquivos. Os sistemas de arquivos NAS Extremo suportam apenas NFSv3.
Capacity
A capacidade de armazenamento do sistema de arquivos NAS Extremo. Este valor deve ser igual à capacidade do sistema de arquivos original a partir do qual o snapshot foi criado.
Por exemplo, se você criar um snapshot chamado A_Snapshot para um sistema de arquivos NAS Extremo advanced de 100 GiB e, em seguida, usar o A_Snapshot para criar um novo sistema de arquivos, deverá definir
Capacitycomo100.ZoneId
O ID da zona onde o novo sistema de arquivos será criado. Exemplo:
cn-hangzhou-g. Você pode chamar a operação DescribeZones para consultar as zonas disponíveis.SnapshotId
O ID do snapshot.
Próximos passos
Após criar um sistema de arquivos, monte-o em um nó de computação. Selecione um método de montagem em Mounting scenarios.