Задачи
- Сократить затраты при масштабировании и скачков нагрузки
- Обеспечить безопасность и непрерывность бизнеса
- Повысить продуктивность персонала
- Обеспечить доступность веб-ресурса без простоев
Результаты
- Обеспечили оперативное масштабирование платформы e-commerce
- Достигли отсутствие простоя ИТ-систем
- Вышли на необходимый уровень безопасности и непрерывности бизнеса
Описание
Компания Moyo - крупнейшая сеть магазинов электроники, бытовой техники и других потребительских товаров, совместно с Softprom - Advanced Consulting Partner в сети Amazon Web Services, объявили об успешной реализации ИТ-проекта на платформе AWS.
О заказчике
На сегодняшний день MOYO (МОЁ) — это украинская мультиформатная сеть магазинов электроники, бытовой техники и других потребительских товаров. Сеть MOYO — это 45 магазинов в 26 городах Украины с 50000 товаров. Клиенты могут купить товар в розничных магазинах, заказать в интернет-магазине MOYO.ua или сделать заказ через call-center 24/7.
Проблематика
- Высокая стоимость владения ИТ-инфраструктурой (TCO)
- Несоответствие ИТ-инфраструктуры бизнес-задачам
- Простои ИТ-систем
- Риск потери и повреждения данных
- Риск потери доступа к данным и ИТ-системам
- Рост бизнеса и периодическая сезонность продаж требовали возможности
- масштабировать платформу без простоя ИТ-систем в периоды низкого сезона
Существующий облачный провайдер не мог обеспечить стабилизацию и гарантии от риска потери и повреждения данных.
Решение: для стабилизации и увеличения доступности e-commerce платформы было выбрано решение на базе Amazon AWS как альтернатива предыдущему облачному провайдеру. Для миграции выбраны были услуги аренды виртуальных машин и база данных как сервис. В качестве сопровождающих также подключены сервис Route 53 для управления и защиты DNS, облачное дисковое хранилище для бэкапов.
Для обеспечения работы веб-сайта были использованы сервисы:
Elastic Container Registry (ECR) —реестр образов для Docker. В нем хранятся преднастроенные образы. Использовали уже существующий сервис оркестрации контейнеров Elastic Container Service (ECS), который обращается к указанному репозиторию Elastic Container Registry и запускает сервис на кластере из Elastic Compute Cloud (EC2) инстансов, используя Docker image. CloudWatch использовали для мониторинга инфраструктуры по различным метрикам.
Elastic File System применили для хранения скриптов веб сайта. Simple Storage Service (S3) стал основой для хранения статического контента, такого как изображения товаров. Key Management Service — хранение ключей для шифрования данных. Simple Notification Service (SNS) использовали для повышения продуктивности персонала и уменьшения риска, сервис обеспечивает оповещение админов, если метрики отклоняются от нормы.
Этапы интеграции
Внедрение проходило бесшовно, был проведен пилотный проект сроком в полтора месяца с определением необходимых ресурсов для последующей миграции сайта. В облако Amazon сначала переехали среды разработки и тестирования, после чего была в течение двух ночей смигрирована продуктивная среда.
Спустя полгода работы ни единого простоя платформы не было. За счет гибкого динамического управления ресурсами с помощью Amazon сервисов очень легко получается осуществлять масштабирование платформы.