Perfis do File Storage for VPC

File Storage for VPC Os perfis definem as características de capacidade e desempenho dos compartilhamentos de arquivos. Selecione “rfs” para as cotas regionais e “ dp2 ” para as cotas zonais. Todos os compartilhamentos de arquivos são armazenados em unidades de estado sólido (SSDs).

File Storage visão geral do perfil

Ao criar um compartilhamento de arquivo, você seleciona o tamanho do compartilhamento e o desempenho de IOPS que está disponível, com base em um perfil de armazenamento de arquivo Atualmente, todos os compartilhamentos de arquivos são criados com base no dp2.

Selecione a disponibilidade Os clientes com acesso especial para visualizar a nova oferta de compartilhamento de arquivos regional podem usar o perfil rfs para criar compartilhamentos de arquivos com disponibilidade regional e valores de largura de banda ajustáveis.

Os compartilhamentos de arquivos que foram criados durante as fases beta e de disponibilidade limitada dos compartilhamentos de arquivos zonais, com perfis em camadas ou com o perfil personalizado, podem continuar a operar com base nesses perfis até 06 de maio de 2027. Também é possível atualizar esses compartilhamentos de arquivos para usar o perfil dp2 ou alternar para outro perfil de geração anterior.. No entanto, os perfis anteriores não são compatíveis com a criação de novos compartilhamentos de arquivos. Esses perfis não oferecem suporte a recursos mais recentes, como criptografia em trânsito, montagem entre zonas, compartilhamento entre contas e instantâneos.

As tabelas a seguir mostram as características e os níveis de desempenho dos perfis disponíveis.

Perfis atuais de compartilhamento de arquivos:

Comparação de perfis de compartilhamento de arquivos e níveis de desempenho.
Família Profile Disponibilidade Tamanho do compartilhamento IOPS por ação Largura de banda máxima[1]
defined_performance dp2 Zonal 10-32.000 GB 100-96, 000 8192 Mbps
defined_performance rfs Regional 1-32.000 GB 35.000 8192 Mbps

Os perfis de primeira e segunda geração da família de perfis de desempenho definidos não são intercambiáveis. Não é possível converter um compartilhamento de arquivo zonal em um compartilhamento regional ou um compartilhamento regional em um compartilhamento zonal.

Perfis de compartilhamento de arquivos obsoletos:

Comparação de perfis de compartilhamento de arquivos e níveis de desempenho.
Família Profile Disponibilidade Tamanho do compartilhamento IOPS por ação Largura de banda máxima
tiered tier-3iops Zonal 10-32.000 GB 3.000-96.000 5360 Mbps
tiered tier-5iops Zonal 10-9, 600 GB 3.000-48.000 6144 Mbps
tiered tier-10iops Zonal 10-4.800 GB 3.000-48.000 8192 Mbps
custom custom Zonal 10-16.000 GB 3.000-48.000 8192 Mbps

A largura de banda máxima permitida para compartilhamentos zonais é determinada pelo número de IOPS multiplicado pelo multiplicador de largura de banda, que é específico para o perfil. Esse valor de largura de banda representa a taxa de transferência combinada máxima permitida para operações de leitura e gravação.

Selecione a disponibilidade O valor da largura de banda dos compartilhamentos de arquivos regionais é ajustável. Para o perfil rfs, a largura de banda da linha de base é de 800 Mbps. Esse valor pode ser aumentado até 8192 Mbps no console, na CLI e com a API.

O tamanho de E/S do aplicativo impacta diretamente o desempenho do armazenamento Se o tamanho de E/S do aplicativo for menor do que o multiplicador de largura de banda usado pelo perfil para calcular a largura de banda, o limite de IOPS será atingido antes do limite de largura de banda. Por outro lado, se o tamanho da E/S da aplicação for maior, o limite de largura de banda será atingido antes do limite de IOPS.

Uma única sessão pode atingir uma transferência de tamanho de bloco de até 64 KB. Para usar a largura de banda máxima permitida, você precisa de várias sessões simultâneas no compartilhamento.

Perfis de desempenho definidos

Ambos os perfis da família de desempenho definido oferecem armazenamento de arquivos resiliente com características de desempenho flexíveis e disponibilidade de dados diferentes.

Perfil de disponibilidade regional

Selecione a disponibilidade O perfil rfs é o perfil de segunda geração da família de perfis de desempenho definidos. Com esse perfil, você pode criar compartilhamentos de arquivos com disponibilidade regional.

A disponibilidade de dados regionais significa que os dados são replicados em todas as três zonas da região, oferecendo maior disponibilidade e tolerância a falhas. Devido à replicação síncrona entre as zonas e à necessidade de garantir a durabilidade dos dados, pode haver um aumento da latência durante as operações de gravação. Para cargas de trabalho em que o desempenho da latência é menos crítico do que a durabilidade, ou em que IOPS mais alto e mais consistente é preferível à baixa latência, os compartilhamentos regionais podem ser uma opção melhor.

Ao criar um compartilhamento de arquivos regional, você pode especificar sua capacidade entre 1 GiB e 32.000 GiB. 800 Mbps é a alocação padrão para todos os compartilhamentos de arquivos regionais. Você pode aumentar a largura de banda de 800 Mbps para 8192 Mbps por um custo extra. Depois que o compartilhamento de arquivos for criado, você poderá ajustar a largura de banda entre os valores mínimo e máximo a qualquer momento.

Na versão de disponibilidade selecionada, não há suporte para replicação assíncrona entre regiões.

Perfil de disponibilidade zonal

Com o perfil dp2, você pode provisionar compartilhamentos de arquivos zonais e especificar seus valores de capacidade e IOPS total.

A disponibilidade de dados por zona significa que os dados estão disponíveis em uma única zona de disponibilidade, oferecendo respostas mais rápidas com menos atrasos, mas com menos resiliência. Para aplicativos sensíveis à latência que podem tolerar um RPO de 1 hora para replicação, os compartilhamentos zonais podem ser uma opção melhor.

Os compartilhamentos de arquivos podem ser criados com capacidade no intervalo de 10 GB (mínimo predefinido) a 32.000 GB. Você pode começar com um tamanho pequeno e, se precisar de mais capacidade de armazenamento posteriormente, poderá aumentar o tamanho do compartilhamento de arquivos. Ao criar um compartilhamento de arquivos, você pode selecionar um valor de IOPS entre 100 IOPS (o mínimo predefinido) e 96.000 IOPS, com base no tamanho do compartilhamento. Você também pode ajustar o IOPS posteriormente.

Para o perfil dp2, a largura de banda da linha de base é determinada pelo número de IOPS multiplicado por 256 KB. Portanto, quando você aumenta a capacidade e o IOPS, também aumenta o limite de largura de banda. O valor máximo de largura de banda para esse perfil é 8192 Mbps.

A Tabela 2 mostra as faixas de IOPS disponíveis, com base no tamanho do compartilhamento.

iOPS do perfil de compartilhamento de arquivosdp2 e intervalos de capacidade.
Tamanho do compartilhamento (GB) Intervalo de IOPS (IOPS)
10 a 39 100 a 1.000
40 a 79 100-2.000
80 a 99 100 a 4.000
100 a 499 100 a 6.000
500 a 999 100 a 10.000
1.000 a 1.999 100 a 20.000
2.000-3.999 200 - 40.000
4.000-7.999 300 - 40.000
8.000-15.999 500-64.000
16.000-32.000 2.000 - 96.000¹

¹ Para que os 96.000 IOPS sejam alcançados, um único compartilhamento de arquivos deve ser acessado por várias instâncias de servidores virtuais. Um único compartilhamento de arquivos acessado por um cliente está limitado a 48.000 IOPS.

Perfis de armazenamento de arquivos em camadas e personalizados

Na seção a seguir, você encontrará informações sobre os perfis de compartilhamento de arquivos (propósito geral, 5-iops, 10-iops ou personalizado) que foram usados na versão beta dos compartilhamentos de arquivos zonais. A partir de 08 de agosto de 2023, os compartilhamentos de arquivos zonais poderão ser provisionados apenas com o perfil de desempenho definido. Esses perfis de ações estão programados para atingir o Fim do Suporte em 06 de maio de 2027. Para acessar os recursos mais recentes, você deve alterar o perfil de IOPS do seu compartilhamento para dp2.

Camadas de IOPS

Os compartilhamentos de arquivo existentes podem ser baseados em camadas de IOPS que você selecionou quando criou o compartilhamento de arquivo A Tabela 3 descreve o desempenho de IOPS para o perfil de camada de IOPS.

A Tabela 3 descreve o desempenho de IOPS para os perfis de camada de IOPS obsoletos.

Perfis de camadas de IOPS e níveis de desempenho para cada camada
Camada de IOPS Carga de trabalho Tamanho do compartilhamento (GB) Máximo de IOPS (IOPS)
3 IOPS/GB Cargas de trabalho de propósito geral 10-32.000 48.000-96.000¹
5 IOPS/GB Cargas de trabalho de alta intensidade de E/S 10-9, 600 48.000
10 IOPS/GB Exigindo cargas de trabalho de armazenamento 10-4, 800 48.000

¹ Para que os 96.000 IOPS sejam alcançados, um único compartilhamento de arquivos deve ser acessado por várias instâncias de servidores virtuais. Um único compartilhamento de arquivos acessado por apenas um cliente está limitado a 48.000 IOPS.

O máximo total de IOPS é arredondado para o próximo múltiplo de 10 quando o cálculo de IOPS resulta em menos que ou igual a 48.000 IOPS. O total máximo de IOPS é arredondado para cima para o próximo múltiplo de 100 nos cálculos de IOPS que resultem em valores superiores a 48.000 IOPS e até 96.000 IOPS.

Perfil de compartilhamento personalizado

O perfil de IOPS personalizado, obsoleto, especifica o IOPS total do compartilhamento de arquivos dentro do intervalo de seu tamanho. Os compartilhamentos de arquivos que usam um perfil de IOPS customizado podem ter um nível de desempenho de IOPS no intervalo de 100 a 48.000 IOPS

A Tabela 4 mostra as faixas de IOPS disponíveis com base no tamanho do compartilhamento de arquivos.

IOPS disponível com base no tamanho do compartilhamento de arquivos.
Tamanho do compartilhamento de arquivos (GB) Intervalo de IOPS (IOPS)
10 a 39 100 a 1.000
40 a 79 100-2.000
80 a 99 100 a 4.000
100 a 499 100 a 6.000
500 a 999 100 a 10.000
1.000 a 1.999 100 a 20.000
2.000-3.999 200 - 40.000
4.000-7.999 300 - 40.000
8.000-9.999 500 - 48.000
10.000 a 16.000 1.000 - 48.000

O máximo total de IOPS é arredondado para o próximo múltiplo de 10 quando o cálculo de IOPS resulta em menos que ou igual a 48.000 IOPS.

Exibir perfis no console

Ao criar um compartilhamento de arquivos no console, você pode ver os perfis disponíveis na tabela da seção Perfis.

Visualizando perfis pela CLI

Para visualizar a lista de perfis disponíveis na CLI, execute o comando ibmcloud is share-profiles . Selecione a disponibilidade Os clientes com acesso especial para visualizar a nova oferta regional de compartilhamento de arquivos também podem ver o perfil rfs ao listar os perfis de compartilhamento.

ibmcloud is share-profiles
Listing file share profiles in region us-south under account Test Account as user test.user@ibm.com...
Name   Family                Allowed Access Protocols   Allowed transit encryption modes   Availability Modes   Bandwidth(Mbps)
dp2    defined_performance   nfs4                       none,ipsec                         zonal                -
rfs    defined_performance   nfs4                       none,stunnel                       regional             1

Para obter mais informações sobre as opções de comandos, consulte ibmcloud is share-profiles.

Para ver os detalhes do perfil de compartilhamento, use o comando ibmcloud is share-profile e especifique o nome do perfil. Consulte o exemplo a seguir.

ibmcloud is share-profile dp2
Getting file share profile dp2 under account Test Account as user test.user@ibm.com...

Name                               dp2
Family                             defined_performance
IOPS                               Default   Max     Min   Step   Type
                                   100       96000   100   1      range

Capacity                           Default   Max     Min   Step   Type
                                   10        32000   10    1      range

Bandwidth(Mbps)                    Default   Max   Min   Step   Type
                                   -         -     -     -      dependent

Availability Modes                 Default   Type    Value   Values
                                   -         fixed   zonal   -

Allowed Access Protocols           Default   Type     Values
                                   nfs4      subset   nfs4

Allowed transit encryption modes   Default   Type     Values
                                   none      subset   none,ipsec
ibmcloud is share-profile rfs
Getting file share profile rfs in region us-south under account Test Account as user test.user@ibm.com...
Name                               rfs
Family                             defined_performance
IOPS                               Default   Max   Min   Step   Type
                                   -         -     -     -      fixed

Capacity                           Default   Max     Min   Step   Type
                                   1         32000   1     1      range

Bandwidth(Mbps)                    Default   Max    Min   Step   Type
                                   800       8096   1     1      range

Availability Modes                 Default   Type    Value      Values
                                   -         fixed   regional   -

Allowed Access Protocols           Default   Type     Values
                                   nfs4      subset   nfs4

Allowed transit encryption modes   Default   Type     Values
                                   stunnel   subset   none,stunnel

Para obter mais informações sobre as opções de comandos, consulte ibmcloud is share-profile.

Visualização de perfis com a API

Use a solicitação GET /share/profiles para recuperar informações sobre os perfis de compartilhamento de arquivos geralmente disponíveis.

curl -X GET $vpc_api_endpoint/v1/share/profiles?$api_version&generation=2\
-H "Authorization: Bearer $iam_token"

Selecione a disponibilidade Os clientes com acesso especial para visualizar a nova oferta regional de compartilhamento de arquivos podem listar o novo perfil com a seguinte solicitação de API:

A resposta se parece com o exemplo a seguir.

{
  "first": {
    "href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles?limit=50"
  },
  "limit": 50,
  "profiles": [
    {
    "allowed_access_protocols": {
      "default": [
        "nfs4"
      ],
      "type": "subset",
      "values": [
        "nfs4"
      ]
    },
    "allowed_transit_encryption_modes": {
      "default": [
        "none",
        "stunnel"
      ],
      "type": "subset",
      "values": [
        "none",
        "stunnel"
      ]
    },
    "availability_modes": {
      "type": "fixed",
      "value": "zonal"
    },
    "bandwidth": {
      "type": "fixed",
      "value": 100
    },
    "capacity": {
      "max": 32000,
      "min": 10,
      "step": 1,
      "type": "dependent_range"
    },
    "family": "defined_performance",
    "href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/dp2",
    "iops": {
      "max": 96000,
      "min": 100,
      "step": 1,
      "type": "dependent_range"
    },
    "name": "dp2",
    "resource_type": "share_profile"
},
    {
      "allowed_access_protocols": {
        "default": [
          "nfs4"
        ],
        "type": "subset",
        "values": [
          "nfs4"
        ]
      },
      "allowed_transit_encryption_modes": {
        "default": [
          "none"
        ],
        "type": "subset",
        "values": [
          "none"
        ]
      },
      "availability_modes": {
        "type": "fixed",
        "value": "regional"
      },
      "bandwidth": {
        "max": 8192,
        "min": 800,
        "step": 1,
        "type": "dependent_range"
      },
      "capacity": {
        "max": 32000,
        "min": 10,
        "step": 1,
        "type": "dependent_range"
      },
      "family": "defined_performance",
      "href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/rfs",
      "iops": {
        "type": "dependent"
      },
      "name": "rfs",
      "resource_type": "share_profile"
    }
  ],
  "total_count": 2
}

A versão 2025-09-16 da API foi aprimorada para incluir os seguintes campos:

  • allowed_access_protocols indica qual protocolo de acesso é permitido para uso com o compartilhamento de arquivos. O valor padrão atual é nsf4.
  • availability_modes indica a disponibilidade dos dados.
    • O perfil dp2 oferece suporte à disponibilidade de dados zonais.
    • O perfil rfs oferece suporte à disponibilidade de dados regionais.
  • bandwidth indica o valor máximo de largura de banda disponível que o compartilhamento de arquivos pode suportar.
    • Para o perfil dp2, a largura de banda é calculada multiplicando-se o número de IOPS por 256 KB.
    • Para o perfil rfs, o valor predefinido é 800 Mbps. No entanto, você pode aumentar esse valor para até 8192 Mbps.
  • storage_generation indica a geração do perfil de compartilhamento de arquivos dentro da família de perfis de desempenho definido.
    • Para o perfil dp2, o valor é 1.
    • Para o perfil rfs, o valor é 2.

Visualizando perfis com o Terraform

  1. Para usar o Terraform, faça download da CLI do Terraform e configure o plug-in do Provedor IBM Cloud®. Para obter mais informações, consulte Introdução ao Terraform.

  2. Os serviços de infraestrutura de VPC usam um terminal regional específico, que tem como destino o us-south por padrão Se sua VPC for criada em outra região, certifique-se de destinar a região apropriada no bloco do provedor no arquivo provider.tf. Veja o exemplo a seguir de destinação de uma região diferente do us-south padrão:

    provider "ibm" {
       region = "eu-de"
    }
    
  3. Importe a lista de perfis de volume disponíveis como uma origem de dados somente leitura

    data "ibm_is_share_profiles" "example" {
    }
    

    Para obter mais informações, consulte ibm_is_share_profiles.

Como o tamanho da E/S afeta o desempenho do compartilhamento de arquivos

Os valores de IOPS são baseados em um tamanho de bloco de 16 KB para todos os perfis, com uma carga de trabalho aleatória de 50% de leitura e 50% de gravação. Cada 16 KB de dados que são lidos ou gravados conta como uma operação de leitura / gravação. Uma única gravação de menos de 16 KB conta como uma única operação de escrita.

A largura de banda máxima para um compartilhamento de arquivos é calculada pegando o IOPS do compartilhamento de arquivos e multiplicando-o pelo multiplicador de largura de banda. O multiplicador de largura de banda é de 16 KB para níveis de 3 IOPS/GB ou 5 IOPS/GB, ou 256 KB para 10 IOPS/GB, IOPS personalizado e perfis dp2. Quanto maior for o valor de IOPS especificado, maior será a largura de banda. A largura de banda máxima é de 8192 Mbps.

Selecione a disponibilidade Para o perfil rfs, a largura de banda é diretamenteajustável. O valor predefinido é 800 Mbps. Você pode aumentar esse valor até 8192 Mbps ou reduzi-lo de volta ao valor predefinido. O valor de IOPS para um compartilhamento de arquivos regional é 35000.

O tamanho de E/S do aplicativo impacta diretamente o desempenho do armazenamento Se o tamanho de E/S do aplicativo for menor do que o multiplicador de largura de banda usado pelo perfil para calcular a largura de banda, o limite de IOPS será atingido antes do limite de largura de banda. Por outro lado, se o tamanho da E/S da aplicação for maior, o limite de largura de banda será atingido antes do limite de IOPS.

A Tabela 5 apresenta alguns exemplos de como o tamanho do bloco e o IOPS afetam a largura de banda, calculada da seguinte forma: tamanho médio do bloco de E/S × IOPS = largura de banda em MBps.

Como o tamanho do bloco e o IOPS afetam a largura de banda.
Tamanho de bloco (KB) IOPS Largura da banda (Mbps)
4 1.000
8 1.000
16 1.000 16
32 500 16
64 250 16
128 128 16
512 32 16
1.024 16 16

se o seu limite for 1000 IOPS ou 16 KB de tamanho de bloco, a largura de banda será limitada ao limite que for atingido primeiro.

Ainda é possível atingir o número máximo de IOPS ao usar tamanhos de bloco menores, mas a largura de banda é menor. O exemplo a seguir mostra como a largura de banda diminui à medida que o tamanho dos blocos diminui, quando o número máximo de IOPS é mantido.

  • 16 KB * 6000 IOPS == ~94 MBps
  • 8 KB * 6000 IOPS == ~47 MBps
  • 4 KB * 6000 IOPS == ~23 MBps

Próximas etapas


  1. Para o perfil dp2, a largura de banda máxima permitida é determinada pelo número de IOPS multiplicado por 256 KB. Para o perfil rfs, a largura de banda da linha de base é de 800 Mbps. Você pode aumentar o valor da largura de banda aumentando a capacidade e o IOPS dos compartilhamentos dp2 e aumentando o valor da largura de banda dos compartilhamentos baseados no perfil rfs. A largura de banda máxima é de 8192 Mbps para todos os perfis de desempenho definidos. Esse valor de largura de banda representa a taxa de transferência combinada máxima permitida para operações de leitura e gravação. ↩︎