16
Нагрузочное тестирование инфраструктуры виртуальных десктопов и приложений Сергей Халяпин Руководитель системных инженеров Citrix Systems RU&CIS [email protected]

Нагрузочное тестирование VDI

Embed Size (px)

DESCRIPTION

Презентация с конференции по нагрузочному тестированию, проводимую в Москве компанией Performance Lab

Citation preview

Page 1: Нагрузочное тестирование VDI

Нагрузочное тестирование инфраструктуры виртуальных десктопов и приложений

Сергей Халяпин Руководитель системных инженеров Citrix Systems RU&[email protected]

Page 2: Нагрузочное тестирование VDI

• Ограниченная гибкость рабочего места

• Требования безопасности ограничивают мобильность и применяемые устройства

• Изменения, добавления, перемещения – занимают дни

• Постоянный цикл обновления с минимальной выгодой

Традиционные Десктопы

Сложно.Негибко.

Трудно защитить.

Page 3: Нагрузочное тестирование VDI

• Поддержка виртуального стиля работы

• Возможность применения «новомодных» мобильных устройств

• Быстрая адаптация к изменяющимся условиям бизнеса

• Трансформация настольных вычислений

Вперёд к виртуальным

десктопамПроще.

Быстрее.Безопаснее.

Page 4: Нагрузочное тестирование VDI
Page 5: Нагрузочное тестирование VDI

Communication Ports of Citrix productshttp://support.citrix.com/article/CTX101810

Page 6: Нагрузочное тестирование VDI

Зачем нужно нагрузочное тестирование?

“Сколько пользователей сможет обслуживать сервер?”

“Как будут работать мои приложения?”

“Сколько понадобится серверов?”

“Сколько нужно дисков на СХД?”

“Какой потребуется канал для удалённой работы?”

Page 7: Нагрузочное тестирование VDI

XenDesktop – оценка полосы пропускания и IOPSОчень грубая матрица использования полосы пропускания в зависимости от активности пользователя

•http://support.citrix.com/article/ctx124457

•Оценка IOPS для настольных ОС в зависимости от режимаЗагрузка: 26 IOPSLogon: 14 IOPSРабота: 4-8 IOPSLogoff: 12 IOPS

Page 8: Нагрузочное тестирование VDI

Группа Пользов.

ОС Количество vCPU

Объём памяти

Среднее IOPS (в спокойном состоянии)

Оценочное количество Пользователей/Ядро

Light Windows XP 1 768MB-1 GB 3-5 10-12  Windows 7 1 1-1.5 GB 4-6 8-10Normal Windows XP 1 1-1.5 GB 6-10 8-10  Windows 7 1 1.5-2 GB 8-12 6-8Power Windows XP 1 1.5-2 GB 12-16 6-8  Windows 7 1-2 2-3 GB 15-25 4-6Heavy Windows XP 1 2 GB 20-40 4-6  Windows 7 2 4 GB 25-50 2-4

Среднее выделение ресурсов (HVD)

Page 9: Нагрузочное тестирование VDI

Ключевые преимущества тестирования

Предсказуемость | Надёжность | МасштабируемостьУлучшение доступности приложений

Упрощение планирования мощностей и тестирования

Понимание пределов системы до внедрения

Page 10: Нагрузочное тестирование VDI

Возможные средства для тестирования

1. Load Runner

2. Citrix EdgeSight for Load Testing

3. Login VSI

4. Самостоятельно разработанные скрипты

Page 11: Нагрузочное тестирование VDI

Использование средств автоматического тестирования

Эмуляция множества пользователей, используя один компьютер

Page 12: Нагрузочное тестирование VDI

Как работает EdgeSight for Load Testing

Controller• Контроль виртуальных

пользователей• Визуальное скриптование

Launcher• Создание виртуальных

пользователей и контроль• Взаимодействие с

тестируемой системой• Использование ICA

Инфраструктура Citrix• Инфраструктура XA/XD• Много маршрутов

доступа• Один или несколько

серверов

Page 13: Нагрузочное тестирование VDI

Использование EdgeSight for Load Testing

Мониторинг ключевых показателей производитель-ности для определения пределов масштаби-рования и вместимости

Определение узких мест

Процессор – узкое место сервера

Количество сессий

Page 14: Нагрузочное тестирование VDI

VSI 2.x Нагрузка для Средних/Тяжёлых пользователей

Page 15: Нагрузочное тестирование VDI

Выводы

• Нагрузку для проведения тестов должна быть максимально приближена к реальной работе пользователей

• Анализируя полученные результаты необходимо принимать во внимание тот факт, что результаты получаются от автоматизированных средств тестирования

• Для получения ответов на вопросы необходимо проводить несколько различных тестов.

Page 16: Нагрузочное тестирование VDI