ADG Оставить заявку
Блог Интеграции 5 мин чтения

Lync Server 2013 Preview в тестовом контуре: смотрим на слияние с Exchange

Разворачиваем Lync 2013 Preview у клиента: единый контакт-лист с Exchange 2013, голосовая почта в OWA, persistent chat. Честный разбор что работает, а что - Preview-шрамы.

Контекст момента

Microsoft Lync Server 2013 Preview выпущен в мае 2012 с интеграцией Exchange 2013, улучшенным persistent chat и поддержкой BYOD-клиентов

Один из клиентов - средний производственный холдинг, у которого исторически Lync 2010 отвечал за мгновенные сообщения и звонки внутри офиса - попросил нас оценить Preview следующей версии. Мотивация понятна: их Exchange-инфраструктуру мы параллельно тестируем в сторону 2013, и обещанная глубокая интеграция между двумя продуктами звучит заманчиво. Мы развернули лабораторный контур и потратили несколько дней на прощупывание связки.

Сразу честно: Preview - он и есть Preview. Часть замечаний ниже - не недостатки архитектуры, а просто незавершённость сборки. Но кое-что показательно в плане вектора, куда Microsoft тащит UC-платформу.

Что нас в первую очередь интересовало

Задача у клиента конкретная: единое место для контактов и коммуникаций. Сейчас у них: Exchange GAL отдельно, контакты в Lync отдельно, голосовая почта через сторонний шлюз с пересылкой на почту. Выглядит неплохо только если не смотреть внимательно - при любом кадровом движении данные расходятся в нескольких местах.

Lync 2013 в связке с Exchange 2013 обещает сделать из этого один объект: Unified Contact Store - контакты хранятся в Exchange, Lync их просто использует. Unified Messaging в Exchange 2013 переработан, голосовая почта должна жить прямо в почтовом ящике и быть доступна через OWA.

Что заработало и как

Unified Contact Store. После правильной настройки довольно сервисных пар Lync-Exchange контакты действительно переехали в Exchange-ящик. Это означает: добавил контакт в Lync - он появился в OWA в разделе People, и наоборот. Для пользователей, которые постоянно переключаются между Outlook, OWA и мобильным клиентом, это реально удобно. Синхронизация работала стабильно - мы несколько раз гоняли тестовые изменения туда-обратно, расхождений не было.

Голосовая почта через Exchange UM. Настроили Exchange Unified Messaging - голосовая почта упала прямо в Inbox. В OWA сообщения отображаются с проигрывателем, в Outlook клиенте аналогично. Транскрипция голосовых сообщений в текст есть - качество на русских словах ожидаемо слабое, но для английских имён и коротких фраз работает лучше, чем ничего. Для клиента, у которого большая часть коммуникации по-русски, функцию отнесём в разряд «красиво, но доверять нельзя».

Persistent Chat. Архитектурно это выглядит разумнее, чем Group Chat в Lync 2010 - теперь это отдельная роль сервера с собственным хранилищем. Создание комнат, история сообщений, поиск по истории - всё это теперь как надо. Правда, именно в Preview-сборке мы несколько раз словили зависание Persistent Chat Service при попытке загрузить большой объём истории. Баг есть баг - записали, пошли дальше.

BYOD-клиенты. Тут интересно. Lync 2013 Preview тащит с собой обновлённые мобильные клиенты - iOS и Android. Мы подключили несколько устройств через Reverse Proxy без VPN. В предыдущей версии это было мероприятием с бубном: TMG, правила публикации, нюансы с сертификатами. Сейчас конфигурация проще, но только если у тебя всё сделано правильно снизу - корректные SAN в сертификате, правильно настроенный Autodiscover. Мы потратили лишних полтора часа, пока выяснили, что мобильный клиент жёстко завязан на конкретную структуру внешних DNS-записей. После исправления - заработало.

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

Что не понравилось

Требования к инфраструктуре стали жёстче. Lync 2013 Preview явно рассчитан на совместную жизнь с Exchange 2013 - многие интеграционные сценарии работают только в этой паре. Если у клиента Exchange 2010 и апгрейдить его не планируется - часть новых возможностей просто недоступна. Для холдингов с гетерогенной средой это боль.

Процесс развёртывания. Topology Builder стал чуть дружелюбнее, но мы потратили больше времени, чем ожидали, на согласование схем Active Directory. Preview-сборка несколько раз падала при попытке опубликовать топологию без явного сообщения об ошибке - пришлось лезть в логи Event Viewer. Это, скорее всего, артефакты Preview, но осадок остаётся.

Документация. Её на Preview-версию мало, часть - ещё с Lync 2010 с пометками «Updated for 2013». TechNet обновляется не в ногу с реальными сборками. Мы несколько раз опирались на блоги отдельных Microsoft MVP, что для продуктивной работы сомнительная практика.

Где мы сейчас

Технически направление правильное: иметь одну платформу для IM, голоса, видео и совместной работы с единым хранилищем контактов - это то, чего клиенты хотят. Unified Contact Store и голосовая почта в Exchange работают именно так, как описано. Persistent Chat стал серьёзнее.

Клиенту мы порекомендовали не торопиться. Preview-версию в продакшн мы не несём - это была именно оценка вектора. Решение об апгрейде будет приниматься, когда выйдет RC или финальная версия, и когда станет понятнее, что происходит с Exchange 2013 - мы там параллельно тестируем на виртуальной инфраструктуре тот же подход «сначала в лабе».

Работу по интеграции корпоративных систем в данном случае начали заранее - и правильно сделали: сюрпризов в Preview оказалось ровно столько, чтобы не хотеть их получать уже в ходе живой миграции.

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.