Платформа приложений: деплой веб-приложений из Git и образов Docker
Управляемый хостинг приложений: загрузите код, и сборка и HTTPS адрес готовятся сами
- Деплой из Git и образов Docker
- Бесплатный HTTPS сертификат
- 12GB памяти
App Platform , это управляемый хостинг приложений (PaaS), который берет ваш код или образ контейнера и выполняет сборку, запуск и HTTPS за вас, без необходимости самостоятельно устанавливать или управлять серверами. На HELPER VPS App Platform самый маленький размер, App L, стоит $25.00, а бесплатные сертификаты и пользовательские домены включены в каждый размер.
App L
Веб-приложения и API
2500$/ мес
Ежемесячная оплата
- 2 vCPU
- 4 GB RAM
- 500 ГБ трафика в месяц
- Git, образ Docker Бесплатный HTTPS
App XL
Занятые веб-сервисы
4500$/ мес
Ежемесячная оплата
- 4 vCPU
- 8 GB RAM
- 1 ТБ трафика в месяц
- Git, образ Docker Бесплатный HTTPS
App 2XL
Крупные приложения и API
8500$/ мес
Ежемесячная оплата
- 8 vCPU
- 16 GB RAM
- 2 ТБ трафика в месяц
- Git, образ Docker Бесплатный HTTPS
Если хотите настраивать сервер сами Облачный VPS
Для каких задач используют платформу приложений?
Платформа приложений хорошо подходит разработчикам и небольшим командам, которые хотят тратить время на код, а не на настройку серверов. Вот четыре популярных сценария.
Веб-приложения и API серверы
Запускайте прямо из репозитория веб-приложения и REST API на Node.js, Python, Go, PHP и Ruby. После пуша кода новая версия собирается и сразу открывается по HTTPS адресу.
Telegram боты и фоновые задачи
Небольшие программы, которые должны работать постоянно, как боты, рассылки уведомлений и задания по расписанию, работают на самом маленьком размере с небольшими расходами. При остановке они автоматически перезапускаются.
Первый сервис стартапа
Даже без администратора серверов запускайте сервис с готовыми сертификатом, деплоем и логами. Когда клиентов станет больше, переходите на больший размер и продолжайте работу.
Запуск образов Docker
Сервисы, уже собранные в образ Docker, мы запустим как есть, достаточно сообщить адрес образа. Сообщите также порт и переменные окружения, и мы подключим HTTPS адрес.
Чем отличаются платформа приложений, VPS и Kubernetes?
Все три запускают приложения, но отличается то, чем нужно управлять самому. Чтобы сосредоточиться на коде, подходит платформа приложений, чтобы управлять всем сервером VPS, а для больших контейнерных сервисов Kubernetes.
Платформа приложений
Загружаете только код, а запуск доверяете платформе
Кому подойдёт
- Когда хотите запустить приложение без управления сервером
- Когда нужен автодеплой по Git push
- Небольшие веб-приложения, API, боты
- Когда не хочется отдельно следить за сертификатами и логами
Облачный VPS
Управление всем сервером с правами root
Кому подойдёт
- Когда нужные программы ставите сами
- Несколько приложений и баз данных на одном сервере
- Когда нужно работать даже с настройками ОС
- Когда за те же деньги нужна конфигурация побольше
Управляемый Kubernetes
Запуск контейнеров, распределённых по нескольким узлам
Кому подойдёт
- Архитектура из нескольких сервисов
- Когда пропускную способность наращивают несколькими узлами
- Работа через Helm чарты и манифесты
- Когда команда хорошо знает Kubernetes
Порядок деплоя приложения на платформе
Сначала определите источник приложения. После заказа сообщите на странице поддержки репозиторий GitHub или GitLab либо адрес образа контейнера, и наша команда его подключит. Для репозитория способ сборки определяется автоматически по языку, при наличии Dockerfile сборка идет по нему, а готовый образ запускается сразу по его адресу.
Затем сообщите настройки запуска. Пришлите порт, который слушает приложение, переменные окружения вроде адреса базы данных и команду запуска, и наша команда их добавит. Пароли и API ключи добавляются как зашифрованные переменные окружения и не остаются в репозитории кода. После настройки начинается сборка, а когда приложение откроется, мы сообщим базовый адрес.
И наконец подключите свой домен. Сообщите нужный домен, и мы скажем, какую запись добавить; добавьте эту одну запись в панели домена, и HTTPS сертификат выпустится и будет продлеваться автоматически. Дальше при каждом пуше в основную ветку репозитория новая версия собирается, а трафик переключается только после её готовности, так что клиенты пользуются сервисом без перерывов даже во время деплоя.
Сколько стоит платформа приложений в месяц?
Минимальный размер, App L, стоит $25.00 в месяц с 2 vCPU и 4 ГБ памяти. App XL с 4 vCPU и 8 ГБ памяти стоит $45.00, а App 2XL с 8 vCPU и 16 ГБ памяти стоит $85.00.
Выберите размер на основе объема памяти, который использует ваше приложение. App L достаточно для Telegram ботов и небольших API, а веб-приложения с использованием фреймворка подходят для App XL или App 2XL с 4GB. Для сервисов с большим количеством пользователей или приложений, требующих много памяти, таких как обработка изображений, выберите App 3XL. Вы можете изменить размер позже на основе использования, запросив это на странице поддержки после подтверждения первого платежа.
Оплата происходит на каждую дату выставления счета. Первый месяц оплачивается при заказе, и та же сумма автоматически списывается на каждую дату выставления счета для продления. Если у вас несколько приложений, у каждого своя дата выставления счета, поэтому отмена только неиспользуемого приложения на странице поддержки останавливает плату только за это приложение.
Как стабильно вести приложение на платформе
Диск платформы приложений подготавливается заново при каждом деплое новой версии. Поэтому данные для долгого хранения, такие как пользователи, заказы и загруженные клиентами файлы, по правилу хранятся в управляемой базе данных и объектном хранилище. Так данные остаются на месте, сколько бы раз вы ни выкатывали приложение.
Секреты с самого начала выносите в переменные окружения. Если разделить адреса баз данных для разработки и продакшена, один и тот же код можно выкладывать в тестовое и рабочее приложение, и каждое будет работать со своими данными. При смене ключа код править не нужно: пришлите новое значение на странице поддержки, и мы изменим только переменную окружения и выполним повторный деплой.
Создайте один адрес проверки состояния, и деплой станет надёжнее. Когда новая версия запускается, платформа проверяет этот адрес и переключает клиентов на новую версию только после нормального ответа. Версия с ошибкой в настройках останавливается до переключения трафика, и клиенты продолжают пользоваться прежней версией.
Если что-то пошло не так, начните с логов выполнения. Запросите их на странице поддержки после подтверждения первого платежа, и мы отправим вам записи, которые ваше приложение вывело в стандартный вывод, в хронологическом порядке, чтобы вы могли быстро найти запрос, вызвавший ошибку. Если память часто заполняется и приложение перезапускается, перейдите на размер больше. Логи сборки также сохраняются, поэтому при неудачном деплое мы также сообщим вам, на установке какого пакета он остановился.
Сколько стоит платформа приложений?
HELPER VPS App Platform начинается с $25.00 для App L. Вы выбираете только размер; функции, такие как деплой, сертификаты и логи, одинаковы в каждом размере.
Фиксированная месячная цена, выбирается только размер
Выбирайте из пяти размеров: XS, S, M, L и XL. Цена не зависит от числа сборок или деплоев, так что каждый месяц вы платите одну и ту же сумму.
Экономия и времени на администрирование
Не нужно самим следить за обновлениями ОС, настройкой веб-сервера и продлением сертификатов. Это время можно тратить на разработку функций и работу с клиентами.
Автоматически продлевается на каждую дату продления
Оплачивайте ежемесячную плату на каждую дату продления. Без регистрации карты и обязательного срока: ваше приложение продолжает работать.
HELPER VPS в цифрах
Выберите из 40 регионов, 12 операционных систем и 10 приложений в один клик в одном аккаунте и оплатите сразу. Цифры ниже основаны на текущем каталоге.
40
Регионы дата-центров
12
Операционная система
10
Приложения в один клик
$25.00
Цена от (в месяц)
Языки и инструменты, которые можно запускать на платформе
Популярные языки, такие как Node.js, Python, Go, PHP и Ruby, собираются автоматически после подключения репозитория. Другие языки и фреймворки тоже запускаются как есть, если есть Dockerfile.
- Node.js
- Python
- Docker
- Nginx
- WordPress
- GitLab
Почему выбирают платформу приложений HELPER VPS
Автодеплой по Git push
После пуша в основную ветку репозитория новая версия автоматически собирается и разворачивается. Отдельные скрипты деплоя не нужны.
Образы Docker запускаются как есть
Готовые образы контейнеров мы запустим, достаточно сообщить адрес. Образ, который работал локально, работает так же.
Деплой без перерывов
Трафик переключается только после того, как новая версия готова и прошла проверку состояния. Во время деплоя клиенты пользуются прежней версией.
Бесплатный HTTPS и свой домен
Для базового адреса и своего домена TLS сертификат выпускается и продлевается автоматически. Следить за сроком сертификата не нужно.
Переменные окружения и секреты
Сообщите адрес базы данных и API ключи, и мы добавим их как зашифрованные переменные окружения. Секреты не остаются в репозитории кода.
Логи сборки и работы
Логи сборки и выполнения сохраняются, поэтому запросите их на странице поддержки после подтверждения первого платежа, и мы сразу их проверим. При возникновении ошибки вы быстро найдете, на каком этапе она произошла.
Автоматический перезапуск
Если приложение остановилось из-за ошибки, оно автоматически перезапускается. Меньше неприятных сюрпризов утром из-за бота, упавшего ночью.
Подключение управляемых баз данных
Подключим управляемые PostgreSQL, MySQL или Valkey в том же регионе одной переменной окружения. И приложение, и данные работают в управляемом режиме.
Выберите из 40 городов
Разместите ваше приложение в городе, ближайшем к странам, где находится большинство ваших клиентов. Выбирайте из 40 городов в Северной и Южной Америке, Европе, Ближнем Востоке, Африке и Азиатско-Тихоокеанском регионе.
В каких регионах доступна платформа приложений?
Вы можете размещать приложения в 40 городах в Северной и Южной Америке, Европе, Ближнем Востоке, Африке и Азиатско-Тихоокеанском регионе. Выберите тот же город, где находится база данных вашего приложения, для самых быстрых ответов.
Германия
Нидерланды
Великобритания
Франция
Соединенные Штаты: городов 7
Канада
Бразилия
Сингапур
Япония: городов 2
Индия: городов 2
Австралия: городов 2
Мексика
Испания
Швеция
Польша
Южно-Африканская Республика
Республика Корея
Германия
Нидерланды
Великобритания
Франция
Соединенные Штаты: городов 7
Канада
Бразилия
Сингапур
Япония: городов 2
Индия: городов 2
Австралия: городов 2
Мексика
Испания
Швеция
Польша
Южно-Африканская Республика
Республика Корея
Чили
Колумбия
Италия
Швейцария
Финляндия
Турция
ОАЭ
Израиль
Саудовская Аравия
Нигерия
Гонконг (САР)
Тайвань
Индонезия
Таиланд
Частые вопросы о платформе приложений
Ответы о ценах, способах деплоя и размерах платформы приложений
Сколько стоит платформа приложений в месяц?
Самый маленький размер, App L, стоит $25.00 в месяц. App XL стоит $45.00, App 2XL , $85.00, и сборка, HTTPS-сертификаты, пользовательские домены и просмотр логов включены в каждый размер.
Что такое платформа приложений?
Платформа приложений это управляемый хостинг, который сам выполняет сборку, запуск, подключение HTTPS и перезапуск, стоит только загрузить код или образ контейнера. ОС сервера и веб-сервер ставить не нужно, а разработчик сосредоточен на коде приложения. Её ещё называют PaaS.
Какие языки можно использовать?
Для популярных языков, таких как Node.js, Python, Go, PHP и Ruby, способ сборки определяется автоматически после подключения репозитория. Приложения на других языках или с особыми настройками собираются и запускаются по Dockerfile, если положить его в репозиторий.
Можно ли деплоить из образа Docker?
Да, сообщите адрес образа из публичного или приватного реестра, и мы запустим его как есть. Сообщите также порт и переменные окружения, и мы подключим HTTPS адрес, а при новом теге образа развернём новую версию.
Можно ли подключить свой домен?
Да, сообщите нужный домен, и мы скажем, какую запись добавить. Добавьте эту одну запись в панели домена, и он подключится, а TLS сертификат выпустится и будет продлеваться автоматически. К одному приложению можно подключить несколько адресов, например основной домен и адрес с www.
Как выбрать размер приложения?
Выбирайте размер в зависимости от объема памяти, который использует ваше приложение. App L подходит для ботов и небольших API, App XL или App 2XL , для веб-приложений, использующих фреймворк. Вы можете изменить размер позже на основе использования, запросив это на странице поддержки после первого платежа.
Как работать с базой данных?
Закажите вместе управляемую базу данных в том же регионе и попросите добавить её адрес в переменную окружения. Диск платформы приложений подготавливается заново при каждом деплое, поэтому данные для долгого хранения держите в базе данных или объектном хранилище.
Как оплатить платформу приложений?
Оплатите с помощью USDT, чтобы создать сервер. Плата за выбранный период взимается при заказе, и сервер автоматически продлевается по той же цене в каждую дату оплаты. Возвраты зачисляются на кредит вашего аккаунта.
Что произойдет с моим приложением, если оплата не будет произведена в дату оплаты?
Если оплата не будет произведена в дату оплаты, приложение приостанавливается на некоторое время, и после завершения оплаты оно автоматически возобновляется. Завершите оплату до даты оплаты, и вам не нужно будет отслеживать это каждый месяц.
Когда выбирать платформу приложений вместо VPS?
Платформа приложений подходит, когда нет времени на администрирование серверов, а нужно стабильно запускать одно приложение. Если хотите ставить несколько программ на один сервер или сами работать даже с настройками ОС, лучше подойдёт облачный VPS с правами root. Можно начать с платформы приложений, а когда сервис вырастет и схема усложнится, перенести тот же образ Docker на VPS или в Kubernetes и продолжить работу.
Руководства по платформе приложений
Полезные материалы перед запуском приложения
- Приложение в один клик DockerЕсли хотите сначала проверить образ контейнера на VPS, начните с сервера с установленным Docker.
- Управляемые базы данныхСоздайте PostgreSQL, MySQL или Valkey в том же регионе, что и приложение, и подключите через переменные окружения.
- Документация APIКак пользоваться REST API, чтобы создавать серверы и управлять ими через код. Удобно вместе с конвейером деплоя.
Цены указаны в долларах США в месяц и оплачиваются с помощью USDT. Плата за выбранный период взимается при заказе, и мы сообщим вам, когда наша команда завершит настройку. После этого сервер автоматически продлевается по той же цене в каждую дату оплаты.
Минимальный срок: 1 месяц | Отмена: запрос на странице поддержки после первого платежа | Если оплата не произведена: приостановка, затем автоматическое продление при оплате | Оставшийся период отмененного продукта не возвращается. Возвраты зачисляются на кредит вашего аккаунта.
