Kapacitetsplanering och belastningstestning av SharePoint Online

Den här artikeln beskriver hur du kan distribuera till SharePoint Online utan traditionell belastningstestning, eftersom belastningstestning inte är tillåtet i SharePoint Online. SharePoint Online är en molntjänst och Microsoft hanterar belastningsfunktioner, hälsa och övergripande belastningsutjämning i tjänsten.

Det bästa sättet att säkerställa att din webbplats startas är att följa grundläggande principer, metoder och rekommendationer som är markerade i planen för lanseringen av portalen.

Översikt över hur SharePoint Online utför kapacitetsplanering

En av de största fördelarna med SharePoint Online jämfört med en lokal distribution är molnets elasticitet och optimeringar för användare i distribuerade regioner. Vår storskaliga miljö är konfigurerad för att betjäna miljontals användare dagligen. Därför är det viktigt att vi hanterar kapaciteten effektivt genom att balansera och expandera servergrupper.

Tillväxten är ofta oförutsägbar för en klientorganisation i en servergrupp, men den aggregerade summan av begäranden är förutsägbar över tid. Genom att identifiera tillväxttrenderna i SharePoint Online kan vi planera för framtida expansion.

För att effektivt kunna använda kapacitet och hantera oväntad tillväxt har vi i alla servergrupper automatisering som spårar och övervakar olika delar av tjänsten. Flera mått används, där en av de viktigaste är CPU-belastning, som används som en signal för att skala upp klientdelsservrar. Dessutom rekommenderar vi en stegvis/våg-metod, eftersom SQL-miljöer skalas efter belastning och tillväxt över tid. Genom att följa faserna och vågorna kan belastningen och tillväxten fördelas korrekt.

Kapacitet handlar mer än bara om att lägga till mer maskinvara kontinuerligt, men det handlar också om att hantera och kontrollera den kapaciteten för att säkerställa att den betjänar giltiga belastningsbegäranden. Vi rekommenderar att kunderna följer den rekommenderade vägledningen för att säkerställa att de får bästa möjliga upplevelse. Det innebär också att vi har begränsningsmönster och kontroller på plats för att säkerställa att vi inte tillåter "missbruk" i tjänsten. Även om inte allt "dåligt" beteende är avsiktligt, måste vi se till att vi begränsar effekten av det beteendet. Mer information om begränsning och hur du undviker det finns i artikeln om hur du undviker begränsningar .

Därför kan du inte läsa in test av SharePoint Online

Med lokala miljöer används belastningstestning för att validera skalningsantagande och slutligen hitta brytpunkten för en servergrupp. genom att mätta den med belastning.

Med SharePoint Online behöver vi göra saker annorlunda eftersom skalan är relativt flytande och justerar, begränsar och kontrollerar belastningen baserat på vissa heuristiker. Eftersom vi är en så storskalig miljö för flera innehavare måste vi skydda alla klienter i samma servergrupp, så att vi automatiskt begränsar eventuella belastningstester. Om du däremot försöker läsa in test, förutom att begränsas, kan du få nedslående och potentiellt vilseledande resultat. Anledningen till att det kan inträffa är att den servergrupp som du testade idag kan ha skalningsändringar under testfönstret eller inom några timmar efter testningen, eftersom skalnings- och servergruppsutjämningsåtgärder utförs löpande.

I stället för att försöka läsa in test av SharePoint som en tjänst fokuserar du i stället på att följa de rekommenderade metoderna och följa vägledningen skapa, starta och underhålla en felfri portal .