Introdução ao File Storage for Classic

File Storage for Classic oferece durabilidade e disponibilidade de nível empresarial com opções flexíveis de desempenho por meio de um sistema de armazenamento conectado à rede (NAS) baseado em tecnologia de armazenamento em disco de estado sólido ( NFS ).

IBM Cloud® File Storage for Classic é um sistema de arquivos persistente, rápido e flexível, conectado à rede e baseado no Sistema de Arquivos de Rede ( NFS ) — File Storage for Classic. Nesse ambiente de armazenamento conectado à rede (NAS), você tem controle total sobre o funcionamento e o desempenho dos seus compartilhamentos de arquivos. Os compartilhamentos do File Storage for Classic podem ser conectados a até 64 dispositivos autorizados por meio de conexões roteadas Transmission Control Protocol / Internet Protocol ( TCP/IP ) para garantir a resiliência.

Para obter mais informações sobre o uso do File Storage for Classic com o IBM Cloud® Kubernetes Service, consulte Armazenamento de dados no clássico IBM Cloud File Storage.

Antes de Iniciar

Os volumes do File Storage for Classic podem ser provisionados de 20 GB a 12 TB com duas opções:

  • Provisiona camadas do Endurance que apresentam níveis de desempenho predefinidos e outros recursos, como capturas instantâneas e replicação. Estão disponíveis os seguintes 4 níveis, com base nas operações de entrada/saída por segundo (IOPS) por GB:
    • LOW_INTENSITY_TIER = 0.25 IOPS/GB
    • READHEAVY_TIER = 2 IOPS/GB
    • WRITEHEAVY_TIER = 4 IOPS/GB
    • 10_IOPS_PER_GB = 10 IOPS/GB
  • Construa um ambiente de Desempenho de alta potência com IOPS alocado.

Para obter mais informações sobre a oferta “ File Storage for Classic ”, consulte “O que é o IBM Cloud File Storage ”.

Considerações de fornecimento

Tamanho de E/S.

O valor de IOPS, tanto para o Endurance quanto para o Performance, é baseado em um tamanho de bloco de 16 KB, com uma carga de trabalho dividida igualmente entre leitura e gravação (50-50) e entre operações aleatórias e sequenciais (50-50). Um bloco de 16 KB equivale a uma gravação no volume.

O tamanho da IO utilizado pelo seu aplicativo afeta diretamente o desempenho do armazenamento. Se o tamanho de E/S utilizado pelo seu aplicativo for inferior a 16 KB, o limite de IOPS será atingido antes do limite de taxa de transferência. Por outro lado, se o tamanho do bloco usado por seu aplicativo for maior que 16 KB, o limite de rendimento será realizado antes do limite do IOPS.

A tabela mostra exemplos de como o tamanho do IO e o IOPS afetam a taxa de transferência. Tamanho médio de E/S x IOPS = rendimento em MB/s.
Tamanho de E/S (KB). IOPS Rendimento (MB/s)
4 1.000 4
8 1.000 8
16 1.000 16
32 500 16
64 250 16
128 128 16
512 32 16
1024 16 16

Hosts autorizados

Outro fator a ser considerado é o número de hosts que estão usando seu volume. Quando há apenas um host acessando o volume, pode ser difícil atingir o número máximo de IOPS disponível, especialmente em contagens extremas de IOPS ( 10,000s ).

O IOPS máximo para um compartilhamento de armazenamento de arquivo é 48.000 IOPS. Se sua carga de trabalho exigir um rendimento tão alto, o ideal seria configurar pelo menos dois servidores para acessar seu volume, a fim de evitar um gargalo causado por um único servidor.

É possível autorizar até 64 servidores para acessar o compartilhamento de arquivo.. Esse limite inclui todas as autorizações de sub-rede, host e IP combinadas. Para obter mais informações sobre como aumentar esse limite, consulte FAQs.

Conexão da rede

A velocidade da sua conexão de Ethernet deve ser mais rápida do que o rendimento máximo esperado de seu volume. Em geral, não espere saturar sua conexão Ethernet além de 70% da largura de banda disponível. Por exemplo, se você tiver 6.000 IOPS e estiver usando um tamanho de bloco de 16 KB, o volume poderá suportar uma taxa de transferência de aproximadamente 94 MBps. Se você tiver uma conexão Ethernet de 1 Gbps para seu volume, ela se tornará um gargalo quando seus servidores tentarem usar o rendimento máximo disponível. Isso porque 70% do limite teórico de uma conexão de 1 Gbps equivale a apenas 88 MBps.

Para obter o máximo de IOPS, recursos de rede adequados precisam estar em vigor. Outras considerações incluem o uso de redes privadas fora do ambiente de armazenamento, ajustes específicos do host e do aplicativo, além de outras configurações.

O tráfego de armazenamento deve ser isolado de outros tipos de tráfego e não deve ser direcionado por meio de firewalls e roteadores. Manter o tráfego de armazenamento em uma Rede Local Virtual (VLAN) dedicada também ajuda a evitar incompatibilidades na unidade máxima de transmissão (MTU) quando os quadros Jumbo estão habilitados. Para obter mais informações, consulte Ativando quadros gigantes.

O tráfego de armazenamento é incluído no uso total de rede de Virtual Servers Públicos. Para obter mais informações sobre os limites que podem ser impostos pelo serviço, consulte a Documentação do Virtual Server.

Versão do NFS

Tanto o NFSv3 quanto o NFSv4.1 são suportados no ambiente do IBM Cloud®. Sistema de Arquivos de Rede (NFS) é um protocolo de rede para compartilhamento de arquivos distribuídos. Ele permite que hosts remotos monte sistemas de arquivos sobre uma rede e interaja com aqueles sistemas de arquivos como se eles fossem montados localmente.

Quando possível, use o protocolo NFSv3. NFSv3 suporta gravações assíncronas seguras e é mais robusto na manipulação de erros do que o anterior NFSv2. Ele suporta 64-bit tamanhos de arquivo e deslocamentos, permitindo que os clientes acessem mais de 2 GB de dados de arquivo. NFSv3 oferece suporte nativo à função “ no_root_squash ”, que permite que os clientes com permissão de root mantenham essas permissões no compartilhamento “ NFS ”.

Quando File Storage for Classic é usado em uma implementação VMware®, NFSv4.1 pode ser a escolha melhor para a sua implementação. Para obter mais informações sobre os diferentes recursos de cada versão e o que é compatível com o VMware®, consulte as Práticas recomendadas para executar o NFS com o VMware vSphere.

Enviando sua Ordem

Quando você estiver pronto para enviar seu pedido, será possível colocá-lo no Console, no CLI, com o API ou com o Terraform. Para obter mais informações sobre o provisionamento do File Storage para implantações do VMware®, consulte o guia de arquitetura.

Por padrão, é possível provisionar um total combinado de 700 volumes do tipo “Block” e “ File Storage for Classic ”. Para obter mais informações, veja Gerenciando limites de armazenamento.

Conectando e configurando o seu novo armazenamento

Quando sua solicitação de fornecimento estiver concluída, autorize seus hosts a acessar o novo armazenamento e configurar sua conexão. Dependendo do sistema operacional do seu host, siga o link apropriado.

A montagem de compartilhamentos do File Storage for Classic no S.O. Windows não é suportada.

Gerenciando seu armazenamento

No console, a partir da CLI, com a API ou o Terraform, você pode gerenciar vários aspectos do seu File Storage for Classic, como autorizações e cancelamentos de host. Para obter mais informações, consulte Gerenciando o File Storage for Classic.

Você pode manter seus dados sincronizados em dois locais diferentes por meio da replicação. A replicação utiliza uma das suas programações de snapshot para copiar os snapshots automaticamente para um volume de destino em um data center remoto. Você pode recuperar as cópias do local remoto caso ocorra um evento catastrófico ou seus dados sejam corrompidos. Para obter mais informações, consulte Replicação e recuperação de desastres - Replicação de dados.

Se você estiver planejando expandir sua infraestrutura do IBM Cloud ou avaliar opções modernas de armazenamento, consulte “Migração de dados da infraestrutura clássica d IBM Cloud para a VPC ”.