容量规划和负载测试 SharePoint Online

本文介绍如何在没有传统负载测试的情况下部署到 SharePoint Online,因为 SharePoint Online 上不允许进行负载测试。 SharePoint Online 是一项云服务,Microsoft 管理服务中的负载功能、运行状况和总体负载均衡。

确保成功启动网站的最佳方法是遵循 门户启动计划中突出显示的基本原则、做法和建议。

SharePoint Online 如何执行容量规划概述

SharePoint Online 与本地部署main优势之一是云的弹性和分布式区域中用户的优化。 我们的大规模环境旨在每天为数百万用户提供服务。 因此,通过平衡和扩展场来有效处理容量非常重要。

虽然对于任何一个场中的任何一个租户来说,增长通常不可预测,但请求的聚合总和是可预测的。 通过确定 SharePoint Online 中的增长趋势,我们可以规划未来的扩展。

为了有效地使用容量并应对意外增长,在任何服务器场中,我们都有跟踪和监视服务的各种元素的自动化功能。 使用多个指标,其中一个main是 CPU 负载,它用作纵向扩展前端服务器的信号。 此外,我们建议使用 分阶段/波方法,因为 SQL 环境将根据负载和增长随时间推移进行缩放。 遵循阶段和波可以正确分布该负载和增长。

容量不仅仅是持续添加更多硬件,还涉及管理和控制容量,以确保它为有效的负载请求提供服务。 我们建议客户遵循建议的指南,以确保他们获得最佳体验。 这也意味着我们已制定限制模式和控制措施,以确保不允许服务中的“滥用”行为。 虽然并非所有“不良”行为都是有意的,但我们必须确保限制该行为的影响。 有关限制以及如何避免限制的详细信息,请查看 如何避免限制指南 一文。

为何无法加载测试 SharePoint Online

在本地环境中,负载测试用于验证规模假设,并最终找到服务器场的断点;通过加载使其饱和。

使用 SharePoint Online 时,我们需要以不同的方式执行操作,因为规模相对流畅,并根据某些试探法调整、限制和控制负载。 作为如此大规模的多租户环境,我们必须保护同一场中的所有租户,因此我们会自动限制任何负载测试。 但是,如果尝试进行负载测试,除了受到限制之外,还可能会收到令人失望且可能误导性的结果。 发生这种情况的原因是,你当前测试的服务器场可能会在测试时段内或在测试后数小时内发生规模更改,因为规模和场均衡操作是持续执行的。

与其尝试将 SharePoint 作为服务进行负载测试,不如专注于遵循建议的做法,并遵循 创建、启动和维护正常的门户 指南。