在运行目标为 OneDrive 或 OneDrive for Business 的要求较高的备份或同步作业时,HBS3 可能会遇到限制。如果 HBS3 遇到限制,可看到以下现象:
- 看到错误消息“429 (请求过多)”或“503 (服务不可用)”。
- 备份或同步作业停止响应,或其状态长时间不变。
图 1.发生限制时的作业状态。
为什么会发生限制?HBS3 允许使用 Microsoft Graph 平台和 API 将 NAS 数据备份或同步到 OneDrive 和 OneDrive for Business。Microsoft Graph 设计用于处理大量请求。如果客户端发送了巨量请求,Microsoft Graph 将限制客户端以帮助维持最优的服务性能和可靠性。
限制会限定客户端操作或并发调用的数量,以防过度使用资源。例如,如果在 HBS3 上运行 10 个作业,每个作业需要备份或同步 1 TB 内容,就可能会导致限制。
在同一 NAS 上运行多个使用 Microsoft Graph API 的服务(例如 HybridMount、VJBOD Cloud 和 HBS3)也可能会触发限制。
处理限制的最佳实践以及我们的帮助措施作为独立软件供应商 (ISV),我们按照 Microsoft 建议的处理限制的最佳实践来减少限制,如下所示:
- 减少每个请求的操作数量。
- 按 Microsoft 的要求减少 API 调用频率。
- 使用 ISV 标识符来标识 HTTP 流量。
- 使用重试间隔策略确保限制解除之前实行最低延迟。
防止或避免限制通过测试,我们发现防止限制的最佳方法是在非高峰时间运行作业。改在非高峰时间运行后,我们可以再次运行有问题的作业,而不会遇到 429 和 503 错误消息。
建议:
- 尝试在非高峰工作时间运行备份或同步作业。
- 将大型备份或同步作业拆分为多个较小的作业,限制数据传输范围。
- 如果您发现遇到了限制,请暂停作业并等待,以后再继续作业。
[size=100%] 参考内容: 限制模式
Microsoft Graph 限制指南