Planowanie wydajności i testowanie obciążenia usługi SharePoint Online

W tym artykule opisano sposób wdrażania w usłudze SharePoint Online bez tradycyjnych testów obciążeniowych, ponieważ testowanie obciążenia nie jest dozwolone w usłudze SharePoint Online. SharePoint Online to usługa w chmurze, a firma Microsoft zarządza możliwościami ładowania, kondycją i ogólnym równoważeniem obciążenia w usłudze.

Najlepszym podejściem do zapewnienia powodzenia uruchamiania witryny jest przestrzeganie podstawowych zasad, praktyk i zaleceń wyróżnionych w planie wdrożenia portalu.

Omówienie sposobu, w jaki usługa SharePoint Online wykonuje planowanie pojemności

Jedną z głównych zalet usługi SharePoint Online w ramach wdrożenia lokalnego jest elastyczność chmury i optymalizacja dla użytkowników w regionach rozproszonych. Nasze środowisko na dużą skalę jest konfigurowane tak, aby codziennie obsługiwać miliony użytkowników. Dlatego ważne jest, abyśmy efektywnie radzili sobie z wydajnością, równoważąc i rozwijając farmy.

Chociaż wzrost jest często nieprzewidywalny dla jednej dzierżawy w jednej farmie, zagregowana suma żądań jest przewidywalna w czasie. Identyfikując trendy wzrostu w usłudze SharePoint Online, możemy zaplanować przyszłą ekspansję.

Aby efektywnie korzystać z pojemności i radzić sobie z nieoczekiwanym wzrostem, w każdej farmie mamy automatyzację, która śledzi i monitoruje różne elementy usługi. Wykorzystuje się wiele metryk, a jedną z głównych jest obciążenie procesora CPU, które jest używane jako sygnał do skalowania serwerów frontonu w górę. Ponadto zalecamy podejście etapowe/falowe, ponieważ środowiska SQL będą skalowane zgodnie z obciążeniem i wzrostem w czasie. Po fazach i falach umożliwia prawidłowy rozkład tego obciążenia i wzrostu.

Pojemność to coś więcej niż tylko ciągłe dodawanie większej ilości sprzętu, ale dotyczy również zarządzania tą pojemnością i kontrolowania jej w celu zapewnienia obsługi prawidłowych żądań obciążenia. Zalecamy, aby klienci postępowali zgodnie z zalecanymi wskazówkami, aby mieć pewność, że mają najlepsze środowisko pracy. Oznacza to również, że mamy wzorce ograniczania przepustowości i mechanizmy kontroli w celu zapewnienia, że nie zezwalamy na "obraźliwe" zachowanie w usłudze. Chociaż nie wszystkie "złe" zachowanie jest zamierzone, musimy upewnić się, że ograniczamy wpływ tego zachowania. Aby uzyskać więcej informacji na temat ograniczania przepustowości i sposobu jej uniknięcia, zapoznaj się z artykułem dotyczącym unikania ograniczania przepustowości .

Dlaczego nie można załadować testu sharepoint online

W środowiskach lokalnych testowanie obciążenia służy do weryfikowania założenia skalowania i ostatecznie znalezienia punktu krytycznego farmy; przez nasycenie go obciążeniem.

W usłudze SharePoint Online musimy wykonywać różne czynności, ponieważ skala jest stosunkowo płynna i dostosowuje obciążenie, ogranicza przepustowość i steruje obciążeniem w oparciu o pewne algorytmy heurystyki. Będąc takim środowiskiem wielodostępnym na dużą skalę, musimy chronić wszystkie dzierżawy w tej samej farmie, aby automatycznie ograniczać wszelkie testy obciążeniowe. Jeśli jednak spróbujesz ładować test, oprócz ograniczania przepustowości, możesz otrzymać rozczarowujące i potencjalnie wprowadzające w błąd wyniki. Przyczyną może być to, że testowana farma może mieć zmiany skalowania w oknie testowania lub w ciągu kilku godzin po przetestowaniu, ponieważ akcje równoważenia skali i farmy są wykonywane w toku.

Zamiast próbować testować obciążenie programu SharePoint jako usługi, skup się raczej na przestrzeganiu zalecanych rozwiązań i postępuj zgodnie ze wskazówkami dotyczącymi tworzenia, uruchamiania i utrzymywania dobrej kondycji portalu .