Kapacitetsplanering och belastningstestning av SharePoint Online

Den här artikeln beskriver hur du kan distribuera till SharePoint Online utan traditionella belastningstester, eftersom belastningstester inte är tillåtna på SharePoint Online. SharePoint Online är en molntjänst och belastningsfunktionerna, hälsotillståndet och den övergripande belastningsfördelningen i tjänsten hanteras av Microsoft.

Det bästa sättet att säkerställa att webbplatsen lanseras väl är att följa grundläggande principer, metoder och rekommendationer som markeras i planen för lanseringen av din portal.

Översikt över hur SharePoint Online utför kapacitetsplanering

En av fördelarna med SharePoint Online i en lokal distribution är flexibiliteten i molnet samt optimeringar för användare i distribuerade regioner. Våra storskaliga miljö är konfigurerad för miljontals användare varje dag, så det är viktigt att vi hanterar kapaciteten effektivt genom att balansera och utöka kapaciteten.

Även om tillväxten ofta är svår att förutse för en klientorganisation i en servergrupp, går det att förutspå den samlade summan av förfrågningar med tiden. Genom att identifiera tillväxttrender i SharePoint Online kan vi planera för framtida expansion.

För att kunna använda vår kapacitet effektivt och hantera oväntad tillväxt i olika serverfarmer använder vi automation som spårar och övervakar olika delar av tjänsten. Flera mätvärden används, med en av de viktigaste värdena vid processorbelastning, som används som en signal för att skala upp frontend-servrar. Dessutom rekommenderar vi en fasad /våg-metod eftersom SQL-miljöer skalar efter belastning och tillväxt över tid och genom att följa faserna och vågorna möjliggör rätt fördelning av belastningen och tillväxten.

Kapacitet handlar mer än bara om att kontinuerligt lägga till mer maskinvara, men den handlar även om att hantera och kontrollera denna kapacitet för att säkerställa att den underhålls av giltiga belastningsförfrågningar. Vi rekommenderar att kunderna följer de rekommenderade rekommendationer för att säkerställa att de får den bästa upplevelsen. Det innebär också att vi har begränsningsmönster och kontroller för att säkerställa att vi inte tillåter "olämpligt" beteende i tjänsten. Det är inte alltid "dåligt" beteende som är avsiktligt, vi måste säkerställa att vi begränsar effekten av beteendet. Mer information om begränsning och hur du undviker den finns i artikeln om hur du undviker begränsningar i vägledningen.

Varför du inte kan läsa SharePoint Online

I lokala miljöer används belastningstester till att kontrollera antaganden om skalning och få reda på servergruppens brytningspunkt. genom att mätta den med belastning.

Med SharePoint Online behöver vi göra saker på ett annat sätt eftersom skalan är relativt flytande och justeras, begränsar och kontrollerar belastningen, baserat på viss heuristisk. Eftersom miljön har så stor storlek för flera innehavare måste vi skydda alla innehavare i samma servergrupp, så vi kommer automatiskt att begränsa eventuella belastningstester. Om du däremot försöker läsa in test, förutom att begränsas, kommer du att få ett eventuellt missvisande resultat eftersom den servergrupp som du testade i dag förmodligen har haft skaländringar under testfönstret eller inom några timmar efter testning, allt eftersom åtgärder för skalning och servergruppsutjämning utförs löpande.

I stället för att försöka läsa in SharePoint som en tjänst bör du hellre fokusera på att följa de rekommenderade metoderna och följa rekommendationer för att skapa och underhålla en vägledning för portalen som är felfri.