реклама
разместить

Хостинг для ВК бота. Выбираем хостинг и деплоим VK бота

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

Концептуально они делятся на следующие категории:

  • виртуальные машины VPS
  • сервисы с развертыванием в контейнерах с GitOps подходом, то есть через пуш кода в выделенный GIT репозиторий.

Каждый из подходов обладает своими достоинствами и недостатками. Так, виртуальная машина дает лучшую изолированность и чуть больше свободы действий, но требует относительно сложной настройки при деплое. Сервисы с доставкой кода через Push дают чуть меньше свободы действий. Но развертывание ВК бота в них осуществляется буквально в пару действий, а обновление - в одно (пуш в мастер ветку Git).

Основные игроки на рынке хостинга VPS рассмотрены вот в этой статье, с обзором функционала, цен и других параметров.

В данной статье хотелось бы рассказать про сервисы с GitOps подходом. И рассмотреть процесс развертывания на одном из них.

Условно, хостинги с функционалом развертывания через push в Git можно разделить на зарубежные и отечественные.

Зарубежные хостинги для ВК бота

К зарубежным относятся следующие сервисы:

  • Heroku - ветеран и изобретатель GitOps подхода. Правда, бесплатных тарифных планов уже нет и стоимость "кусается". Самый простой контейнер обойдется в 4$ (прерываемый и без гарантий), а что-то минимально подходящее для стабильной работы начинается от 25$ в месяц. Имеет широкую инфраструктуру и возможность устанавливать сервисы "одной кнопкой". “Из коробки” поддерживает PostgreSQL и Kafka.
  • Railway - сервис похож на Heroku. Тарифы начинаются от 5$.
  • Clever Cloud - Французский сервис. Есть поддержка основных баз данных и окружений, а также Pulsar. Стоимость начинается от 6 евро.

Также есть и другие сервисы, в том числе специализированные, такие как Vercel. Vercel, правда, предназначен для front и не подойдет для ВК-бота, поэтому его рассматривать мы не будем.

Для тех кто любит видеоформат - о хостингах для ВК-Ботов в коротком видео. 

Главное достоинство зарубежных сервисов - богатый функционал. Из недостатков - цена и необходимость российским пользователям иметь заграничную карту для оплаты.

Российские сервисы для развертывания ВК ботов

  • Amvera Cloud - Российский сервис с возможностью развертывания через Push в Git. Тарифы начинаются от 170 руб. в месяц. Есть небольшой стартовый баланс для начала использования. Поддерживает базы данных PostgreSQL, MySQL, Redis, MongoDB. Подойдет для разработок на Python, Java, Node.js. Скоро планируется поддержка Go, PHP, С# и других окружений, а также произвольных приложений с использованием Dockerfile.

Основное преимущество перед иностранными сервисами - не требуется иностранная карта. Кроме того, стоимость Amvera Cloud в несколько раз меньше за сопоставимые тарифы.

Рассмотрим процесс развертывания ВК-бота в Amvera Cloud.

Тут я буду исходить из предположения, что у вас уже есть код самого бота, токен API ВК и файл с зависимостями.

Шаг 1 - создаем конфигурационный YAML файл, используя специальный генератор, предоставляемый сервисом. Далее добавляем файл в корень репозитория.

Шаг 2 - привязываем репозиторий и делаем пуш в мастер ветку Git

git remote add amvera https://git.amvera.ru/<имя-пользователя>/<транслитерированное-имя-проекта> git push amvera master

или используем выделенный репзиторий

git remote add origin https://git.amvera.ru/<имя-пользователя>/<транслитерированное-имя-проекта>
Хостинг для ВК бота. Выбираем хостинг и деплоим VK бота

Если все сделано правильно, ваш проект перейдет в статус “Успешно развернуто”

Все, больше ничего не требуется. Если все сделано правильно, ваш ВК-бот развернется и будет работать на хостинге.

11
реклама
разместить
2 комментария

А хостинг для ВК-бота чем-то отличается от хостинга для любого другого бота/приложения?) Мне вот кажется - не особо.

Скажем так - не сильно. Но вы же используете немного другие зависимости в разных приложениях, плюс архитектурно может чуть отличаться (если не с ботами сравнивать). Не все провайдеры все поддерживают, есть более подходящие, есть менее. Но вообще, в чем-то вы правы. Все просто зависит от количества дополнительных действий, чтобы развернуть сервис.

Массовое кидалово. История про собеседование.

Когда-то я работал в СтеклоДоме и из пары человек мы быстро выросли в инхаус на 10+ человек.
Нанимаем верстальщика. Посмотрели анкеты, тестовые задачи. Назначаем встречу. Приходим я и разработчик Антон. На месте дожидается HR. Встреча, допустим, в 16-00.
Сидим, заготовили вопросы, ждём. 16-00. Тишина. 16-10 тишина.

Массовое кидалово. История про собеседование.
2828
2121
55
33
11
11
11
Привет. История с другой стороны. Нанимаюсь в одну фирму, еду из другого города. Чтобы я успел должны сойтись звезды и не подвести несколько видов транспорта. Договариваюсь на 10 утра. Успеваю. У работодателя на месте нет ни эйчара (он говорил, что подойдет позже), ни специалиста, который должен меня встречать. Жду полчаса, приходит специалист. Всё показывает, говорит об условиях, выясняется, что они отличаются от озвученных ранее. Время близится к обеду, звоню эйчару, чтобы поговорить вживую, выясняется, что его не будет сегодня. Занавес.
В Бангкоке ЧП после землетрясения — высотки эвакуируют, работу метро и торги на таиландской бирже ограничили

Правительство Таиланда предупредило о возможных повторных толчках.

1717
1010
33
Как хорошо, что мы живем в России
Феномен BYD. Как китайский профессор вырастил автомобильного монстра

За 30 лет BYD прошёл путь от небольшого производителя аккумуляторов до главной автомобильной компании Китая. BYD растёт в полтора раза каждый год, обогнал Tesla и дышит в спину Toyota и Volkswagen. Разбираемся, за счет чего этот китаец так разогнался.

Бывший инженер из Пекинского университета Вань Чуаньфу презентует очередную партию своих моделей на разный вкус, цвет и кошелек (ну ладно, цвет тут один). Кстати, машина посередине с откидными дверями вам ничего не напоминает? <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ftime.com%2Fcollection%2Ftime100-companies-2023%2F6284873%2Fbyd-titan%2F&postId=1890459" rel="nofollow noreferrer noopener" target="_blank"><i>Оригинальное фото тут</i></a>, спасиб
3636
1111
44
22
11
11
Минцифры определило порядок оплаты сбора за интернет-рекламу — «не позднее пятого числа третьего месяца квартала, следующего за платёжным периодом»

Контролировать платежи будет Роскомнадзор.

Фото РБК
2020
77
Господи, как же задолбали 😡
ФАС запросила у интернет-провайдеров информацию о препятствовании доступу в дома застройщика ПИК

В случае выявления нарушений, служба «примет меры».

2020
88
Вот это новость. Всегда был монопольный провайдер в ЖК пика, самолёта и пр и жильцы жаловались на это, а тут вдруг ФАС спохватился что оказывается есть такая практика!
iOS 19 и нейросети: революция от Apple или красивая обёртка?
iOS 19 и нейросети: революция от Apple или красивая обёртка?
31 марта заканчивается мораторий ЦБ на ограничение предельных ставок по ипотеке

Т. е. с апреля банки перестанут завышать ставки?

Ограничение ПСК на II квартал 2025 года
44
22
22
День 1129: первый полёт «полностью импортозамещённого» SSJ 100 запланирован на апрель 2025 года

Собираем новости, события и мнения о рынках, банках и реакциях компаний.

Фото ТАСС
1414
66
22
Расскажите почему SSJ, которых довольно много в авиапарке России и с которыми нет катастроф - плохо.
Стоит ли пользоваться общественным Wi-Fi?

Сегодня разбираемся, чем опасны бесплатные Wi-Fi-сети, как это работает и как защитить себя от неприятных последствий.

Стоит ли пользоваться общественным Wi-Fi?
99
реклама
разместить
Открыть пункт выдачи заказов и не совершить 6 ошибок, которые приведут к долгам и закрытию бизнеса

В этой статье собрал основные ошибки предпринимателей при открытии ПВЗ Wildberries, OZON и Яндекс Маркет. Но для других бизнесов статья тоже будет полезной.

Открыть пункт выдачи заказов и не совершить 6 ошибок, которые приведут к долгам и закрытию бизнеса
1616
«День в стиле Ghibli»: в соцсетях превращают мемы, фотографии политиков и фильмы в аниме

Способность воссоздавать стиль Хаяо Миядзаки заметили у нового генератора картинок в ChatGPT.

4747
1717
1414
33
33
Это лучшая реклама студии Ghibli, которую можно придумать. Пошел пересмотрю принцессу Мононоке.