? Существует заблуждение, будто Telegram самостоятельно хранит данные ботов на своих серверах. Но это не так. Бот взаимодействует с ними для получения новых данных, но обработка происходит на сторонних серверах.
Что же такое сервер? ?
Это «компьютер», работающий 24/7 для выполнения определённых программ. В данном случае — обеспечивающий непрерывную работу бота.
Основные функции ?
- хранение информации сайтов или чат-ботов
- непрерывная работа программ и сервисов
- использование для хранения корпоративных данных и доступа сотрудников к ним
Компания, оказывающая такие услуги, называется хостингом.
Если бы серверов не существовало, то ботов приходилось бы запускать на своих компьютерах. А чтобы пользователи могли получить доступ к боту 24/7, нельзя было бы отключать их и обновлять. На серверах обновления компонентов происходят, как правило, в фоновом режиме. Благодаря чему сервер перезагружать для обновления не нужно и бот не простаивает.
Где найти сторонний сервер, как с ним взаимодействовать? ?
Мы разобрались, где хранится бот и зачем нужен сервер (обеспечение беспрерывной работы), теперь поговорим о том, где найти сервер и по какому параметру его выбирать.
Свой сервер ?
Возможно, у вас есть свой собственный сервер. Не все сервера могут подойти. Предпочтительнее, если это будет Linux-сервер (Ubuntu/Cent OS/Debian). Мы пишем ботов на языке программирования Python версии 3.7 и старше (3.8, 3.9, 3.10 и т.д.), поэтому поддержка этого языка данной версии обязательна. Также обязательно наличие root-прав (права суперпользователя) для установки необходимых модулей.
Наше предложение ?
Мы оказываем услуги хостинга по стоимости от 350₽/месяц.
Помимо хранения и обработки, мы осуществляем ежечасное резервное копирование данных, что важно для Telegram бота, так как поможет быстро восстановить работу при авариях в центрах обработки данных. К счастью, на наших серверах за 3 года работы такого ещё не было, но всё может быть. Используем сервера из Италии, чтобы в случае блокировок бот работал без проблем.
? ЦОД — специализированное здание или помещение, в котором компании размещают серверное и сетевое оборудование.
? Журнал ЦОДы.РФ в 2015 году опросил более полусотни компаний, и 63% респондентов заявили, что критическое время простоев для их компаний попадает в диапазон от 30 минут, до 2 часов.
Сейчас же, в 2021 году (и, тем более, позже, если Вы читаете эту статью не в 21), критическое время простоя ещё меньше.
В структуре потерь прямые убытки занимают порядка 50%. Вторая половина — репутационные риски, штрафные санкции, упущенная выгода и прочее.
Искать сервер под аренду самостоятельно
Если своего сервера нет, а наши услуги по каким-либо причинам не подходят, можно найти арендодателей самостоятельно. При обращении к нам мы отправим ТОП проверенных хостингов, подходящих для размещения чат-бота.
Подведём итоги ?
Бот хранится на сервере, предоставляемом заказчиком, а с серверами Telegram лишь взаимодействует для работы. При выборе подходящего хостинга важно учитывать такой аспект, как резервное копирование данных, а также частоту этого копирования.