DevOps-инженер: инфраструктура, которая просто работает

Евгений Рубан rubaneugeny

Рейтинг: 184
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 2
  • Типовых услуг: 4
  • Работ на продажу: 0
  • Возраст: 39 лет
  • Стаж работы: 17 лет
  • Зарегистрирован: 23.05.2023
  • Образование: Cпециалитет
  • Юридический статус:Юридическое лицо
  • Стоимость услуг (руб): 3 500 за час 280 000 за месяц
Был на сайте:

Производственная инфраструктура для онлайн MMO-игры на AWS

Используемые навыки:

Описание

Клиент — онлайн MMO-игра с русской и международной аудиторией.
Требовалось выстроить надёжную production-инфраструктуру с нуля:
обеспечить стабильную работу игровых серверов, WebSocket-соединений,
хранилищ данных и системы доставки контента. Дополнительное требование —
соответствие российскому законодательству (152-ФЗ) в части хранения
персональных данных пользователей.

Решение

Развёрнута мультисерверная инфраструктура на AWS EC2 с несколькими
окружениями (prod/staging). В качестве баз данных использованы
DocumentDB (MongoDB-совместимый) и ElastiCache (Redis).
Для работы с WebSocket настроен Centrifugo. Трафик маршрутизируется
через nginx с reverse proxy, геолокационными правилами и фильтрацией ботов.
Для российских пользователей развёрнуты три прокси-сервера в РФ,
что обеспечило выполнение требований 152-ФЗ.
CI/CD организован через GitLab + Harbor registry.
Настроено автоматическое резервное копирование всех шести серверов,
мониторинг и SSL-сертификаты с автообновлением через certbot.

Результат

Инфраструктура работает в режиме 24/7 без простоев.
Обеспечена отказоустойчивость и горизонтальное масштабирование.
Проект приведён в соответствие с 152-ФЗ.
Затраты на AWS оптимизированы через Reserved Instances и аудит
неиспользуемых ресурсов. Полная документация передана заказчику.

Презентация проекта

aws_screenshot_clean.png

Оценили проект:

0