Агрегатор такси Grab, приобретший бизнес Uber в Юго-Восточной Азии в 2018 году, совершил стратегический переход: перенес CI/CD процессы для своего iOS-приложения с облачных сервисов на локальные компьютеры Apple. Отказавшись от облачного провайдера (предположительно AWS), компания прогнозирует впечатляющую экономию в $2.4 миллиона.
Экономия через переход на локальные Mac Mini

Сингапурский лидер рынка Grab осуществил масштабную замену, перейдя с более чем 200 арендованных облачных Mac Mini на собственные физические устройства аналогичной модели. Этот смелый шаг открывает путь к значительной экономии бюджета в ближайшие три года.
Grab доминирует в Юго-Восточной Азии как крупнейший сервис заказа поездок и доставки еды, часто сравниваемый с Uber или Яндекс Go. Компания привлекла инвестиции от Microsoft и самого Uber, которого впоследствии успешно вытеснила с ключевых рынков региона.
Основной канал взаимодействия с клиентами — мобильное приложение, разработку которого, включая версию для iOS, Grab ведет самостоятельно, активно применяя практики CI/CD. Эта методология обеспечивает непрерывную интеграцию изменений кода, автоматическое тестирование и оперативное развертывание обновлений.
Эволюция инфраструктуры разработки
Изначально Grab использовала локальный Mac Pro 2013 года выпуска с процессором Intel Xeon. Однако растущие потребности в вычислительных ресурсах для CI/CD потребовали масштабирования, что привело к аренде свыше 200 Mac Mini у облачного провайдера.
Это решение повлекло резкий рост затрат: сборка приложения через GitHub Actions на арендованных macOS-машинах оказалась в 10 раз дороже аналогичных операций на Linux-серверах. Столь высокая стоимость заставила искать более эффективные решения.
Оптимизация затрат на CI/CD
Ключевой проблемой стала модель тарификации облачных Mac, требующая оплаты полных 24-часовых блоков. График же разработки в Grab характеризуется переменной нагрузкой в будни и почти полным простоем инфраструктуры по выходным. Оплачивать неиспользуемые ресурсы круглосуточно руководство сочло нерациональным.
Переход на собственный парк Mac Mini позволил Grab гибко управлять ресурсами, используя их только тогда, когда это действительно необходимо для процессов непрерывной интеграции и доставки, что и легло в основу многомиллионной экономии.
Свежее решение: отказ от виртуализации в пользу прямых мощностей
Команда Grab изучала возможность применения виртуальных машин macOS, однако предыдущий опыт с подобными решениями оказался неидеальным. К преимуществам виртуализации отнесли потенциал для рационального распределения ресурсов хост-сервера. Ключевым вызовом стало то, что управляющий гипервизор требует существенную долю мощности для себя, что иногда полностью снижает ожидаемую выгоду от виртуализации.
Эксперты компании выделили: «Особенно заметно это проявляется при работе с macOS — потери в скорости и стабильности становятся ощутимым ограничением».
Прорывное решение: Физические Mac Mini + Колокация
Тщательный анализ показал, что наиболее выгодным и эффективным вариантом станет прямая закупка партии компьютеров Mac Mini и их размещение в коммерческом дата-центре в Малайзии (colocation).
Как результат, Grab развернула мощный вычислительный кластер, разместив более 200 компактных Mac Mini и нужное телекоммуникационное оборудование в четырех 42U стойках. Дополнительно были предусмотрены свободные стойки для легкого масштабирования в будущем.
Результаты: Эффективность взлетела, экономия подтверждена
Перевод CI/CD-пайплайна на собственные физические серверы дал впечатляющий результат: эффективность выросла на 20-40%. По оценкам Grab, за три года это передовое решение позволит сберечь уверенные $2,4 млн, полностью оправдав первоначальные прогнозы.
«Этот успешный проект — яркое свидетельство: владение базовой инфраструктурой открывает уникальные конкурентные преимущества, ускоряя доставку надежных сервисов пользователям в нашем регионе», — оптимистично отмечают в компании.
Эволюция облачных решений Grab
Grab не публично афишировала, услуги какого поставщика облаков использовались до миграции на собственное оборудование. Однако, источники указывают на сотрудничество с Amazon Web Services (AWS). Подтверждением этому служит факт наличия у AWS в числе предложений услуги аренды Mac Mini на базе новейшего процессора Apple M2 Pro модельного ряда 2023 года. Данный сервис был введен в сентябре 2023 г. в рамках линейки Elastic Compute Cloud (EC2).
Важно отметить условия аренды: AWS использует модель посуточной оплаты с фиксированным минимальным сроком в 24 часа (стоимость в США — $37,44 при старте), при которой списывается полная сумма за день независимо от фактического времени использования ресурсов. Этот подход аргументирован спецификой лицензирования Apple.
Шаги партнерства
Ранее было широко известно о стратегическом погружении Grab в экосистему Microsoft. В 2018 году стартап заключил пятилетнее соглашение о партнерстве, предполагавшее получение инвестиций от Microsoft на сумму порядка $200 млн. По условиям соглашения, компания должна была использовать Microsoft Azure как основную облачную платформу и внедрять технологии Microsoft для развития своего флагманского мобильного приложения.
Grab уверенно входит в число компаний, достигших впечатляющей экономии благодаря осознанному переходу с облачных сервисов на собственные инфраструктурные решения. Эта стратегия открывает широкие перспективы для оптимизации ИТ-бюджета!
Мощный тренд технологической независимости
Американский разработчик ПО Basecamp ярко иллюстрирует этот подход, завершив миграцию рабочих нагрузок на локальные мощности к 2025 году. Разрыв контракта с AWS стал важным шагом к снижению издержек и укреплению операционного контроля. Успех таких команд заряжает оптимизмом всю отрасль!
Экономия и гибкость нового уровня
Переход на собственное оборудование позволяет компаниям не только сокращать расходы, но и создавать максимально адаптированные ИТ-среды. Каждый подобный кейс доказывает: гибкое управление ресурсами открывает невероятные возможности для роста и инноваций.
Источник: biz.cnews.ru






