IT-разработка

Услуги

Распределение нагрузки между железом и облаком в «2ГИС»

Как технологической компании удаётся оптимально распределять нагрузку и для чего нужны 130 виртуальных машин.

О компании

«2ГИС» — технологическая компания, которая разрабатывает сервисы и приложения для комфортного передвижения в городе и выпускает электронные справочники с картами городов с 1999 года. Главный офис «2ГИС» находится в Новосибирске, в 2021 году компания открыла офис разработки в Санкт-Петербурге, а в 2022 — еще и в Москве.

Задача

Компания использовала собственное железное оборудование и арендовала стойки в пяти дата-центрах для его размещения. Постепенно на закупку и установку своего железа стало уходить больше времени.

Когда «2ГИС» нужно было получить большой объём ресурсов «в моменте», гарантировать быструю скорость ответа сервисов и подготовиться к потенциальному росту трафика в 3-5 раз, команда заказчика рассмотрела облако как дополнительную опцию. Выбрали гибридный вариант:

  1. Продолжили использовать собственное оборудование и арендовали дополнительное.
  2. Подключили облачные сервисы Cloud.ru как дополнительный ресурс, который может выручать при сильном росте трафика.

Решение

Сначала использовали Direct Connect для высокоскоростного физического подключения между локальными центрами обработки данных и облаком. Затем взяли стандартный пул ресурсов для размещения виртуальных машин: Elastic Cloud Server, быстрые диски Elastic Volume Service. Благодаря функции Auto Scaling команда может быстро поднимать однотипные виртуальные машины — на их основе развернули собственные базы данных PostgreSQL и Kubernetes. Теперь от запуска машины до принятия трафика проходит всего 2 минуты.

Всего у Cloud.ru арендовали 130 виртуальных машин, из них специально для Kubernetes — около 80.

Результат

«2ГИС» при увеличении нагрузки получает нужный объём ресурсов и не беспокоится о надёжности и скорости ответа собственных сервисов. Раньше ввод сервера в работу занимал 2 часа, теперь на запуск уходит всего 2 минуты. Сотрудники IT-департамента оптимизировали процессы внутри компании и прокачали технические навыки.

«2ГИС» построила отказоустойчивую IT-инфраструктуру для своего сервиса на базе пяти ЦОДов и облачной платформы Advanced, которая позволяет быстро масштабировать вычислительные ресурсы. Этот кейс показывает, что сейчас технологически развитые компании не являются сторонниками только одной модели развития IT-инфраструктуры, выбирая между on-premise или облачными IaaS-/PaaS-сервисами. Они используют сразу несколько инструментов, при этом извлекая максимальную выгоду от аренды облачных мощностей с тарификацией pay as you go, а раcпределение данных в пяти ЦОДах позволяет обеспечивать самый высокий уровень надёжности при любых инцидентах. Сумани Хидирова руководитель направления по работе с клиентами, Cloud.ru

Посмотрите выступление Евгения Дехтярёва, руководитель группы инфраструктуры в «2ГИС»:

Запросите бесплатную консультацию по вашему проекту

Оставить заявкуCloud