Сюжет
совместный проект
На главную

Роль IT-инфраструктуры в реализации масштабного проекта для «Макдоналдс»: кейс ADV

ADV создает и поддерживает цифровые проекты крупных российских и международных клиентов. Для одного из них — сети предприятий быстрого обслуживания «Макдоналдс» — компания развивает платформу, объединяющую цифровые сервисы и каналы продаж в единую экосистему. Это высоконагруженное сложное решение, для которого требуется надежная инфраструктура. Важную роль в продукте играют пользовательские данные, их необходимо хранить и обрабатывать в соответствии с федеральным законом «О персональных данных». Обе потребности удалось покрыть с помощью облачных технологий и IT-инфраструктуры, предоставленной Selectel.

Меню
О компании

ADV — один из крупнейших российских digital-интеграторов, специализирующихся на цифровой трансформации компаний, омниканальных платформах и автоматизации. Предоставляет полный цикл услуг по проектированию, разработке, поддержке и развитию сложных и высоконагруженных интернет-проектов и интранет-систем. В числе клиентов — «Макдоналдс», «Магнит», АЛРОСА, ЦУМ, Mars, Mixit, Simple Wine.

Предпосылки

Компания «Макдоналдс» обратилась в ADV с задачей наладить онлайн-продажи и объединить данные офлайн- и онлайн-покупателей в единую систему, чтобы, используя эти данные, повысить качество сервиса и коммуникаций. Было принято решение разработать омниканальную e-commerce платформу, которая объединила бы в экосистему все цифровые продукты компании. Одной из технических задач в рамках реализации этого проекта стала разработка произвольной и гибкой инфраструктуры с отказоустойчивым техническим кластером.

Реализация

Экспертам ADV предстояло построить сложную высоконагруженную систему, пригодную для создания digital-продуктов «Макдоналдс», и заложить в нее возможности для дальнейшего развития, поэтому команда выбрала микросервисы как базовый паттерн архитектуры. При таком подходе продукт представляет собой не монолитную систему, а набор из множества изолированных компонентов. Это позволяет проще и быстрее вносить изменения в решение, масштабировать его, управлять количеством запускаемых приложений, при этом сокращая риски серьезных сбоев и длительных простоев.

Для развертывания продакшен-среды требовалась облачная среда, которая позволила бы применить практику CI/CD, необходимую для эффективного и удобного процесса разработки, сохраняя при этом полное понимание и контроль на уровне приложений. Немаловажным было обеспечить хранение и обработку данных с соблюдением всех требований законодательства. Выбор пал на «Облако на базе VMware» от Selectel, одного из ведущих российских провайдеров облачной инфраструктуры и услуг дата-центров. К тому моменту компания ADV уже несколько лет сотрудничала с провайдером по другим проектам и была уверена в его надежности.

«Облако на базе VMware» позволяет построить масштабируемую и отказоустойчивую инфраструктуру enterprise-уровня и защитить информацию в соответствии с законом «О персональных данных». Важными факторами выбора также были гибкость решения от Selectel, возможности для быстрой доработки инфраструктуры под специфические задачи клиента и оперативная техническая поддержка.

Команда ADV использует выделенные сервера, которые эксплуатирует самостоятельно, с сохранением полного контроля как на уровне оборудования, так и на уровне приложений. Как показывает практика, при разработке масштабных проектов, где необходимы свобода и гибкость в выборе и конфигурации используемых технологий инфраструктуры, выгоднее использовать IaaS, а не SaaS.

Актуальные технологии виртуализации и кластеризации позволяют автоматически масштабировать количество экземпляров приложений в зависимости от нагрузки и автоматизированно подключать новые сервера к кластерам. Помимо вещей, которые требуются для разработки и обеспечения работоспособности, в данном кластере команда ADV использует кастомизированные системы мониторинга, сетевого взаимодействия внутри кластера, сбора логов и кластеризованную подсистему хранения данных.

Результаты

Команда ADV на базе облачной инфраструктуры Selectel разработала и продолжает развивать сложную высоконагруженную систему для реализации и развития digital-продуктов: сайта (посещаемость в среднем 5 млн человек), мобильного приложения с программой лояльности, акционными механиками, сервисом подписки, мобильным заказом (количество установок превысило 20 млн человек) и Customer Data Platform, готовую к кратному масштабированию и росту нагрузок. Микросервисная архитектура вместе с унификацией инфраструктурных компонентов и применением современных технологий контейнеризации и виртуализации позволяет оперативно расширять возможности инфраструктуры приложения: разворачивать дополнительные среды, добавлять новые компоненты и избавляться от устаревших.

В рамках работы над ростом набора цифровых сервисов команда ADV планирует расширять объемы облака.

Узнайте все преимущества «Облака на базе VMware» от SelectelУзнайте все преимущества «Облака на базе VMware» от Selectel