Разворачивайте и масштабируйте без 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/память), чтобы увеличить его ёмкость.
В: Что значит «масштабироваться горизонтально»?
О: Горизонтальная масштабируемость — это когда вы распределяете нагрузку приложения между несколькими экземплярами сервера.
Не нашли нужный ответ? Напишите нам.