Запуску нового проекта всегда предшествует ряд подготовительных этапов. Масштабные инициативы не могут выходить на рынок без основательного тестирования и уверенности исполнителей в работоспособности решения. Выводя на рынок проект Йополис, компания «Связной ЦР» поставила перед командой Романа Мусина (на тот момент — технического директора компании) задачу выбора платформы и проведения всестороннего тестирования работоспособности системы. Роман, обладающий большим опытом разработки облачных платформ, подошел к вопросу как эксперт в области cloud-технологий. При выборе платформы рассматривались ведущие иностранные и российские площадки.
«Среди зарубежных облачных провайдеров мы рассмотрели американские Amazon и GoGrid. Amazon был практически сразу вычеркнут из списка. Платформу EC2 нужно индивидуально настраивать под каждый проект, что потребовало бы больших временных затрат и трудозатрат. Самым перспективным и мощным оказался GoGrid, но он тоже не подошел — в связи с особенностями интернет-проекта и длительностью ping-ов к серверу, расположенному в США», — рассказал Роман Мусин.
Поскольку веб-проект Йополис ориентирован на российскую аудиторию, важно, чтобы пользователь получал доступ к системе без задержек, связанных со временем отклика удаленного сервера. Сайт должен обновляться оперативно, соответственно, хостинг его должен находиться в России. Согласование документов и бухгалтерская отчетность также должны подходить под стандарты законодательства РФ.
«Я стал рассматривать отечественных поставщиков облачных решений. ТОП-5 „облачных“ провайдеров в России хорошо известен. Требовалось только внимательно проанализировать площадки, то есть те технические составляющие, на которых они работают. В результате мы выбрали платформу компании ActiveCloud by Softline, в основе „облака“ которой лежит готовое, проверенное временем решение, с хорошими отзывами — платформа CloudStack от Citrix. Я отдаю предпочтение зарекомендовавшим себя инструментам. На мой взгляд, по уровню надежности используемого решения ActiveCloud является одним из лидеров российского „облачного“ рынка», — добавляет Роман Мусин.
Выбрав «облако» ActiveCloud, команда технических специалистов развернула на нем модель своей системы и приступила к тестированию. Для этого были выбраны такие инструменты как Tsung, позволяющий моделировать нагрузку по определенному сценарию, и QRator, который отвечает за формирование внешнего трафика и нагрузок на систему.
«Система получилась сбалансированной: с какой бы стороны ни поступала нагрузка — она распределяется по разным узлам, перегрузок не бывает. Метрика, на которую мы ориентировались — это пиковый трафик нагрузки на систему (порядка 1 млн пользователей). И это испытание проект выдержал удачно, — резюмирует Роман. — Спасибо сотрудникам ActiveCloud за помощь при запуске системы. Благодаря гибкому и масштабируемому „облаку“ провайдера мы смогли выявить на начальном этапе ряд ошибок и усовершенствовать наш проект перед релизом, а также закупить необходимое по мощности оборудование для своего дата-центра».