Рубрика:
Карьера/Образование /
Пятая пара
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Алексей Григорьев, ИММ УрО РАН им. Н.Н. Красовского, заведующий отделом вычислительных сетей, alexg@uran.ru
Александр Матвийчук, ИММ УрО РАН им. Н.Н. Красовского, к.ф-м.н., старший научный сотрудник, matv@uran.ru
Алексей Белоусов, ИММ УрО РАН им. Н.Н. Красовского, ведущий специалист по внедрению информационных систем, belousov_an@uran.ru
Опыт использования Skype for Business для организации научных онлайн-конференций в УрО РАН
В статье рассматривается вопрос создания системы онлайн-конференций на базе Skype for Business и веб-сервера, достаточной для решения задач по проведению в УрО РАН конференций с дистанционным участием
Данная система состоит из нескольких виртуальных серверов, размещенных в корпоративном облаке УрО РАН. В статье приводится описание технической реализации проекта, а также перечисляются возможности полученной системы. В заключении описывается положительный опыт эксплуатации созданной системы на примере проведенных с ее помощью в УрО РАН онлайн-конференций.
Научная конференция является одной из форм реализации научной деятельности, при помощи которой ученые представляют результаты своей работы, обсуждают полученные результаты, а также намечают направления будущих исследований.
Как правило, участие в конференциях является обязательным условием успешной научной деятельности исследователя. Еще несколько лет назад самой популярной и эффективной формой проведения научной конференции была очная.
Очные конференции, помимо общеизвестных достоинств, имеют и ряд недостатков. Одним из самых существенных является то, что организация очной конференции требует значительных материальных вложений (аренда конференц-залов, закупка/аренда оборудования, организация кофе-брейков, трансфер и проживание ключевых участников конференции, закупка раздаточного материала и пр.). Кроме того, участие в очной конференции, как правило, сопряжено с отрывом от процесса исследования, связанным с организацией поездки на конференцию, и влечет существенные финансовые затраты на покупку билетов, оплату проживания и другие траты.
В связи с этим в УрО РАН возникла необходимость в реализации технологии дистанционного проведения конференций, которая позволила бы минимизировать материальные и временные затраты как со стороны организаторов, так и со стороны участников. При этом важно было сохранить такие достоинства очной конференции, как живой обмен научными достижениями и дискуссии нескольких участников в режиме реального времени с возможностью демонстрации мультимедиа-презентаций.
В УрО РАН такой технологией стала технология проведения онлайн-трансляций на базе продукта Microsoft Skype for Business. Представленная статья и посвящена опыту внедрения и последующего использования продукта Microsoft Skype for Business для организации научных онлайн-конференций в УрО РАН.
Microsoft Skype for Business был выбран в качестве платформы для проведения научных онлайн-конференций, поскольку на момент принятия решения о реализации проекта онлайн-конференций в облаке УрО РАН уже была развернута и успешно функционировала в качестве инструмента общения и обмена научными данными, а также для проведения онлайн-семинаров система онлайн-трансляций Skype for Business.
Описание существующей программно-аппаратной платформы для системы Skype for Business
В 2014 году в целях организации онлайн-трансляций семинаров в УрО РАН была развернута система Microsoft Lync 2013, которая впоследствии была обновлена до Skype for Business. Некоторым вопросам развертывания и настройки этой системы посвящены статьи [1, 2]. Для обеспечения высокого уровня ее отказоустойчивости эта система была интегрирована в существующую облачную инфраструктуру ТЦКП УрО РАН – корпоративное облако УрО РАН.
Корпоративное облако УрО РАН [3, 4] представляет собой программно-аппаратный комплекс, построенный на базе шасси HP BLc3000, который предназначен для обеспечения единой платформы размещения физических блейд-серверов. Данная конструкция обеспечивает общую систему питания, охлаждения, а также сетевое взаимодействие компонентов программно-аппаратного комплекса внутри шасси. В случае необходимости такое решение позволяет наращивать вычислительные мощности без изменения логической структуры облака.
Конфигурация программно-аппаратного комплекса состоит из четырех блейд-серверов HP BL460c Gen8, каждый из которых имеет по два шестиядерных процессора. Общий объем памяти комплекса составляет 640 Гб. В качестве дисковой системы объемом 23,4 Тб используется СХД EVA P6350. Доступ к СХД организован с помощью встроенных портов Fibre Channel на скорости до 8 Гбит/с. Связь программно-аппаратного комплекса с сетью УрО РАН осуществляется на скорости до 4 Гб/с, а с внешним каналом связи – до 1,2 Гб/с.
Skype for Business является достойным инструментом для успешного решения задачи по организации онлайн-конференций |
Для обеспечения непрерывной работы комплекса в случаях кратковременного отключения электропитания по основному и резервному каналам в его состав включена система бесперебойного электропитания.
Облако функционирует на базе гипервизора Microsoft Hyper-V, входящего в состав ОС Windows Server 2012 R2. Для достижения высокой степени отказоустойчивости блейд-серверы (узлы) объединены в кластер, что позволяет мигрировать виртуальным машинам между узлами в случае сбоя какого-либо из них.
Таким образом, корпоративное облако УрО РАН обладает достаточными программно-аппаратными ресурсами, на основе которых можно реализовать технологию онлайн-конференций с высоким уровнем доступности сервиса и высоким уровнем его отказоустойчивости.
На момент принятия решения о создании системы онлайн-конференций в облаке УрО РАН была развернута система онлайн-трансляций Skype for Business, которая состояла из следующих четырех виртуальных серверов: сервера переднего плана Skype for Business Standard Edition, пограничного сервера, обратного прокси-сервера, а также сервера Office Web Apps. Благодаря возможностям по масштабированию системы онлайн-трансляций, построенных на базе продукта Skype for Business, производительность системы могла быть при необходимости повышена путем развертывания в облаке УрО РАН дополнительных виртуальных серверов.
На рис. 1 изображена схема существующей реализации Skype for Business на базе виртуальных серверов корпоративного облака УрО РАН. На данной схеме показано, как происходит подключение внешних и внутренних пользователей к программной части Skype For Business.
Рисунок 1. Схема конфигурации серверов Skype for Business
Система Skype for Business предъявляет следующие требования к программно-аппаратной части оборудования пользователей данной системы:
- наличие доступа в сеть Интернет (внешние пользователи) либо в сеть УрО РАН (внутренние пользователи);
- наличие клиента Skype for Business либо браузера с установленным плагином Skype for Business Web App;
- наличие микрофона.
Представленная на рис. 1 конфигурация серверов Skype for Business (с учетом возможностей масштабирования системы путем развертывания дополнительных серверов) применительно к организации научных онлайн-конференций обладает следующими возможностями и ограничениями:
- возможность онлайн-подключения участников конференции через локальную сеть или сеть Интернет с использованием как персональных компьютеров, так и мобильных устройств;
- возможность одновременного подключения до 200 участников;
- возможность одновременного проведения до 25 научных онлайн-конференций, в каждой из которых одновременно может проводиться до пять секций (Skype for Business поддерживает до 125 одновременных онлайн-трансляций);
- возможность интерактивного представления информации докладчиком, в том числе демонстрации мультимедиа-презентаций формата PowerPoint (презентации в формате PDF возможно транслировать с помощью представления «Рабочего стола» докладчика);
- возможность создания как открытых конференций, так и закрытых (для авторизованных пользователей);
- возможность записи докладов участниками конференции;
- возможность обмена файлами участниками конференции во время онлайн-трансляции;
- поддержка чата;
- возможность назначения роли докладчика любому участнику сессии.
Опираясь на имеющийся в УрО РАН большой опыт проведения очных конференций, можно заключить, что перечисленные возможности системы онлайн-трансляций на базе Skype for Business удовлетворяют потребностям большинства научных конференций. По этой причине было принято решение уже функционирующую конфигурацию серверов онлайн-трансляций Skype for Business использовать для целей проведения научных онлайн-конференций.
В настоящее время проведение конференции практически невозможно без создания сайта конференции, обеспечивающего ее работу (на сайте представлена информация о конференции, о важных датах, как правило, имеется форма для регистрации участников и т.д.). Поэтому система онлайн-конференций была бы не полной без функционирующего веб-сервера, на котором размещаются сайты проводимых онлайн-конференций. Такая система была реализована в облаке УрО РАН путем добавления специализированного веб-сервера (см. рис. 2). Полученную конфигурацию серверов в дальнейшем будем называть системой онлайн-конференций.
Рисунок 2. Конфигурация системы онлайн-конференций УрО РАН
Важно отметить, что представленный подход к реализации системы онлайн-конференций позволил избежать дополнительных материальных издержек на покупку специализированных для проведения онлайн-конференций программно-аппаратных средств.
Опишем кратко назначение каждого из обслуживающих систему онлайн-конференций серверов.
- Сервер переднего плана Skype for Business обеспечивает следующие возможности:
- авторизация участников онлайн-конференции;
- функции чата между участниками онлайн-конференций;
- функции аудио- и видеотрансляций;
- веб-компонент для создания и управления онлайн-конференциями;
- функция записи онлайн-конференций;
- функции передачи файлов между участниками онлайн-конференций.
- Пограничный сервер Skype for Business позволяет подключаться к онлайн-трансляции конференции из-за пределов сети УрО РАН внешним пользователям. Такими пользователями могут быть пользователи сети УрО РАН, которые в данный момент времени подключаются к онлайн-трансляции конференции из внешних сетей, а также внешние пользователи, приглашенные для участия в конференции. Кроме того, данный сервер необходим для подключения к онлайн-трансляции конференции участников, использующих мобильные устройства под управлением Apple iOS, Android и Windows Phone.
- Обратный прокси-сервер IIS ARR необходим для подключения к онлайн-трансляции участников из внешних сетей и предоставления того же функционала онлайн-трансляции, которым обладают участники из сети УрО РАН. Обратный прокси-сервер необходим для решения следующих задач: скачивание файлов, выкладываемых участниками онлайн-трансляций, обработка подключений мобильных устройств, публикация Office Web App и др.
- Сервер Office Web Apps предоставляет функционал по совместному использованию и представлению презентаций PowerPoint.
- Веб-сервер предназначен для размещения веб-сайтов конференций, на которых публикуются URL-ссылки на онлайн-трансляции заседаний.
Важным аспектом технической реализации проекта онлайн-конференций является минимизация времени простоя данной системы в случае сбоя. Задача оперативного восстановления работоспособности системы решается как с помощью стандартных средств резервного копирования конфигурации Skype for Business, так и полного резервного копирования всех виртуальных серверов Skype for Business в облаке УрО РАН средствами Symantec BackupExec. В листинге 1 представлена часть скрипта PowerShell, выполняющего резервное копирование конфигурации Skype for Business.
Пример 1. Скрипт для резервного копирования конфигурации Skype for Business
# Back up the Central Management store configuration
#(topology, policies, and configuration settings )
$BackupConfigFileName = $Path + '\Config' + $date + '.zip';
if((Export-CsConfiguration -FileName $BackupConfigFileName) -eq $null)
{
Write-Host "Export-CsConfiguration is successful to " $BackupConfigFileName
}
#Back up Location Information service data
$BackupLisConfigFileName = $Path + '\E911Config' + $date + '.zip';
if((Export-CsLisConfiguration -FileName $BackupLisConfigFileName) -eq $null)
{
Write-Host "Export-CsLisConfiguration is successful to " $BackupLisConfigFileName
}
#Back up Response Group configuration
$BackupRgsConfigFileName = $Path + '\RgsConfig' + $date + '.zip';
if((Export-CsRgsConfiguration -Source $RgsSource -FileName $BackupRgsConfigFileName) -eq $null)
{
Write-Host "Export-CsRgsConfiguration is successful to " $BackupRgsConfigFileName
}
#Back up User Data (Contact lists and ..)
$BackupUserDataFileName1 = $Path + '\UserData_' + $UserPoolName + ' ' + $date + '.zip';
if((Export-CsUserData -PoolFqdn $UserPoolName -FileName $BackupUserDataFileName1) -eq $null)
{
Write-Host "Export-CsUserData is successful to " $BackupUserDataFileName
}
О некоторых вопросах проведения онлайн-конференции
После принятия решения о проведении научной онлайн-конференции пользователь, обладающий учетной записью с соответствующими правами, используя планировщик Skype for Business Web Scheduler либо клиент Skype for Business, создает онлайн-трансляцию (собрание в терминологии Skype for Business), указывая дату и время ее проведения, а также задает другие параметры. После конфигурирования параметров онлайн-трансляции организатор получает URL-ссылку, по которой предоставляется доступ к трансляции всем участникам. В зависимости от формата онлайн-трансляции и требований к ее участникам, организатор может настроить свободный доступ к трансляции или ограничить доступ к ней утвержденным списком авторизованных пользователей. Во втором случае пользователи, прежде чем подключиться к онлайн-трансляции, переходят в «зал ожидания» до подтверждения их участия.
Как правило, научные конференции состоят из нескольких секций, которые могут проходить одновременно. Соответственно для каждой секции необходимо создать свою онлайн-трансляцию, а ссылки на онлайн-трансляции секций разместить на веб-сайте конференции в соответствующих разделах. Веб-сайт конференций с ссылками на онлайн-трансляции может размещаться как на веб-сервере в облаке УрО РАН (см. рис. 3), так и на сервере за пределами сети УрО РАН. На рис. 3 изображена схема взаимодействия участников и организаторов онлайн-конференции с веб-сайтом конференции и блоком серверов Skype for Business.
Рисунок 3. Схема взаимодействия участников и организаторов с системой онлайн-конференций
На этой схеме показано, что URL-ссылки онлайн-трансляций с заседаний конференции, состоящей из нескольких одновременно проводимых секций, формируются средствами Skype for Business и размещаются организаторами конференции на сайте. Участники конференции, переходя по данным ссылкам, получают доступ к онлайн-трансляциям. Кроме публикации ссылок, веб-сайт конференции может предоставлять полный функционал взаимодействия с оргкомитетом конференции (размещение информации о конференции, регистрация участников, отправка тезисов и статей и пр.).
Некоторые вопросы настройки системы Skype for Business
Как уже упоминалось раннее, наличие прокси-сервера является обязательным компонентом системы Skype for Business для организации научных онлайн-конференций с участием внешних пользователей, в том числе из зарубежных стран. Без него внешние пользователи не смогли бы подключиться к онлайн-трансляции конференции, а значит, не смогли бы принять в ней участие.
В качестве прокси-сервера для подключения внешних пользователей (участников конференций) был выбран продукт IIS ARR, поскольку его использование не требует приобретения дополнительной лицензии, а является расширением для IIS. IIS ARR позволяет группировать несколько серверов IIS в единую ферму, дает возможность использовать правила маршрутизации, а также производить балансировку нагрузки HTTP-трафика. Механизм балансировки становится востребованным для распределения нагрузки между серверами при проведении крупных онлайн-конференций с большим количеством участников или одновременного проведения нескольких онлайн-конференций.
При организации систем онлайн-конференций на базе Skype for Business важно помнить, что для подключения участников на серверах переднего плана и пограничных серверах должны быть установлены сертификаты из рекомендованных Microsoft общедоступных центров сертификации. В этом случае участникам онлайн-трансляций конференций не потребуется устанавливать дополнительный корневой сертификат на своем устройстве. Для организации онлайн-трансляций конференций в УрО РАН был выбран центр сертификации Comodo, сертификаты которого удовлетворяют требованиям системы Skype for Business.
Опыт проведения онлайн-конференций с использованием системы Skype for Business продемонстрировал ее хороший потенциал. Данная система прошла апробацию в УрО РАН во время проведения IX Российской научно-технической конференции «Механика, ресурс и диагностика материалов и конструкций», которая проводилась в ИМАШ УрО РАН в Екатеринбурге с более чем 100 участниками. Учитывая положительный опыт проведения этой конференции, технология Skype for Business была использована для проведения X Российской научно-технической конференции «Механика, ресурс и диагностика материалов и конструкций». До проведения онлайн-конференций данная технология была востребована при организации научных веб-семинаров на уровне отделов институтов УрО РАН. С учетом полученного опыта можно заключить, что технология Skype for Business может успешно применяться не только как дополняющее средство для организации онлайн-трансляций докладов очных конференций, но и для проведения онлайн-конференций и онлайн-семинаров.
Несмотря на упомянутые достоинства системы, необходимо отметить следующие выявленные при проведении научных онлайн-конференций недостатки:
- Участники конференции должны иметь микрофон, иначе они не смогут подключиться к онлайн-трансляции конференции, даже если они не докладчики и не собираются участвовать в дискуссии (ограничение Skype for Business).
- Skype for Business поддерживает ограниченный набор видеокамер.
- Организаторы конференции не могут полностью контролировать качество аудио- и видеопотоков во время выступления докладчика, поскольку оно зависит как от качества, используемого докладчиком для выступления оборудования (микрофона, веб-камеры), так и от канала связи. На качество трансляции может влиять взаимное расположение микрофона и динамиков, а также посторонние шумы в помещении докладчика (характерно для любых онлайн-трансляций).
- Единственным форматом презентаций, поддерживаемых Skype for Business, является формат PowerPoint. Популярный в научной среде формат презентаций PDF не поддерживается. PDF-презентации возможно транслировать только через онлайн-трансляцию рабочего стола докладчика.
- Представленная в статье конфигурация онлайн-конференции состоит из пяти виртуальных серверов, что усложняет администрирование системы.
Учитывая все достоинства и недостатки Skype for Business применительно к организации научных онлайн-конференций, выявленные в процессе проведения таких конференций, можно сделать вывод о том, что продукт Skype for Business является достойным инструментом для успешного решения задачи по организации онлайн-конференций.
- Болдин С. Корпоративный Skype. Переход с MS Lync 2013 на Skype for Business. // «Системный администратор», № 4, 2017 г. – С. 50-52. URL: http://samag.ru/archive/article/3410.
- Болдин С. Настройка MS Lync 2013. Часть 4. Настройка дополнительных функций. // «Системный администратор», № 3, 2017 г. – С. 50-55. URL: http://samag.ru/archive/article/3390.
- Grigoryev A.M., Khokhlov I.A., Matviychuk A.R., Belousov A.N. Corporate cloud of UBr RAS // Austrian Journal of Technical and Natural Sciences. 2015. № 9-10. P. 13-17.
- Grigoryev A.M., Matviychuk A.R., Belousov A.N. Corporate cloud as a means of support research activities // CEUR-WS.org. 2016. Vol-1662: Modern Problems in Mathematics and its Applications: 47th International Youth School-conference, Yekaterinburg, Russia, January 31 - February 6, 2016: proceedings. P.159-163
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|