Danone Россия — часть глобальной компании, производящей продукты для здорового питания: бутилированную питьевую воду, молочные продукты, специальное питание и многое другое. Согласно рейтингу «600 крупнейших компаний России по объему реализации продукции» агентства Raex, мы входим в тройку лидеров пищевого сектора страны.
В России и СНГ у нас более 100 сайтов. В основном они ориентированы на покупателей, но есть и внутренние ресурсы для сотрудников. Эти сайты хостились у разных провайдеров, так что мы не могли централизованно ими управлять, следить за безопасностью, оптимизировать расходы на хостинг и управление. И поскольку сайтов становилось всё больше, сложности управления росли как снежный ком.
Так что в российском подразделении компании создали новый отдел, первой задачей которого стала консолидация и оптимизация администрирования веб-ресурсов. Самой подходящей для этого технологией мы считаем Kubernetes. Он позволяет обеспечивать бесперебойную работу приложений, в данном случае — доступ к сайтам. Плюс к этому безопасность и масштабируемость нагрузки при увеличении обращений к ресурсам.
Экспертиза в развертывании и администрировании Kubernetes — довольно специфична, и мы не планировали выделять в рамках команды отдельную группу, которая будет заниматься технологией. Поэтому логичное решение — не разворачивать Kubernetes on-premises, а использовать готовый в виде сервиса. В головной группе компаний для этого используют AWS, наше подразделение из-за требований ФЗ-152 стало искать российского провайдера, который готов предоставить зрелое платформенное решение.
На российском рынке не такое большое предложение Kubernetes в формате управляемого сервиса, тем более сравнимого с международным. Мы выбрали Mail.ru Cloud Solutions:
Миграцию на платформу MCS мы начали в июле 2020 года, к концу сентября отработали схему переезда на 10 сайтах. Сейчас мы планируем перенести на платформу еще около 100 ресурсов и разворачивать все новые сайты сразу в облаке Mail.ru. Мы ожидаем, что после завершения масштабного переезда у нас будет прирастать по 10 вебсайтов в год.
Для переезда нам пришлось изменить архитектуру приложений под микросервисную парадигму, мы отлично справились с этим сами, особенно учитывая, что нам не пришлось разбираться еще и с базовой настройкой Kubernetes.
Для нас Kubernetes — новый опыт, но MCS помог снизить порог входа в технологию, предоставив готовое решение как сервис. Мы смогли централизованно управлять сайтами и приобрести экспертизу, которой ранее у нас не было.