Perfiles de File Storage for VPC

File Storage for VPC Los perfiles definen las características de capacidad y rendimiento de los recursos compartidos de archivos. Selecciona «rfs» para las cuotas regionales y « dp2 » para las cuotas zonales. Todos los recursos compartidos de archivos están respaldados por unidades de estado sólido (SSD).

File Storage descripción general del perfil

Cuando crea una compartición de archivos, selecciona el tamaño de compartición y el rendimiento de IOPS que está disponible, basándose en un perfil de almacenamiento de archivos. Actualmente, todos los recursos compartidos de archivos se crean basándose en el perfil de alto rendimiento dp2.

Seleccione la disponibilidad Los clientes con acceso especial para previsualizar la nueva oferta de recursos compartidos de archivos regionales pueden utilizar el perfil rfs para crear recursos compartidos de archivos con disponibilidad regional y valores de ancho de banda ajustables.

Los recursos compartidos de archivos que se crearon durante las fases beta y de disponibilidad limitada de los recursos compartidos de archivos zonales, ya sea con perfiles por niveles o con el perfil personalizado, pueden seguir funcionando basándose en esos perfiles hasta el 06 de mayo de 2027. También puede actualizar estas comparticiones de archivos para utilizar el perfil dp2 o cambiar a otro perfil de generación anterior. Sin embargo, los perfiles anteriores no son compatibles con la creación de nuevos archivos compartidos. Estos perfiles no son compatibles con las funciones más recientes, como el cifrado en tránsito, el montaje entre zonas, el uso compartido entre cuentas y las instantáneas.

Las siguientes tablas muestran las características y los niveles de rendimiento de los perfiles disponibles.

Perfiles actuales de archivos compartidos:

Comparación de perfiles de archivos compartidos y niveles de rendimiento.
Familia Perfil Disponibilidad Tamaño de compartición IOPS por compartición Ancho de banda máximo[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

Los perfiles de primera y segunda generación de la familia de perfiles de rendimiento definidos no son intercambiables. No se puede convertir un recurso compartido zonal en un recurso compartido regional, ni un recurso compartido regional en un recurso compartido zonal.

Perfiles de archivos compartidos obsoletos:

Comparación de perfiles de archivos compartidos y niveles de rendimiento.
Familia Perfil Disponibilidad Tamaño de compartición IOPS por compartición Ancho de banda máximo
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

El ancho de banda máximo permitido para las zonas compartidas viene determinado por el número de IOPS multiplicado por el multiplicador de ancho de banda, que es específico del perfil. Este valor de ancho de banda representa el máximo rendimiento combinado permitido para las operaciones de lectura y escritura.

Seleccione la disponibilidad El valor del ancho de banda de los archivos compartidos regionales es ajustable. Para el perfil rfs, el ancho de banda de referencia es de 800 Mbps. Este valor se puede aumentar hasta 8192 Mbps en la consola, desde la CLI y con la API.

El tamaño de E/S de la aplicación afecta directamente al rendimiento del almacenamiento. Si el tamaño de E/S de la aplicación es menor que el multiplicador de ancho de banda que utiliza el perfil para calcular el ancho de banda, el límite de IOPS se alcanza antes que el límite de ancho de banda. Por el contrario, si el tamaño de E/S de la aplicación es mayor, se alcanza el límite de ancho de banda antes de alcanzar el límite de IOPS.

Una sola sesión puede alcanzar una transferencia de hasta 64 KB de tamaño de bloque. Para utilizar el ancho de banda máximo permitido, se necesitan varias sesiones simultáneas en el recurso compartido.

Perfiles de rendimiento definidos

Ambos perfiles de la familia de rendimiento definida proporcionan un almacenamiento de archivos resistente con características de rendimiento flexibles y diferente disponibilidad de datos.

Perfil de disponibilidad regional

Seleccione la disponibilidad El perfil rfs es el perfil de segunda generación de la familia de perfiles de rendimiento definidos. Con este perfil, puede crear recursos compartidos de archivos con disponibilidad regional.

La disponibilidad regional de datos significa que los datos se replican en las 3 zonas de la región, lo que ofrece una mayor disponibilidad y tolerancia a fallos. Debido a la replicación sincrónica entre las zonas y a la necesidad de garantizar la durabilidad de los datos, es posible que experimente un aumento de la latencia durante las operaciones de escritura. Para las cargas de trabajo en las que el rendimiento de latencia es menos crítico que la durabilidad, o se prefieren IOPS más altas y constantes en lugar de baja latencia, los recursos compartidos regionales pueden ser una mejor opción.

Al crear un recurso compartido de archivos regional, puede especificar su capacidad entre 1 GiB y 32.000 GiB. 800 Mbps es la asignación por defecto para todos los recursos compartidos de archivos regionales. Puedes aumentar el ancho de banda de 800 Mbps a 8192 Mbps por un coste adicional. Una vez creado el archivo compartido, puedes ajustar el ancho de banda entre los valores mínimo y máximo en cualquier momento.

En la versión de disponibilidad selectiva, no se admite la replicación asíncrona entre regiones.

Perfil de disponibilidad por zonas

Con el perfil dp2, puede aprovisionar recursos compartidos de archivos zonales y especificar sus valores de capacidad e IOPS totales.

La disponibilidad de datos por zonas significa que los datos están disponibles dentro de una única zona de disponibilidad, lo que ofrece respuestas más rápidas con menos retrasos, pero menos resistencia. Para aplicaciones sensibles a la latencia que pueden tolerar un RPO de 1 hora para la replicación, los recursos compartidos zonales pueden ser una mejor opción.

Se pueden crear recursos compartidos de archivos con una capacidad comprendida entre 10 GB (mínimo preestablecido) y 32.000 GB. Puedes empezar con poco y, si más adelante necesitas más capacidad de almacenamiento, aumentar el tamaño del archivo compartido. Al crear un recurso compartido de archivos, puedes seleccionar un valor de IOPS comprendido entre 100 IOPS (el mínimo preestablecido) y 96.000 IOPS, en función del tamaño del recurso compartido. También puedes ajustar las IOPS más tarde.

Para el perfil dp2, el ancho de banda de referencia viene determinado por el número de IOPS multiplicado por 256 KB. Así que cuando aumentas la capacidad y las IOPS, también aumentas el límite de ancho de banda. El valor máximo de ancho de banda para este perfil es de 8192 Mbps.

La tabla 2 muestra los rangos de IOPS disponibles, en función del tamaño del recurso compartido.

rangos de IOPS y capacidad del perfil de recurso compartido de archivosdp2.
Tamaño compartido (GB) Rango de IOPS (IOPS)
10 - 39 100 - 1.000
40 - 79 100-2.000
80 - 99 100 - 4.000
100 - 499 100 - 6.000
500 - 999 100 - 10.000
1.000 - 1.999 100 - 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 alcanzar las 96 000 IOPS, varias instancias de servidores virtuales deben acceder a un único recurso compartido de archivos. Un único recurso compartido de archivos al que accede un solo cliente tiene un límite de 48 000 IOPS.

Perfiles de almacenamiento de archivos por niveles y personalizados

En la siguiente sección encontrará información sobre los perfiles de recursos compartidos de archivos (de uso general, 5-iops, 10-iops o personalizados) que se utilizaron en la versión beta de los recursos compartidos de archivos zonales. A partir del 08 de agosto de 2023, los recursos compartidos de archivos zonales sólo podrán aprovisionarse con el perfil de rendimiento definido. Está previsto que estos perfiles de acciones alcancen el Fin de Apoyo el 06 de mayo de 2027. Para acceder a las nuevas funciones, debe cambiar el perfil de IOPS de su recurso compartido a dp2.

Niveles de IOPS

Las comparticiones de archivos existentes se pueden basar en los niveles de IOPS que ha seleccionado al crear la compartición de archivos. La Tabla 3 describe el rendimiento de IOPS para el perfil de niveles de IOPS.

La Tabla 3 describe el rendimiento de IOPS para los perfiles de niveles de IOPS obsoletos.

Perfiles de niveles de IOPS y niveles de rendimiento para cada nivel
Nivel de IOPS Carga de trabajo Tamaño compartido (GB) IOPS máx. (IOPS)
3 IOPS/GB Cargas de trabajo de uso general 10-32.000 48.000-96.000¹
5 IOPS/GB Cargas de trabajo de alta intensidad de E/S 10-9.600 48.000
10 IOPS/GB Cargas de trabajo de almacenamiento exigentes 10-4.800 48.000

¹ Para alcanzar las 96 000 IOPS, varias instancias de servidores virtuales deben acceder a un único recurso compartido de archivos. Un recurso compartido de archivos al que solo accede un cliente tiene un límite de 48 000 IOPS.

El máximo total de IOPS se redondea al siguiente múltiplo de 10 cuando el cálculo de IOPS resulta en un IOPS inferior o igual a 48.000 IOPS. El número máximo total de IOPS se redondea al múltiplo de 100 inmediatamente superior en los cálculos de IOPS que den como resultado un valor superior a 48 000 IOPS y hasta 96 000 IOPS.

Perfil de acciones personalizado

El perfil de IOPS personalizadas, obsoleto, especifica el total de IOPS para el recurso compartido de archivos dentro del intervalo de su tamaño. Las comparticiones de archivos que utilizan un perfil de IOPS personalizado pueden tener un nivel de rendimiento de IOPS en el rango de 100 a 48000 IOPS.

La tabla 4 muestra los rangos de IOPS disponibles en función del tamaño del recurso compartido de archivos.

IOPS disponibles en función del tamaño del archivo compartido.
Tamaño de la unidad compartida de archivos (GB) Rango de IOPS (IOPS)
10 - 39 100 - 1.000
40 - 79 100-2.000
80 - 99 100 - 4.000
100 - 499 100 - 6.000
500 - 999 100 - 10.000
1.000 - 1.999 100 - 20.000
2.000-3.999 200 - 40.000
4.000-7.999 300 - 40.000
8.000-9.999 500 - 48.000
10000 - 16.000 1000 - 48.000

El máximo total de IOPS se redondea al siguiente múltiplo de 10 cuando el cálculo de IOPS resulta en un IOPS inferior o igual a 48.000 IOPS.

Ver perfiles en la consola

Cuando creas un archivo compartido en la consola, puedes ver los perfiles disponibles en la tabla de la sección Perfiles.

Visualización de perfiles desde la CLI

Para ver la lista de perfiles disponibles desde la CLI, ejecuta el comando « ibmcloud is share-profiles ». Seleccione la disponibilidad Los clientes con acceso especial para previsualizar la nueva oferta regional de uso compartido de archivos, también pueden ver el perfil rfs al listar los perfiles de uso compartido.

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 obtener más información sobre las opciones de mandato, consulte ibmcloud is share-profiles.

Para ver los detalles del perfil compartido, utilice el comando ibmcloud is share-profile y especifique el nombre del perfil. Vea el ejemplo siguiente.

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 obtener más información sobre las opciones de mandato, consulte ibmcloud is share-profile.

Visualización de perfiles con la API

Utilice la solicitud GET /share/profiles para recuperar información sobre los perfiles de uso compartido de archivos disponibles de forma general.

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

Seleccione la disponibilidad Los clientes con acceso especial para previsualizar la nueva oferta de uso compartido de archivos regionales, pueden listar el nuevo perfil con la siguiente solicitud API:

La respuesta tiene el aspecto siguiente.

{
  "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
}

La versión 2025-09-16 de la API se ha mejorado para incluir los siguientes campos:

  • allowed_access_protocols indica qué protocolo de acceso está permitido utilizar con el archivo compartido. El valor actual por defecto es nsf4.
  • availability_modes indica la disponibilidad de los datos.
    • El perfil dp2 admite la disponibilidad de datos por zonas.
    • El perfil rfs admite la disponibilidad de datos regionales.
  • bandwidth denota el valor de ancho de banda máximo disponible que puede manejar el recurso compartido de archivos.
    • Para el perfil dp2, el ancho de banda se calcula multiplicando el número de IOPS por 256 KB.
    • Para el perfil rfs, el valor preestablecido es 800 Mbps. Sin embargo, puedes aumentar este valor hasta 8192 Mbps.
  • storage_generation indica la generación del perfil de uso compartido de archivos dentro de la familia de perfiles de rendimiento definidos.
    • Para el perfil dp2, el valor es 1.
    • Para el perfil rfs, el valor es 2.

Visualización de perfiles con Terraform

  1. Para utilizar Terraform, descargue la CLI de Terraform y configure el plug-in de proveedor IBM Cloud®. Para obtener más información, consulte Iniciación a Terraform.

  2. Los servicios de infraestructura de VPC utilizan un punto final regional específico, que se dirige a us-south de forma predeterminada. Si la VPC se crea en otra región, asegúrese de que el destino sea la región adecuada en el bloque de proveedor en el archivo provider.tf. Consulte el ejemplo siguiente de destino de una región que no sea la predeterminada us-south.

    provider "ibm" {
       region = "eu-de"
    }
    
  3. Importe la lista de perfiles de volumen disponibles como un origen de datos de sólo lectura.

    data "ibm_is_share_profiles" "example" {
    }
    

    Para obtener más información, consulte ibm_is_share_profiles.

Cómo influye el tamaño de E/S en el rendimiento del recurso compartido de archivos

Los valores de IOPS se basan en un tamaño de bloque de 16 KB para todos los perfiles, con una carga de trabajo aleatoria de lectura y escritura al 50-50. Cada 16 KB de datos que se leen o escriben cuenta como una operación de lectura/escritura. Una sola escritura de menos de 16 KB cuenta como una sola operación de escritura.

El ancho de banda máximo para un archivo compartido se calcula tomando las IOPS del archivo compartido y multiplicándolas por el multiplicador de ancho de banda. El multiplicador de ancho de banda es de 16 KB para los niveles de 3 IOPS/GB o 5 IOPS/GB, o de 256 KB para los perfiles de 10 IOPS/GB, IOPS personalizadas y dp2. Cuanto mayor sea el valor de IOPS que especifiques, mayor será el ancho de banda. El ancho de banda máximo es de 8192 Mbps.

Seleccione la disponibilidad Para el perfil rfs, el ancho de banda es directamenteajustable. El valor preestablecido es 800 Mbps. Puedes aumentar este valor hasta 8192 Mbps, o reducirlo hasta el valor preestablecido. El valor de IOPS para un recurso compartido de archivos regional es 35000.

El tamaño de E/S de la aplicación afecta directamente al rendimiento del almacenamiento. Si el tamaño de E/S de la aplicación es menor que el multiplicador de ancho de banda que utiliza el perfil para calcular el ancho de banda, el límite de IOPS se alcanza antes que el límite de ancho de banda. Por el contrario, si el tamaño de E/S de la aplicación es mayor, se alcanza el límite de ancho de banda antes de alcanzar el límite de IOPS.

La tabla 5 ofrece algunos ejemplos de cómo el tamaño de bloque y las IOPS influyen en el ancho de banda, que se calcula de la siguiente forma: tamaño medio de bloque de E/S × IOPS = ancho de banda en MBps.

Cómo afectan el tamaño de bloque y las IOPS al ancho de banda.
Tamaño de bloque (KB) IOPS Ancho de 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

¹ Si su límite es de 1000 IOPS o 16 KB de tamaño de bloque, el ancho de banda se limita al límite que se alcance primero.

Se puede seguir obteniendo el número máximo de IOPS cuando se utilizan tamaños de bloque más pequeños, pero el ancho de banda es menor. El siguiente ejemplo muestra cómo disminuye el ancho de banda a medida que se reducen los tamaños de bloque, cuando se mantiene el número máximo de IOPS.

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

Próximos pasos


  1. Para el perfil dp2, el ancho de banda máximo permitido viene determinado por el número de IOPS multiplicado por 256 KB. Para el perfil rfs, el ancho de banda de referencia es de 800 Mbps. Puede aumentar el valor del ancho de banda aumentando la capacidad y las IOPS de los recursos compartidos de dp2, y aumentando el valor del ancho de banda de los recursos compartidos basados en perfiles de rfs. El ancho de banda máximo es de 8192 Mbps para todos los perfiles de rendimiento definidos. Este valor de ancho de banda representa el máximo rendimiento combinado permitido para las operaciones de lectura y escritura. ↩︎