Коротко о видах хостинга
Сайту без хостинга никах. Хорошо, что ты это понимаешь. И если ты задаешься вопросом какой хостинг выбрать, то дальше я объясню основные моменты о хостинге.
Кто-то говорит, что хостинг – это сервер для сайта. В каком-то смысле это так, но не совсем. Хостинг – это услуга по размещению сайта или другого контента на сервере. Другими словами, сам сервер можно использовать не только для сайтов.
Есть 3 вида хостингов:
1. Shared, или виртуальный хостинг. Обычно именно его называют словом «хостинг», потому что он самый дешевый и популярный. На одном сервере размещают множество сайтов. Это как общежитие, где у каждого есть свое пространство, но ресурсы общие. Пользователь не может менять установленное программное обеспечение. Управление сервером обеспечивается хостинг-провайдером.
2. VPS ― виртуальный выделенный сервер. Также его еще называют VDS. VPS похож на shared, но имеет больше возможностей. Владелец сайта может устанавливать свое ПО. Это как обычный физический сервер, только виртуальный, не настоящий 😊. Нет ограничений по количеству сайтов, размещаемых на своем VPS, баз данных, доменных зон, email-пользователей. Каждый VPS имеет собственный IP-адрес. У пользователя есть ограничения только по ресурсам, которые выделены ему по тарифу.
3. Dedicated ― собственный физический сервер. Никаких ограничений. Можно устанавливать любые ОС и ПО. Dedicated сможет удовлетворить потребности больших проектов, таких как крупные интернет-магазины и онлайн-игры. Однако цена такого хостинга высокая.
Как выбрать хостинг
Для небольшого сайта
Лендинги, одностраничники, сайты-визитки, небольшие корпоративные сайты ― всё это можно сделать на виртуальном хостинге. Для этого не потребуется много времени и знаний. Кроме того, у shared-хостинга много тарифов, поэтому вы всегда можете быстро перейти на более мощный. VIP-тарифы подойдут даже для высоконагруженных проектов и дадут время для подготовки сайта к переходу на VPS.
Для интернет-магазина
Для интернет-магазина может подойти как виртуальный хостинг и VPS, так и Dedicated. При выборе учитывайте несколько параметров:
- Память для CMS. Если для интернет-магазина вы используете CMS, учитывайте, что сама система управления сайтом занимает место на хостинге. Например, для WordPress требуется примерно 1 000 Мб + плагины. Но лучше брать больше, чтобы остался запас для стабильной работы.
- Память для кэширования. Для ускорения загрузки сайта создаются сжатые копии его страниц. Для кэширования тоже нужно оставить свободное место.
- Объем диска для базы данных. Базы данных нужны для каталогов продукции, данных пользователей. Чем больше данных, тем больше выделяйте объема дискового пространства.
- Нагрузка от потока посетителей. Пользователь может долго выбирать товар или вкладка будут просто висеть и ждать своего часа. За счет этого на сайте может быть постоянно много пользователей. Поэтому при выборе хостинга отдавайте предпочтение тарифам с высокой частотой процессора и большим количеством ядер.
- Мощность сервера для обработки запросов. Люди нажимают на кнопки, загружают видео с обзором товаров, заполняют данные для покупки, используют фильтры ― все эти действия требуют постоянного ответа от сервера, что сильно его нагружает.
Совет. Посчитайте, объем дискового пространства, который понадобится для интернет-магазина. По сути, сайт — это CMS (движок) + картинки + копии+ кэш + логи + временные файлы CMS. Поэтому при наполнении сайта следите, сколько остается свободного пространства на диске. Если вы заполните весь диск, то сайт будет медленно загружаться или совсем перестанет работать.
Например, у вас планируется 100 страниц товаров. На каждой странице будет примерно 2–3 картинки. Если одна картинка весит 0,5 Мб, для 100 страниц понадобится 100 x 2 x 0,5 = 100 Мб. Также сайт создает резервные копии, поэтому полученную цифру нужно умножать еще на 3. Итого: 300 Мб.
Для телеграм-бота
Для телеграм-бота лучше подходят VPS-серверы и Dedicated с ОС Ubuntu. У них есть гибкие настройки, которые позволят установить все нужное ПО.
Кроме того, суть работы бота — получать запросы пользователей, находить совпадения в базе данных и давать ответ. Эти действия требуют много мощности, поэтому виртуального хостинга для таких задач может быть мало.
Также, если бот включает в себя нейросеть, на этапе его разработки потребуется физический сервер с графическими ускорителями. Выбор тарифа для такого бота будет зависеть от типа взаимодействия пользователей с искусственным интеллектом:
- если обучение ИИ завершено и бот будет давать готовые ответы клиентам, подойдет любой тариф VPS;
- если ИИ продолжит обучаться от взаимодействия с клиентами, вам точно понадобится выделенный выделенный графический сервер.