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:
| 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:
| 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.
| 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.
| 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.
| 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_protocolsindica qué protocolo de acceso está permitido utilizar con el archivo compartido. El valor actual por defecto esnsf4.availability_modesindica la disponibilidad de los datos.- El perfil
dp2admite la disponibilidad de datos por zonas. - El perfil
rfsadmite la disponibilidad de datos regionales.
- El perfil
bandwidthdenota 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.
- Para el perfil
storage_generationindica 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 es1. - Para el perfil
rfs, el valor es2.
- Para el perfil
Visualización de perfiles con Terraform
-
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.
-
Los servicios de infraestructura de VPC utilizan un punto final regional específico, que se dirige a
us-southde 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 archivoprovider.tf. Consulte el ejemplo siguiente de destino de una región que no sea la predeterminadaus-south.provider "ibm" { region = "eu-de" } -
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.
| Tamaño de bloque (KB) | IOPS | Ancho de banda (Mbps) |
|---|---|---|
| 4 | 1.000 | 4¹ |
| 8 | 1.000 | 8¹ |
| 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
- Crear un archivo compartido.
- Gestionar archivos compartidos.
- Para más información sobre los precios, consulte las preguntas frecuentes.
-
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 perfilrfs, 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 dedp2, y aumentando el valor del ancho de banda de los recursos compartidos basados en perfiles derfs. 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. ↩︎