Разворачивайте и масштабируйте без DevOps

Самый быстрый способ вывести ваш игровой сервер KidsGames в продакшен. Сосредоточьтесь на игре, а не на инфраструктуре.

  • Развёртывание из CLI
  • Предсказуемые и доступные Тарифы
  • Масштабирование по горизонтали и вертикали
  • Без навязанных лимитов CCU/DAU/MAU
  • Управляемые SSL-сертификаты
  • 32 локации по всему миру

Что вы получаете

Возможности

Сосредоточьтесь на разработке мультиплеерной игры или приложения — инфраструктуру берём на себя.

Локации развёртывания

32 локации по всему миру

Размещайте серверы ближе к игрокам. Добавляйте новые регионы в один клик — каждая локация получает собственный endpoint и мгновенно готова принимать подключения.

  • Расширяйтесь в новые регионы без повторного развёртывания
  • Меньше задержки для игроков по всему миру
  • Каждая локация получает свой HTTP endpoint
Мониторинг и оповещения

Мониторинг и оповещения

Узнавайте о проблемах раньше игроков. Получайте оповещения в реальном времени о CPU, памяти, сбоях и аномальной активности — прямо в Slack или на почту.

  • Уведомления в Slack и на почту
  • Мониторинг CPU, памяти и сбоев
  • Замечайте проблемы раньше игроков
Аналитика в реальном времени

Аналитика в реальном времени

Видьте, чем именно заняты ваши серверы. Отслеживайте одновременных пользователей, активные комнаты и потребление ресурсов с первого взгляда — и принимайте обоснованные решения о масштабировании.

  • Графики CCU и числа комнат в реальном времени
  • История развёртываний и тренды производительности
  • Понимайте, когда масштабироваться — заранее
Развёртывания без простоя

Развёртывания без простоя

Выкатывайте обновления, не выкидывая игроков. Плавные обновления аккуратно завершают активные комнаты, пока новые запускаются на свежей версии — без перебоев и недовольных игроков.

  • Активные сессии завершаются без прерываний
  • Новые подключения идут на обновлённые серверы
  • Развёртывайте уверенно в любое время суток

Оцените стоимость

Калькулятор тарифов

Начать

Развёртывание в KidsGames Cloud

Шаги, необходимые чтобы развернуть приложение KidsGames в KidsGames Cloud.

Создайте приложение KidsGames

npm create kidsgames-app ./my-kidsgames-server
cd ./my-kidsgames-server

Отправьте исходники в Git-репозиторий

git remote add origin git@github.com:you/repo.git
git add .
git push origin main

Разверните!

npm install @kidsgames/cloud
npx @kidsgames/cloud deploy

FAQ

В: Есть ли у KidsGames Cloud бесплатный тариф?

О: На данный момент нет.

В: Что произойдёт, если я удалю приложение, за которое уже заплатил?

О: При удалении приложения на ваш счёт будет зачислено неиспользованное оставшееся время этого приложения. Эти средства будут использованы для следующего нового приложения.

В: Поддерживает ли KidsGames Cloud авто-масштабирование?

О: На данный момент нет. Если нужно справляться с более высокой нагрузкой, увеличьте ресурсы развёртывания через панель управления KidsGames Cloud. В будущем мы планируем добавить поддержку авто-масштабирования для развёртываний с «горизонтальной масштабируемостью».

В: Сколько CCU выдержит KidsGames Cloud?

О: Ёмкость ваших серверов зависит от производительности вашего кода — с учётом нагрузки на CPU и объёма сетевых сообщений между сервером и клиентами. В калькуляторе тарифов есть оценка ёмкости, но относитесь к ней с осторожностью: у каждого приложения свои требования. Рекомендуем провести нагрузочное тестирование, чтобы определить реальные ограничения.

В: Что значит «масштабироваться вертикально»?

О: Вертикальная масштабируемость — это когда у вас один экземпляр сервера и вы добавляете ему ресурсы (CPU/память), чтобы увеличить его ёмкость.

В: Что значит «масштабироваться горизонтально»?

О: Горизонтальная масштабируемость — это когда вы распределяете нагрузку приложения между несколькими экземплярами сервера.

Не нашли нужный ответ? Напишите нам.