Objetivos de escalabilidad y rendimiento para cuentas de almacenamiento estándarScalability and performance targets for standard storage accounts

Esta referencia detalla los objetivos de escalabilidad y rendimiento de Azure Storage.This reference details scalability and performance targets for Azure Storage. Los objetivos de escalabilidad y rendimiento que mencionamos aquí son objetivos exigentes, pero se pueden lograr.The scalability and performance targets listed here are high-end targets, but are achievable. En todos los casos, la velocidad de solicitudes y el ancho de banda obtenido por la cuenta de almacenamiento depende del tamaño de los objetos almacenados, de los patrones de acceso utilizados y del tipo de carga de trabajo que realiza la aplicación.In all cases, the request rate and bandwidth achieved by your storage account depends upon the size of objects stored, the access patterns utilized, and the type of workload your application performs.

Asegúrese de probar el servicio para determinar si el rendimiento se ajusta a sus requisitos.Make sure to test your service to determine whether its performance meets your requirements. Si es posible, evite picos en la tasa de tráfico y asegúrese de que este se distribuya equitativamente entre las particiones.If possible, avoid sudden spikes in the rate of traffic and ensure that traffic is well-distributed across partitions.

Cuando la aplicación alcanza el límite de lo que puede administrar una partición para la carga de trabajo, Azure Storage comienza a responder con el código de error 503 (servidor ocupado) o el código de error 500 (tiempo de espera de operación).When your application reaches the limit of what a partition can handle for your workload, Azure Storage begins to return error code 503 (Server Busy) or error code 500 (Operation Timeout) responses. Si se producen errores 503, considere la posibilidad de modificar la aplicación para utilizar una directiva de retroceso exponencial para los reintentos.If 503 errors are occurring, consider modifying your application to use an exponential backoff policy for retries. El retroceso exponencial permite que disminuya la carga de la partición y evita los picos de tráfico en esa partición.The exponential backoff allows the load on the partition to decrease, and to ease out spikes in traffic to that partition.

Objetivos de escala para cuentas de almacenamiento estándarScale targets for standard storage accounts

En la tabla siguiente se describen los límites predeterminados para las cuentas de blob en bloques, Blob Storage y de uso general v1 y v2 de Azure.The following table describes default limits for Azure general-purpose v1, v2, Blob storage, and block blob storage accounts. El límite de entrada hace referencia a todos los datos que se envían a una cuenta de almacenamiento.The ingress limit refers to all data that is sent to a storage account. El límite de salida hace referencia a todos los datos que se reciben de una cuenta de almacenamiento.The egress limit refers to all data that is received from a storage account.

RecursoResource LímiteLimit
Número de cuentas de almacenamiento por región y suscripción, incluidas las cuentas de almacenamiento Estándar y Premium.Number of storage accounts per region per subscription, including standard, and premium storage accounts. 250250
Capacidad máxima de la cuenta de almacenamientoMaximum storage account capacity 5 PiB 15 PiB 1
Número máximo de contenedores de blobs, blobs, recursos compartidos de archivos, tablas, colas, entidades o mensajes por cuenta de almacenamientoMaximum number of blob containers, blobs, file shares, tables, queues, entities, or messages per storage account Sin límiteNo limit
Tasa de solicitud total1 por cuenta de almacenamientoMaximum request rate1 per storage account 20 000 solicitudes por segundo20,000 requests per second
Entrada máxima1 por cuenta de almacenamiento (regiones de Estados Unidos y Europa)Maximum ingress1 per storage account (US, Europe regions) 10 Gbps10 Gbps
Entrada máxima1 por cuenta de almacenamiento (regiones distintas de Estados Unidos y Europa)Maximum ingress1 per storage account (regions other than US and Europe) 5 Gbps si RA-GRS o GRS está habilitado, 10 Gbps en el caso de LRS o ZRS25 Gbps if RA-GRS/GRS is enabled, 10 Gbps for LRS/ZRS2
Salida máxima para las cuentas de uso general v2 y de Blob Storage (todas las regiones)Maximum egress for general-purpose v2 and Blob storage accounts (all regions) 50 Gbps50 Gbps
Salida máxima para cuentas de almacenamiento de uso general v1 (regiones de EE. UU.)Maximum egress for general-purpose v1 storage accounts (US regions) 20 Gbps si RA-GRS o GRS están habilitado, 30 Gbps en el caso de LRS o ZRS220 Gbps if RA-GRS/GRS is enabled, 30 Gbps for LRS/ZRS2
Salida máxima para cuentas de almacenamiento de uso general v1 (regiones no de EE. UU.)Maximum egress for general-purpose v1 storage accounts (non-US regions) 10 Gbps si RA-GRS o GRS está habilitado, 15 Gbps en el caso de LRS o ZRS210 Gbps if RA-GRS/GRS is enabled, 15 Gbps for LRS/ZRS2
Número máximo de reglas de red virtual por cuenta de almacenamientoMaximum number of virtual network rules per storage account 200200
Número máximo de reglas de dirección IP por cuenta de almacenamientoMaximum number of IP address rules per storage account 200200

1Las cuentas estándar de Azure Storage admiten límites de capacidad y límites de entrada por solicitud superiores.1 Azure Storage standard accounts support higher capacity limits and higher limits for ingress by request. Para solicitar un aumento en los límites de cuenta, póngase en contacto con el soporte técnico de Azure.To request an increase in account limits, contact Azure Support.

2 Si la cuenta de almacenamiento tiene habilitado el acceso de lectura con almacenamiento con redundancia geográfica (RA-GRS) o el almacenamiento con redundancia de zona geográfica (RA-GZRS), los destinos de salida de la ubicación secundaria son idénticos a los de la ubicación principal.2 If your storage account has read-access enabled with geo-redundant storage (RA-GRS) or geo-zone-redundant storage (RA-GZRS), then the egress targets for the secondary location are identical to those of the primary location. Para más información, consulte Replicación de Azure Storage.For more information, see Azure Storage replication.

Nota

Microsoft recomienda usar una cuenta de almacenamiento de uso general v2 en la mayoría de los escenarios.Microsoft recommends that you use a general-purpose v2 storage account for most scenarios. Puede actualizar fácilmente una cuenta de Azure Blob Storage o de uso general v1 a una cuenta de uso general v2 sin tiempo de inactividad y sin la necesidad de copiar datos.You can easily upgrade a general-purpose v1 or an Azure Blob storage account to a general-purpose v2 account with no downtime and without the need to copy data. Para más información, consulte Actualización a una cuenta de almacenamiento de uso general v2.For more information, see Upgrade to a general-purpose v2 storage account.

Si las necesidades de su aplicación superan los objetivos de escalabilidad de una sola cuenta de almacenamiento, puede compilar la aplicación de forma que use varias cuentas de almacenamiento.If the needs of your application exceed the scalability targets of a single storage account, you can build your application to use multiple storage accounts. A continuación, puede dividir los objetos de datos en esas cuentas de almacenamiento.You can then partition your data objects across those storage accounts. Para obtener información sobre los precios por volumen, vea Precios de Azure Storage.For information on volume pricing, see Azure Storage pricing.

Todas las cuentas de almacenamiento se ejecutan en una topología de red plana, independientemente del momento en que se hayan creado.All storage accounts run on a flat network topology regardless of when they were created. Para obtener más información acerca de la arquitectura de red plana de Azure Storage y de la escalabilidad, vea Microsoft Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency (Microsoft Azure Storage: Un servicio de almacenamiento en nube altamente disponible de gran coherencia).For more information on the Azure Storage flat network architecture and on scalability, see Microsoft Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency.

Consulte tambiénSee also