[recovery mode] Решение Microsoft Exchange Server 2013 — от 3800 до 5300 пользователей
Добрый день дорогие ХабраЮзеры.Компании с большим штатом сотрудников как правило имеют собственную ИТ инфраструктуру, или берут ИТ среды в аренду, так называемый «Аутсосрс» в облаках. Предметом нашего внимания сегодня является корпоративная почта Microsoft Exchange Server 2013 и аппаратная часть для развертывания этого решения более чем на 2500+ сотрудников. Нами так же затронута очень важная часть решения — масштабируемость сервера корпоративной электронной почты при росте числа пользователей. Сразу подчеркну несколько аспектов этого материала — мы не строили отказоустойчивое решение, мы строили классическое решение для наглядного примера — как можно увеличить число корпоративных пользователей Exchange Server 2013 без масштабного апгрейда аппаратной части, на примере нашего оборудования Lenovo ThinkServer.
Данная статья надеюсь, будет полезна как и простым ИТ специалистам, так и их руководству.
Что такое Microsoft Exchange Server 2013 и для чего он служит: Microsoft Exchange Server 2013 — является наиболее современным решением для организации почтового сервера, которое способно взять на себя не только управление почтовыми рассылками, но и ряд других функций обеспечивающих эффективную связь. С момента выхода первой версии Exchange Server корпорация Microsoft непрерывно совершенствовала свой сервис и расширяла его функциональность, благодаря чему их продукт получил огромнейшую популярность в мире и в данный момент фактически является стандартом для организации корпоративной почтовой службы. Microsoft Exchange Server 2013 так же интегрируется с CRM, Lynс и другими приложениями.
В нашей тестовой среде мы подняли экономичное решение на базе сервера Lenovo ThinkServer RD540 (обзор сервера на Хабре) и дисковой полки с прямым подключением Lenovo ThinkServer SA120 (DAS). Так же подмечу, что мы собирали несколько конфигураций для выбора оптимального решения по производительности, цене (стоимость владения), но наш выбор остановился на среднем по мощности варианте.
Тестируемые аппаратные конфигурации: Конфигурация №1 Lenovo ThinkServer RD540 (2* E5–2680 v2 / 128GB (8×16Gb DDR3 PC3–12800R) / RAID 700 512 Mb Cashe (LSI MegaRAID SAS 9260–8i RaidLevel 0, 1, 10, 5, 50, 6, 60) / RAID 710 1Gb Cashe (LSI MegaRAID SAS 9270CV-81 RaidLevel 0, 1, 10, 5, 50, 6, 60) / 2×300Gb SAS 10k / 2×1GBs Enternet Port / 2×800watt PSU / Microsoft Windows Server 2012 R2) 3–3–3 WarantyLenovo ThinkServer SA120 Disk Array (2U / 48TB SATA 12×4TB LFF SATA drivers (Seagate ST4000NM0023) / 4xSFF SSD (noDisk) / 2xI/O module / 2xRPS / 2×1 miniSAS cables / Rail kit) 3–3–3 Waranty
Конфигурация №2 Lenovo ThinkServer RD540 (2* E5–2680 v2 / 128GB (8×16Gb DDR3 PC3–12800R) / RAID 700 512 Mb Cashe (LSI MegaRAID SAS 9260–8i RaidLevel 0, 1, 10, 5, 50, 6, 60) / RAID 710 1Gb Cashe (LSI MegaRAID SAS 9270CV-81 RaidLevel 0, 1, 10, 5, 50, 6, 60) / 2×300Gb SAS 10k / 2×1GBs Enternet Port / 2×800watt PSU / Microsoft Windows Server 2012 R2) 3–3–3 WarantyLenovo ThinkServer SA120 Disk Array (2U / 48TB SATA 12×4TB LFF SATA drivers (Seagate ST4000NM0023) / 2×400Gb xSFF SSD (up to 4 SSD xSFF Disk / 2xI/O module / 2xRPS / 2×1 miniSAS cables / Rail kit) 3–3–3 Waranty
Небольшое пояснение к конфигурации №2: в конфигурацию были добавлены 2 диска по 400gb каждый для включения функции CacheCade. Это было нужно для обеспечения быстрого доступа к так называемым «Горячим данным», в примере нашего решения это активные письма к которым обращается пользователь.
Для нагрузки на сервер мы использовали тестовую оболочку Microsoft Exchange Load Generator 2013 (LoadGen), предназначенную для моделирования, измерения воздействия MAPI, OWA, ActiveSync, IMAP, POP и SMTP клиентов на серверах Exchange Server 2013. Программное обеспечение показывает, как сервер реагирует на почтовые нагрузки. Нам это помогло протестировать решение и сделать непосредственный вывод в целесообразности развертки его в организации.
Скачать Microsoft Exchange Load Generator 2013 можно тут— www.microsoft.com/en-us/download/details.aspx? id=40726
Мы настроили SA120 JBOD в 10-м RAID с двумя виртуальными дисками, один для основных данных Exchange, другой для журналов системы.
Для наших рабочих нагрузок, мы использовали следующие параметры Microsoft Exchange Load Generator 2013: Mailbox Profile: 250MB mailboxesAction Profile: Outlook_500Client Type: Outlook 2007 Cached
Благодаря проведенному тесту мы получили следующие результаты: Конфигурация №1: — поддерживает 3800 пользователей Exchange, время отклика 15.3 миллисекунд.Конфигурация №2: — поддерживает 5300 пользователей Exchange, время отклика 10.1 миллисекунд.
Как мы видим, по результатам — использование SSD дисков в конфигурации №2 положительно повлияло на результаты тестов Microsoft Exchange Load Generator 2013: количество пользователей возросло на 39% и уменьшилось время отклика на 34%.
Сам мануал, что и как мы устанавливали и настраивали, я не стал публиковать. Так как это слишком большая простыня последовательных действий. По желанию я могу ей поделиться.
Какой вывод мы сделали, судя по тесту и подходу к решению: Решение RD540 + SA120 позволяют развернуть полноценный Exchange сервер с последующим масштабированием в зависимости от роста компании. Уменьшение нагрузки на чтение и запись данных, позволяют системе освободить дополнительные ресурсы для новых пользователей. Использование дополнительного Cache уменьшает время отклика в работе с Exchange сервером, что делает работу более быстрой и приятной со стороны пользователя.
Спасибо за внимание к данному материалу, если у кого есть какие замечания я их с удовольствием приму.
Книга решений Lenovo