Как Cloud.ru и «Опс Гуру» разработали облачное решение, чтобы Familia рассчитывала нагрузку на магазины 👗👨💻

О партнере
«Опс Гуру» внедряет облачную инфраструктуру, адаптирует ее под задачи бизнеса, помогает в эксплуатации и защите производственных сред, разрабатывает и модернизирует cloud native приложения с использованием микросервисов. В 2023 году Cloud.ru и «Опс Гуру» заключили партнерское соглашение, чтобы вместе масштабировать облачные решения под требования клиентов из разных индустрий.
Какая была задача
Спроектировать облачную инфраструктуру для Familia — федеральной сети офф-прайс-магазинов в России, где представлено 6 500+ брендов. Familia разрабатывала решение для оптимизации бизнес-процессов, включая расчет нагрузки на магазины и автоматическое составление графиков сотрудников.
Облачная инфраструктура должна была:
Запускаться нерегулярно, но с высокими вычислительными мощностями.
Автоматически удалять ресурсы после выполнения расчетов.
Обеспечивать безопасное зашифрованное соединение с внутренней базой данных.
Запускать 400+ виртуальных машин одновременно.
Развертывать ВМ не дольше, чем за 30 минут.
Как ее решили
Специалисты Cloud.ru и партнерской компании «Опс Гуру» реализовали решение на базе облачной платформы Cloud.ru Advanced:
Настроили динамическое развертывание виртуальных машин и управление ими как кодом (IaC). После выполнения расчетов ВМ не висят на балансе пустым грузом, а автоматически удаляются. В итоге оплата начисляется только за время фактической работы.
Настроили пайплайны в GitLab для автоматизированного запуска 400+ ВМ Advanced Elastic Cloud Server (ECS) с блочным хранилищем Advanced Elastic Volume Service (EVS).
Организовали защищенный сетевой контур. Использовали Advanced NAT Gateway для доступа в интернет, Advanced Elastic IP для создания уникального публичного IP-адреса, Advanced VPC для безопасного взаимодействаия между компонентами инфраструктуры.
Внедрили агента, который собирал логи через Elasticsearch и Kibana и загружал их в хранилище Advanced Object Storage Service (OBS).
Настроили автоматическое удаление ВМ в бессерверной среде Advanced FunctionGraph.
Что в результате
Время запуска 400+ виртуальных машин — 6,5 минут при запланированных 30.
Клиент оптимизировал траты: Familia платит только за хранение данных и запущенные ВМ.
Появилась возможность масштабировать расчеты на любое количество магазинов.
Скорость вычислений остается высокой независимо от числа итераций.
Тестирование и доработка стали проще благодаря централизованному сбору логов.
Читайте полный кейс, чтобы больше узнать об архитектуре решения и сервисах, которые помогли в разработке 💻



















