О компании
Neoflex — поставщик услуг в области разработки программного обеспечения и внедрения сложных информационных систем. Компания создает ИТ-платформы для цифровой трансформации бизнеса, помогая заказчикам получать устойчивые конкурентные преимущества в цифровую эпоху.
Какие задачи стояли перед Neoflex
- Нехватка вычислительных мощностей
Один из ключевых продуктов Neoflex — kubernetes-платформа NEOMSA — используется для разработки и управления микросервисами. В связи с активным развитием данного продукта требовался существенный объем вычислительных ресурсов под его разработку и тестирование. Превышение уровня максимальной нагрузки сказывалось на производительности других размещенных на внутренней инфраструктуре сервисов и приложений. Возникла необходимость в масштабировании
- Высокая стоимость ресурсов для тестирования
Компания использовала арендованные мощности, при этом объем ресурсов рассчитывался исходя из максимальной пиковой нагрузки на сервис. И хотя эти ресурсы зачастую простаивали, использовать их для тестов было дорого и нерационально
«Мы рассматривали возможность создания собственного приватного облака, но в результате приняли решение, что целесообразнее будет перенести тестирование в облако провайдера. Это позволило нам не только снизить нагрузку на собственные ресурсы и персонал, но и автоматизировать весь процесс с помощью Terraform и других инструментов в облаке»
Рамиль Нафиков
Лидер продукта Neoflex, NEOMSA
Как Neoflex использует виртуальную инфраструктуру Timeweb Cloud?
Переход на облачную модель для Neoflex выглядел наилучшим вариантом, ведь облачные ресурсы доступны 24/7, их можно оплачивать по мере использования, а вопросы доступности и работоспособности сервиса берет на себя cloud-провайдер.
Сегодня в инфраструктуру Timeweb Cloud вынесены процессы тестирования, а собственные ресурсы используются для размещения исходных кодов и данных, которые не могут храниться в облаке. На облачных серверах проводятся различные виды тестирования, включая интеграционное — проверка связи между компонентами, нагрузочное — проверка производительности, Smoke — проверка на стабильность и наличие явных ошибок и другое.
Для работы с облаком используется веб-панель Timeweb Cloud, которая позволяет управлять серверами через браузер и мобильное приложение. Здесь же можно выбрать типовую конфигурацию облачного сервера или собрать кастомную. Клиенту также доступны управляемые сервисы DBaaS, Kubernetes и инструменты автоматизации Terraform, CLI.
Какие результаты получены?
- Сокращение time-to-market продуктов
Развертывание тестовых контуров проходит автоматически: Terraform-провайдер дает инженерам возможность буквально в один клик создавать необходимое окружение. Это позволило Neoflex примерно в 5 сократить период тестирования, быстрее проверять гипотезы и выводить продукты на рынок.
Terraform-провайдер Timeweb Cloud позволяет управлять не только облачными серверами, но и Kubernetes, бакетами S3, DBaaS и другими сервисами. Подробнее — на нашем GitHub
- Повышение надежности и отказоустойчивости
Облачный подход позволяет Neoflex использовать неограниченное количество ресурсов для задач тестирования. А сервисы, размещенные на внутренней инфраструктуре, больше не деградируют из-за высокой нагрузки.
- Снижение нагрузки на специалистов
Помимо облачной инфраструктуры, Neoflex использует ряд дополнительных сервисов Timeweb Cloud, включая S3-хранилище, Kubernetes как сервис, балансировщик нагрузки. Эти решения позволяют собирать необходимую топологию стендов в облаке за минимальное время без привлечения инфраструктурных инженеров.
- Снижение затрат на инфраструктуру
Модель оплаты Pay-as-You-Go, доступная для облачных сервисов Timeweb Cloud, дает возможность платить только за те ресурсы, которые реально используются. По сравнению с on-premise, такой подход позволяет экономить на оплате
Что еще понравилось в Timeweb Cloud?
Компания Neoflex оценила не только технические характеристики облачной платформы, но и высокий уровень оказания сервиса.
- Взаимодействие с техподдержкой
Облачные провайдеры, как правило, взаимодействуют с заказчиками через различные системы Service Desk. Клиенты Timeweb Cloud могут связаться с командой саппорта не только через систему тикетов, но и через чат в Telegram. Там можно написать о проблеме сотруднику техподдержки и даже пообщаться с кем-то из топов компании.
- Скорость реакции на инциденты
Инженеры поддержки Timeweb Cloud всегда готовы решить проблемы клиента. Обычно время реакции составляет около 10 минут.