Планування потужності й тестування навантаження SharePoint Online

У цій статті пояснюється, як виконати розгортання в SharePoint Online, не виконуючи традиційне тестування навантаження.

Виконувати активне тестування навантаження в SharePoint Online суворо заборонено. Проте існують й інші способи, за допомогою яких можна переконатися, що якість роботи сайту, який ви запускаєте, залишиться високою.

У SharePoint Online вам не доведеться планувати ресурси, оскільки це виконується автоматично. Тестування навантаження в локальних середовищах дає змогу перевірити припущення щодо масштабу та знайти слабкі місця ферми. У SharePoint Online все потрібно виконувати по-різному. У такому багатоклієнтському середовищі потрібно захистити всі клієнти у фермі. Тому ми автоматично обмежуватимемо будь-які тестування навантаження. Це означає, що якщо ви спробуєте виконати тестування навантаження у своєму середовищі, результати не відповідатимуть дійсності.

Одна з основних переваг SharePoint Online у порівнянні з локальним розгортанням – це еластичність хмари. Наше масштабне середовище налаштовано на обслуговування мільйонів користувачів щодня, тому важливо ефективно керувати ресурсами й за потреби автоматично розгортати ферми. У цій статті описано, як ми плануємо зростання потужності й розгортання, а також методи, не пов’язані з тестуванням навантаження.

Прогнозування навантаження та зростання потужності в Office 365

Потужністю сервера SharePoint Online можна керувати двома способами:

  • прогнозування потужності;

  • балансування навантаження на фермах з одним сервером.

На відміну від планування в локальному середовищі, щоб спрогнозувати потужність у SharePoint Online, можна зібрати статистику та графічно зобразити потенційні вимоги в тій чи іншій групі серверів. Сукупний попит може виглядати приблизно як лінія зростання "Зростання в зоні" (де зона – це група ферм SharePoint) на зображенні нижче:

Діаграма, на якій показано прогнозування можливої потужності

Зростання в одній фермі не можна передбачити, але сукупну суму запитів у зоні можна. Визначивши тенденції зростання в SharePoint Online, можна планувати майбутнє розширення.

Щоб ефективно використовувати потужність і підготуватися до неочікуваного зростання навантаження у фермі, нам доводиться автоматично відстежувати навантаження зовнішнього інтерфейсу й за потреби виконувати масштабування в робочому режимі. Як основний показник, який сигналізує про необхідність масштабувати зовнішні сервери, використовується завантаження ЦП. Наша мета – підтримувати максимальне завантаження ЦП менше 40%. Так ми отримуємо буфер достатнього розміру, який дає змогу обробляти неочікувані підвищення навантаження. Як тільки навантаження наближається до 40% у стійкому стані, ми додаємо зовнішні сервери до ферм.

Діаграма прогнозування потужності: керування фермами

Щоб швидко додати додаткові сервери до ферми, використовуйте сервери, раніше додані до зони відповідно до прогнозу використання.

Планування запуску сайту

Зверніть увагу на те, що ферма, у якій запускається новий сайт, автоматично відстежуватиметься, і до неї додаватимуться нові зовнішні сервери, як описано вище. Тому нам не потрібне сповіщення про запуск нового сайту.

Якщо дотримуватись інших рекомендацій для однієї сторінки в SharePoint Online, малоймовірно, що запуск нового сайту, навіть розрахованого на 100 000 користувачів, якось вплине на ферму.

Існує кілька стратегій планування випуску нового сайту SharePoint Online. Як показано на зображенні нижче, часто кількість запрошених користувачів значно перевищує кількість користувачів, які фактично використовують сайт. На цьому зображенні показано стратегію розгортання випуску. Цей метод допомагає не лише вирішити проблеми навантаження, а й визначити способи покращення роботи сайту SharePoint, перш ніж більшість користувачів побачить його.

Графік запрошених і активних користувачів

На етапі пілотного проекту варто прислуховуватися до відгуків зацікавлених користувачів, яким довіряє організація. Таким чином ви зможете оцінити використання системи та її роботу.

Після цього розпочнеться її розгортання для всіх користувачів (хвилями), моніторинг відгуків і регулярний аналіз продуктивності. Перевага полягає в повільній адаптації системи та внесенні покращень відповідно до розширення її використання. Крім того, ми можемо реагувати на підвищення навантаження відповідно до розгортання сайту для більшої кількості користувачів.

Нарешті, оскільки тестування навантаження заборонені, клієнти можуть налаштувати звертання до служби, щоб перевірити її доступність і затримки. Так вони зможуть визначити базовий план для свого сайту. Проте їм не слід це робити часто, щоб уникнути проблем дроселювання, описаних раніше.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×