Network Performance Monitoring (NPM) and Diagnostics | Application Performance Monitoring (APM) | Application-Aware Network Performance Monitoring (AA NPM) | Network Fault Management | Information Security | Network Security

Планирование, развертывание и эксплуатация Microsoft Lync Server 2013. Личный опыт

Планирование, развертывание  и эксплуатация Microsoft Lync Server 2013. Личный опыт

Microsoft Lync Server 2013 является одним из популярных корпоративных сервисов и позволяет обеспечить универсальные коммуникации. Данный сервис отлично подходит как замена обычной телефонной связи, видеоконференций в переговорных, а также позволяет проводить видео презентации и удаленное обучение клиентов. Мы в компании уже год используем данных сервис и постепенно телефоны пропадают с рабочего места наших сотрудников. У меня Microsoft Lync стоит на телефоне и на рабочем столе ноутбука и в комплекте с гарнитурой полностью заменяет стационарный телефон.

Но Lync является приложением реального времени и очень требователен к состоянию и ширине каналов связи. Поэтому внедрение универсальных коммуникаций требует тщательного соблюдения нескольких этапов и шагов на каждом из них.

Планирование и развертывание Lync Server 2013

И так вы решили попробовать Lync в действии. Для начала необходимо оценить текущее состояние ИТ-инфраструктуры и соответствие ее требованиям с точки зрения Lync Server 2013. На стадии планирования с точки зрения ИТ-инфраструктуры:

  • Необходимо провести аудит сети, анализ настроек и текущей загрузки каналов связи. Понимая загрузку каналов, будет легче спланировать дополнительную нагрузку, которую сгенерирует Lync.

  • Необходимо рассчитать требуемую полосу пропускания в каналах связи на одного пользователя. Если обратится к документации Microsoft, то за основу можно взять следующие данные:

Тип трафика

Кодек по умолчанию

Максимальная полоса

Типичная полоса

Сообщения, сигнальный трафик

 

2 Кбит/сек

1.6 Кбит/сек

Голосовой вызов между пользователями Lync

Кодек = RTAudio Wideband

62 Кбит/сек

39 Кбит/сек

Голосовой вызов между Lync и PSTN

Кодек = RTAudio Wideband

45 Кбит/сек

31 Кбит/сек

Конференция - Голос

Кодек = G.722

100.6 Кбит/сек

46.1 Кбит/сек

Видео – низкое разрешение320х180

Кодек = H.264

250 Кбит/сек

200 Кбит/сек

Видео – среднее разрешение 640х480

Кодек = H.264

800 Кбит/сек

640 Кбит/сек

Видео – высокое разрешение 1280х1080

Кодек = H.264

4 Мбит/сек

3.2 Мбит/сек

  • Понимая необходимую полосу из расчета одного пользователя, мы умножаем полученное значение на количество одновременных сессий — видео и/или голос. На сайте компании Microsoft можно скачать и воспользоваться калькулятором для упрощения процесса расчетов - http://www.microsoft.com/en-us/download/details.aspx?id=19011

  • Зная дополнительную нагрузку от сервиса Lync необходимо провести нагрузочное тестирование каналов связи и измерить следующие параметры:

    • Задержка в канале связи

    • Среднее значение джиттера

    • Пиковое значение джиттера

    • Среднее значение потерь пакетов

    • Пиковое значение потерь пакетов

Для решения этой задачи можно воспользоваться транспортными анализаторами или генераторами трафика с соответствующим профилем трафика.

  • Выполняя нагрузочное тестирование важно с помощью решений для оценки производительности сети (NPM) контролировать производительность текущих сервисов, которые используются в компании. Так как возможно Lync будет оказывать негативное влияние на существующие корпоративные приложения.

  • Передача голоса и видео требует настройки приоритезации трафика и выделение необходимой полосы для поддержки Lync. На этом этапе вносим изменения в настройки активного сетевого оборудования и серверов Lync.

Рекомендуемые значения для процессов приведены в таблице:

Приложение

Тип трафик

DSCP

Протокол

Lync.exe

Аудио

46

TCP/UDP

Lync.exe

Видео

34

TCP/UDP

Lync.exe

Совместное использование приложений

24

TCP

LyncMX.exe

Аудио

46

TCP/UDP

LyncMX.exe

Видео

34

TCP/UDP

LyncMX.exe

Совместное использование приложений

24

TCP

Communicator.exe

Аудио

46

TCP/UDP

Communicator.exe

Видео

34

TCP/UDP

Communicator.exe

Совместное использование приложений

24

TCP

AttendantConsole.exe

Аудио

46

TCP/UDP

Если на этапе планирования всё сделано правильно, то снижения производительности текущих сервисов не произойдет или мы своевременно запланируем расширения пропускной способности каналов связи. Далее необходимо постепенно подключать новых пользователей и оценивать с помощью систем мониторинга работу и основные показатели ИТ-инфраструктуры. У нас в компании мы начали с подключения 10 первых пользователей в режиме обмена сообщения и постепенно расширяли количество подключенных сотрудников и подключали новые сервисы – передача голоса, видео и т.д.

Тестирование, контроль и эксплуатация Lync Server 2013

После подключения пользователей необходимо анализировать текущую производительность сервиса, вести поиск и локализацию узких мест в ИТ-инфраструктуре (Lync сервера, сетевое оборудование, каналы связи, параметры QoS).

С помощью решений для управления сетью или встроенных возможностей Lync Monitoring сервера важно контролировать основные показатели:

  • Медиа серверов, которые включают Audio/Video Multipoint Control Units (AVMCUs), Mediation сервер, IP-PSTN шлюз, Audio-Video, Exchange Unified Messaging, Conference Auto-Attendantи Conference Announcement сервера.

Основные показатели для контроля: загрузка процессора (не более 80%), загрузка ядра (не более 20%), загрузка памяти (не более 80%), доступный объем памяти (не менее 2,5 Гбайт), загрузка сети (не более 75%), количество одновременных сессий, уровень потерь пакетов на интерфейсе сервера (менее 100 пакетов) и т.д.

Большинство этих показателей можно получить с помощью системы управления сетью и опроса SNMP агентов на сервере или можно воспользоваться утилитой от Microsoft – KHI Importer. Это требует дополнительных телодвижений, но вполне работает при отсутствии систем мониторинга. Руководство и инструкцию по установки можно найти по адресу - http://www.microsoft.com/en-us/download/details.aspx?id=46895


Планирование, развертывание  и эксплуатация Microsoft Lync Server 2013

Скрипт позволит получить более 80 различных KHI для серверов Lync, но в предоставлении сервиса участвует активное сетевое оборудование и каналы связи. С помощью данного скрипта их не проконтролировать, и потребуются или измерительные приборы или система мониторинга на основе анализа реального трафика или генерации синтетических транзакций.

  • Сетевое оборудование и интерфейсы

Эффективный анализ производительности каналов связи можно построить на основе программно-аппаратных зондов, которые будут собирать статистику на основе генерации специализированных пакетов и измерения основных параметров для соответствующего QoS.

Планирование, развертывание  и эксплуатация Microsoft Lync Server 2013 - интерфейсы
 

Загрузку интерфейса по входящему и исходящему трафику можно снять с интерфейсов и по протоколу SNMP, но для качественной работы трафика реального времени, к которому бесспорно относится трафик сервиса Lync необходимо понимать дополнительные параметры, которые напрямую влияют на качество видео и голоса.

Основные показатели для контроля: длина очереди (не более 2), уровень потерь пакетов (не более 1%), джиттер (не более 150 мсек), задержка в канале связи (не более 150 мсек), полоса пропускания для каждого QoS или DSCP.

Джиттер или вариация задержки – это особый показатель для приложений реального времени, который при выходе из-под контроля непосредственно влияет на качество передаваемого звука. В отличие от естественной задержки при передаче в сети, джиттер появляется не из-за самого факта задержки, а по причине флуктуации времени задержки от пакета к пакету. По мере того, как оконечные устройства стараются компенсировать джиттер путем увеличения размера пакетного буфера, джиттер приводит к паузам в разговоре. Если разброс становится слишком большим и превышает 150 мс, то стороны обычно замечают эти задержки и разговор начинает напоминать разговор по рации.

Если ваша компания территориально распределена, то еще не менее важный момент – контроль маршрутов, чтобы путь между двумя точками был наиболее оптимальным. Мы столкнулись с этой проблемой на этапе внедрения, и потребовалось некоторое время, чтобы настроить оптимальные пути прохождения трафика между офисами в разных городах. После этого качество голоса стало отличным.
 

Ежедневная диагностика Microsoft Lync Server 2013

 

Ежедневная диагностика Microsoft Lync Server 2013

Локализация, анализ конфигурации и плановая модернизация элементов ИТ-инфраструктуры, которые снижают качество сервиса – при использовании решений APM/NPM или портативных сетевых анализаторов с поддержкой VoIP этот этап не составит большой проблемы и мало отличается от контроля других приложений и сервисов.

Отличие мониторинга Lync разве что будет в основном связано с качеством голоса или видео, которые связанны с настройками активного сетевого оборудования или сети Wi-Fi.

При появлении проблем с качеством важно понимать, с каким элементом инфраструктуры это может быть связано. В помощь я свел в таблицу основные источники проблем с конкретным типом:

Тип проблемы

Сеть

Оконечное устройство

Окружающая обстановка

PSTN

Ошибка клиента

Искажения речи (металлический звук, ускорение речи, замедление речи)

Да

 

 

 

 

Искажения речи (другие)

 

Да

Да

Да

 

Обрывки фраз, пропадание речи

Да

Да

Да

 

Да

Glitch (pops, clicks)

 

Да

 

 

 

Шум

 

Да

Да

Да

 

Проблемы с громкостью голоса (низкий или плавает)

 

Да

Да

Да

Да

Эхо

 

Да

Да

Да

Да

Нет звука совсем или в одну из сторон

Да

Да

 

 

Да

Поэтому в дополнение к системам мониторинга вам может понадобиться портативный сетевой анализатор (например, OptiView XG) для сбора статистики и проверки настроек оборудования на всем пути следования пакетов.

В рамках данной статьи мы остановились на основных моментах, которые потребуют вашего внимания и определенных шагов с целью оптимизации текущей производительности ИТ-инфраструктуры для безболезненного внедрения достаточно удобного сервиса Lync Server 2013, который еще больше повысит мобильность сотрудников и эффективность бизнеса. Принимая во внимание описанные шаги, вы сможете сделать общение с клиентами и коллегами внутри компании максимально комфортным.

Какие еще шаги из вашего опыта будет полезно принять во внимание при внедрении Lync Server 2013? Ждем ваших рекомендаций на почту!

 

См. также:


 

Комментарии
Тут пока ничего нет, но Вы можете быть первым!
Авторизуйтесь для этого
Заказать звонок

- Email
- Confirm
Имя *
Телефон *
Комментарий
Согласие на отправку персональных данных *

* - Обязательное для заполнения