Как внедрение vStack помогло провайдеру Serverspace стать топ-1 по производительности
В дополнение к существующем облаку на базе VMware облачный провайдер Serverspace рассматривал решение, которое бы обеспечивало высокую производительность виртуальной среды, построенной без использования сверхдорогого серверного оборудования, и одновременно не «отягощало» высокими лицензионными платежами. Каких результатов позволило добиться внедрение vStack — расскажем далее.О компании
Serverspace — международный провайдер облачных сервисов. Компания присутствует на рынке облаков с 2008 года и имеет представительства в 7 странах мира. Сейчас общее число зарегистрированных клиентов провайдера составляет более 120 000 человек. Ключевая услуга Serverspace — виртуальные серверы в облаке на базе сред виртуализации vStack и VMware.
Классический подход vs. гиперконвергенция
Изначально ИТ-инфраструктура Serverspace была построена на базе решений VMware. Эта платформа хорошо знакома пользователям облачных сервисов и за время присутствия на рынке успела зарекомендовать себя как стабильное и надежное решение для построения облака.
Однако для владельцев инфраструктуры VMware — это не только проверенные технологии, но и расходы. В первую очередь, серьезная лицензионная нагрузка.
Кроме того, при использовании VMware необходимо быть готовым к высокой стоимости стартового пакета оборудования и его поддержки. Классический подход к построению инфраструктуры предполагает, что функции вычисления, хранения данных и организации сети будут возложены на отдельные серверы с выделенными ролями или специализированное оборудование. При этом, как правило, используется «железо» от разных вендоров. Например, сетевые коммутаторы Cisco, СХД NetApp и серверы сразу нескольких производителей. Соответственно, для эффективной поддержки всей площадки нужен целый штат ИТ-специалистов, что значительно увеличивает расходы на персонал.
В частности, в отличие от «классики» гиперконвергентные решения объединяют вычислительные и сетевые ресурсы, ресурсы хранения и средства виртуализации в одну платформу с единой точкой управления. Это позволяет значительно упростить администрирование и масштабирование инфраструктуры, а также позволяет значительно сократить расходы на ИТ.
Почему выбрали vStack
«В определенный момент мы поняли, что при предоставлении виртуальных машин на VMware мы тратим значительные ресурсы на поддержку инфраструктуры, которая в нашем случае представляет собой конвергентное решение. Для нашего типа нагрузки оптимальным был бы переход к гиперконвергенции, однако внедрение соответствующего решения от VMware привело бы к росту конечных цен для наших клиентов. Мы стали искать альтернативу. Решение на базе KVM/OpenStack было заманчивым, так как не требует затрат на лицензии. Однако после расчетов оказалось, что экономия на лицензиях «съедается» ростом стоимости поддержки инфраструктурного слоя, ведь OpenStack — это конструктор, который необходимо постоянно «допиливать» и поддерживать самостоятельно.
Платформа виртуализации vStack для нас стала идеальным вариантом: она позволяет сэкономить на используемом оборудовании и упростить управление инфраструктурой за счет гиперконвергентного подхода. При этом нам не пришлось отказываться от преимуществ проприетарного подхода. Мы стали якорным клиентом — теперь вендор корректирует свой план разработки в соответствии с нашими пожеланиями, а мы быстро получаем запрашиваемую клиентами Serverspace функциональность при обновлении платформы.» — поделился Игнат Толчанов, руководитель ServerSpace.
Как устроено решение
vStack — гиперковергентное решение, разработанное компанией ITGLOBAL.COM LABS. Платформа представляет собой единую инфраструктуру программно-определяемых модулей дата-центра с применением open source технологий. В ее архитектуру входят следующие компоненты:
- vStack OS и тонкий гипервизор;
- vStack Storage;
- vStack Network;
- vStack Management.
Ключевая идея vStack — создание полностью управляемого виртуального дата-центра уровня Enterprise на базе стандартного серверного оборудования. Это более доступная, но не менее производительная альтернатива VMware, которая в ряде задач заменяет корпоративные решения для хранения и виртуализации. Преимущества платформы:
- Commodity Hardware Заказчик сам выбирает производителя, чье серверное оборудование и комплектующие будут использоваться для построения инфраструктуры. Это позволяет сэкономить на «железе», например, используя компоненты потребительского класса, и не зависеть от поставщика (no vendor lock-in).
- Экономия на персонале Нет необходимости нанимать штат специалистов для администрирования отдельных компонентов — СХД, серверов, виртуализации. Управление инфраструктурой реализуется из единого интерфейса, и для этой задачи достаточно одного системного администратора.
- Снижение расходов на ПО и упрощение планирования бюджета Учитываются только задействованные ресурсы (vGHz, vRAM, vXXD), а простаивающее оборудование лицензировать не нужно. Также есть возможность перерасхода — можно временно превышать объем используемых вычислительных ресурсов сверх приобретенных в лицензии.
- Оперативное масштабирование и восстановление Поскольку все компоненты программно-определяемые, можно быстро увеличить объем ресурсов на площадке. А если какой-то элемент выйдет из строя, проблем с его заменой не возникнет. Платформа не требует использования специфичного вендорского оборудования — подойдут доступные на рынке компоненты.
Внедрение платформы
C 2019 года vStack используется в международном облачном провайдере Serverspace в качестве одной из двух основных систем виртуализации наряду с VMware. Платформа vStack развернута на серверах провайдера в Амстердаме (Нидерланды), Нью-Джерси (США), Москве (Россия) и Алматы (Казахстан).
На момент внедрения платформа была новым для рынка решением, однако уже тогда vStack обеспечила высокий уровень доступности виртуальных машин и не уступала по производительности решениям VMware. Сейчас Serverspace использует vStack в managed-формате, что позволяет компании не тратить время и другие ресурсы на поддержку платформы и сконцентрироваться на развитии своих услуг.
Результаты
Сегодня Serverspace — генеральный амбассадор vStack, первой в мире гиперконвергентной платформы, обеспечивающей качественно новый уровень управления облачной инфраструктурой.
Один из ключевых продуктов компании — виртуальные серверы на базе облака vStack. Стоимость минимальной конфигурации Linux-сервера на базе vStack (1 CPU, 1 RAM и 25 ГБ SSD), развернутого в дата-центре DataSpace (сертифицированный по уровню Tier III), составляет 286 рублей. На сегодняшний день это одно из лучших предложений на рынке аренды облачной инфраструктуры.
Возможности платформы существенно расширились с момента ее внедрения. Появилась поддержка неограниченной гетерогенности сетей, автономный механизм поддержки высокой степени экономической эффективности по отношению к vCPU-ресурсам и многое другое.
Чего удалось достичь с vStack:
- Время создания готовой к работе ВМ — не более 40 секунд (в том числе ВМ c ОС Windows Server).
- Коэффициент переподписки (CPU = 8, Storage = 7) без какого-либо влияния на клиентов.
- Стоимость виртуальной машины на vStack в два раза ниже стоимости аналогичного объема ресурсов на базе VMware.
Внедрение vStack позволило Serverspace стать топ-1 по производительности ВМ на рынке (подтверждается тестированием Geekbench).
Платформа vStack активно развивается, и Serverspace как провайдер принимает в этом активное участие. Новые возможности решения в будущем позволят Serverspace запускать облачные площадки на разных локациях в сжатые сроки, а также активно развивать партнерскую сеть.
vStack сочетает в себе низкую стоимость и высокую производительность. По этой причине мы рекомендуем использовать vStack компаниям-разработчикам для создания Test и Dev-сред. Тестовую среду можно развернуть на базе бюджетного серверного оборудования. При этом в производительности она не будет уступать Prod-среде на Hi-End оборудовании. Это решает типичный конфликт интересов — между разработчиками, которые хотят, чтобы Prod соответствовал Test, и I&O, которые считают, что на тестовом контуре нужно экономить.