Чому Uklon відмовився від «заліза». Кейс переходу в мультихмару

7,5 млн користувачів, понад 100 млн поїздок, 11 власних продуктів. Все це Uklon – українська IT-компанія, а також однойменний сервіс виклику авто та мобільні застосунки до нього. У 2024 році компанія відмовилася від власних серверів і перенесла усі дані у хмару – AWS та GigaCloud. Розповідаємо, що спонукало Uklon до цього рішення – і як це зробило роботу компанії легшою і безпечнішою.

Як працює Uklon

Сервіс Uklon розпочав роботу у 2010 році, а назва компанії є скороченням від Ukraine online ― інтернет-порталу, на якому того ж дня було зроблено перше замовлення машини. Сьогодні компанія працює у 26 містах України, а також в Узбекистані.

Сьогодні Uklon – це повноцінна IT-компанія, що має понад 700 експертів, з яких понад 250 працюють в ІТ-відділі. Компанія має у своєму портфелі 11 інноваційних продуктів, побудованих на мікросервісній архітектурі з використанням хмарних технологій, а також має власний R&D-відділ, свій картографічний сервіс та активно використовує штучний інтелект.

ІТ-ландшафт Uklon поділено на зовнішні сервіси (клієнтські продукти), що тривалий час зберігалися у AWS, та нутрішні сервіси (операційка: БД, термінальні сервери, AD, репозиторії коду, моніторинг, автоматизація). Їх історично тримали на власних серверах.

Пандемія та повномасштабне вторгнення перевели команду на віддалений формат. Обслуговувати фізичні сервери стало складно, зросла затримка доступу до інструментів. Внутрішні сервіси перенесли на виділені сервери в закордонному дата-центрі, але одразу виникли проблеми:

  • неможливо було збудувати відмовостійку інфраструктуру (постачальник не надавав потрібне обладнання);
  • траплялися простої сервісів, що негативно впливало на бізнес.
Всі виділені сервери були об’єднані в одну мережу, але побудувати відмовостійку IT-інфраструктуру було неможливо, бо дата-центр не надавав необхідного обладнання, – говорить Тарас Білічак, Internal IT Infrastructure Lead в Uklon. – До того ж були випадки недоступності сервісів, що вцілому негативно відображалося на роботі компанії».

Яким було завдання

У фахівців Uklon стояла задача ― збільшити відмовостійкість сервісів, впровадити BCP-план та пройти аудит за стандартами ISO. Компанії також було важливо, щоб майбутній постачальник послуг зміг задовольнити вимоги щодо відмовостійкості та надійності IT-інфраструктури.

Не менш важливим моментом була ціна. Вона мала бути не значно вищою за ту, яку сплачували за виділені сервери. По-третє, географічне розташування дата-центру. Більша частина команди знаходиться в Україні, і тому низький пінг був пріоритетом. Але водночас, для зменшення ризиків потрібне було розміщення не в Україні.

  • Зрештою завдання сформулювали так:
  • Підвищити відмовостійкість і прибрати «єдині точки відмови».
  • Впровадити BCP-план і пройти аудит ISO.
  • Забезпечити мінімальні затримки для команди в Україні, але розміщуватися поза Україною.
  • Утримати вартість не значно вищою, ніж на виділених серверах.
  • Гарантувати міграцію без простоїв критичних сервісів
Ми не можемо собі дозволити простій, ― говорить Тарас Білічак, Internal IT Infrastructure Lead в Uklon. ― Простій IT-інфраструктури ― це не тільки втрата продуктивності, а й можливі фінансові втрати, наприклад, через штрафи за невчасну подачу звітності».

Рішення

В Uklon вирішили переїхати з поточного датацентру. Зрештою компанія зупинилася на підході мультихмари: зовнішні сервіси залишаються в AWS, внутрішні – мігрують у публічну хмару GigaCloud на VMware у Варшаві.

Додатково Uklon резервує дані, використовуючи спеціальний хмарний сервіс BaaS. Кожен IT-сервіс компанії має свої політики з налаштування резервного копіювання, і відповідно до них фахівці роблять інкрементальні чи повні бекапи. Резервні копії зберігають у репозиторії GigaCloud, а частину ― в AWS, щоб позбутися єдиної точки відмови.

Чому Uklon обрали саме GigaCloud:

– Низькі затримки для команди в Україні за рахунок географії.

– Відмовостійка платформа на VMware із потрібними опціями.

– 24/7 техпідтримка і можливість делегувати обслуговування інфраструктури.

– Прозора економіка (ціна співмірна з попереднім підходом на «залізі»).

Хід міграції

– Підготовка паралельного середовища у GigaCloud/AWS.

– Посервісне перенесення із валідацією працездатності.

– Перемикання з мінімальним впливом на користувачів та бізнес-команди.

– Уніфікація політик резервного копіювання й моніторингу.

Результати

– Менші затримки та менше скарг користувачів внутрішніх сервісів.

– Делеговане обслуговування: підтримка «заліза» та платформи на боці хмарного оператора.

– 24/7 підтримка, якої не було у провайдера виділених серверів.

– Відсутність власних серверів – уся інфраструктура знаходиться в AWS + GigaCloud.

– Резервне копіювання в двох середовищах — без «єдиної точки відмови».

«Ми дуже цінуємо оперативність, з якою реагує та допомагає підтримка GigaCloud, ― говорить Тарас Білічак, Internal IT Infrastructure Lead в Uklon. ― Якщо порівнювати хмару та виділені сервери, які ми використовували до цього, то тут без сумнівів перемагає GigaCloud».

Чому мультихмара – це стратегічно

  • Гнучкість: кожен стек працює там, де це оптимально (AWS для зовнішніх, GigaCloud для внутрішніх).
  • Надійність: розподіл ризиків і BCP на рівні інфраструктури та бекапів.
  • Продуктивність: менший пінг для команд + керований SLA.
  • Контроль витрат: моделі оплати, що не «злітають» порівняно з виділеним залізом.

Uklon побудував стійку мультихмарну модель без власного «заліза». Поєднання AWS і GigaCloud дало потрібний баланс відмовостійкості, продуктивності, підтримки та вартості із мінімальними ризиками для бізнес-процесів і без «вузьких місць» в архітектурі. 

12
Events
Community
Videos
About Us