Тестирование масштабируемости в Lync Server 2013Scalability testing in Lync Server 2013

 

Последнее изменение темы: 2012-10-01Topic Last Modified: 2012-10-01

Lync Server 2013 предоставляет инфраструктуру сервера для всех коммуникаций в режиме реального времени Lync Server, в том числе обмен мгновенными сообщениями и сведения о присутствии, конференц-связи и корпоративной голосовой связи.Lync Server 2013 provides the server infrastructure for all Lync Server real-time communications, including instant messaging (IM) and presence, conferencing, and Enterprise Voice. Сюда входят все компоненты, использующие аппаратные ресурсы пула Lync Server 2013, поэтому влияют на производительность и масштабирование.This includes any features that use the hardware resources of a Lync Server 2013 pool and, therefore, affect performance and scale. Все организации используют функции по-разному.All organizations do not use all features equally.

Например, некоторые организации активно используют видео в конференциях, а другие менее активно или вообще не используют его.For example, some organizations might use video in conferences very heavily while others might have little or no video usage. Некоторые организации вместо общего доступа к приложениям предпочитают использовать общий доступ к слайдам PowerPoint, а другие — наоборот.Some organizations prefer PowerPoint slide sharing to application sharing, while others prefer the opposite. Такие организации, которые разворачивают корпоративную голосовую связь, могут не использовать приложение группы ответа.Those organizations that deploy Enterprise Voice might or might not use the Response Group application heavily. Большинство организаций развертывают серверы мониторинга, но не многие из них развертывают серверы архивации.Most organizations deploy Monitoring Servers, but not many of them deploy Archiving Servers. Кроме того, инфраструктура организаций, возможности оборудования, пропускная способность сети, а также число и размеры развернутых пулов могут отличаться.Additionally, organizations do not all have the same infrastructures, including hardware capacities, network capacities, and the number of pools and size of pools deployed. Разнообразие функций и инфраструктур затрудняет тестирование масштабируемости, поскольку невозможно смоделировать все возможные комбинации функций и инфраструктур.The diversity of features and infrastructures poses a challenge to scalability testing – it is not possible to simulate all possible combinations of features and infrastructures.

Чтобы определить поддержку масштабируемости для Lync Server, мы выполняем тестирование, используя все функции Lync Server одновременно, на основе средней модели использования (пользовательская модель).To determine scalability support for Lync Server, we conduct testing by using all Lync Server features concurrently, based on an average usage model (user model). Чтобы определить подходящую пользовательскую модель для рабочих нагрузок Lync Server, мы анализируем большое количество точек данных, в том числе опросов клиентов, отзывов от программы улучшения качества программного обеспечения Майкрософт, данных об использовании Lync Server из внутреннего ИТ отделов Майкрософт и данных mined от нашей службы Live Meeting.To determine an appropriate user model for Lync Server workloads, we analyze many data points, including customer surveys, feedback from the Microsoft customer experience improvement program, Lync Server usage data from the internal IT department at Microsoft, and data mined from our Live Meeting Service. В большинстве случаев в пользовательской модели заложены максимальные нагрузки, гарантирующие бесперебойную работу в обычных условиях эксплуатации.In many cases, the user model has a bias towards heavier loads to provide a comfortable margin for usage within an organization.

В ходе тестирования масштабируемости мы настроили пулы Lync Server 2013 в соответствии с рекомендуемыми спецификациями оборудования и программного обеспечения, включая компоненты инфраструктуры, такие как доменные службы Active Directory, аппаратные средства балансировки нагрузки и брандмауэры.In our scalability tests, we set up Lync Server 2013 pools according to the recommended hardware and software specifications, including infrastructure components, such as Active Directory Domain Services, hardware load balancers, and firewalls. Мы настроили среды Lync Server как можно ближе к типичным реальным средам.We set up Lync Server environments as closely as possible to typical real-world environments. Затем с помощью средства нагрузки и производительности Lync Server 2013 вы моделируете загрузку Lync Server 2013 (на основе нашей пользовательской модели).We then use the Lync Server 2013 Stress and Performance Tool to simulate Lync Server 2013 loads (based on our user model). ..

Для всех тестов масштабируемости выполняется три итерации (включая повторные запуски тестов с интервалом в 3 недели). Полученные результаты тестирования используются для настройки производительности и проверки поддержки масштабируемости в пользовательской модели.We do multiple iterations of scalability tests (including multiple three-week test runs). We use the results of all tests to help with performance tuning and to verify support for the scalability numbers in our user model.