Azure 存储资源提供程序的可伸缩性和性能目标
本参考详细介绍了 Azure 存储的可伸缩性和性能目标。 以下所列的可伸缩性和性能目标为高端目标,但却是能够实现的。 在任何情况下,存储帐户实现的请求速率和带宽取决于存储对象大小、使用的访问模式、应用程序执行的工作负荷类型。
请务必测试服务,确定其性能是否达到要求。 如果可能,应避免流量速率突发峰值,并确保流量在各个分区上均匀分布。
当应用程序达到分区能够处理的工作负荷极限时,Azure 存储将开始返回错误代码 503(服务器忙)或错误代码 500(操作超时)响应。 如果发生 503 错误,请考虑修改应用程序以使用指数退避策略进行重试。 使用指数退让策略,可以减少分区上的负载,缓解该分区的流量高峰。
Azure 存储帐户的服务级别协议 (SLA) 可在存储帐户的 SLA 中获得。
资源提供程序的缩放目标
仅当使用 Azure 资源管理器对 Azure 存储执行管理操作时,以下限制才适用。 这些限制按区域适用于请求中的资源。
资源 | 限制 |
---|---|
存储帐户管理操作数(读取) | 每 5 分钟 800 次 |
存储帐户管理操作数(写入) | 每秒 10 次/每小时 1200 次 |
存储帐户管理操作数(列出) | 每 5 分钟 100 次 |