Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

Главная | Все статьи | Код

Гайд по хостинг-услугам: какие бывают и как выбрать?

Время чтения статьи ~9 минут
Гайд по хостинг-услугам: какие бывают и как выбрать? главное изображение

Если вы решили разместить сайт в интернете, первое, что вам потребуется — это домен и хостинг. При этом последнее обычно вызывает больше вопросов. Вместе со специалистом службы технической поддержки хостинга REG.RU Семёном М. мы разбираемся в нюансах хостинг-услуг.

Хостинг — это услуга размещения сайта на компьютере с постоянным доступом в интернет. Компьютером в этом случае выступает высокопроизводительный сервер, а вы арендуете часть его ресурсов, которые и обеспечивают работу вашего сайта. Сервер с вашей услугой находится в дата-центре с бесперебойным питанием и под постоянным наблюдением специалистов. Даже если рядом с дата-центром отключат электричество, серверы продолжат работать и сайт будет доступен.

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

Серверные стойки с множеством серверов в них. Возможно и ваш хостинг где-то здесь.

На профессиональном хостинге уже установлено всё необходимое для работы сайта: веб-сервер, сервер баз данных, PHP и Python, а для работы с услугой используется панель управления.

Звучит страшно и выглядит сложно? Но это только на первый взгляд. Рассмотрим подробнее на примере хостинга REG.RU.

Хостинг. Разбираемся в тарифах

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

Как определить то, что нужно именно для вашего проекта? Если у вас сайт из одной или нескольких страниц, или блог с невысокой посещаемостью, то скорее всего вам подойдёт какой-то из младших тарифов.

Большим же сайтам, например, интернет-магазинам на основе CMS 1С-Битрикс и сайтам на Wordpress с большим количеством «тяжелых» плагинов, нужны более производительные тарифы: обращайте внимание на мощность сервера и процессора. Наибольшее влияние на скорость работы сайта оказывают плагины для аналитики, SEO и плагины-конструкторы. Примеры самых популярных ресурсоемких плагинов — Elementor, Woocommerce, All in One SEO Team.

Однако не стоит забывать, что мощный процессор — не панацея. В некоторых случаях, переход на старший тариф не даст заметного прироста в скорости работы. Тогда стоит обратиться к разработчику сайта для поиска «узких мест» в коде и оптимизации скриптов сайта.

Обращайте внимание на то, какая ОС используется на хостинге. Бывают тарифы для Linux, а есть для Windows и другого набора программного обеспечения. На таком хостинге Wordpress тоже будет работать, но вы можете столкнуться с непредвиденными трудностями, которых не встретите на обычном хостинге с Linux. Самый часто встречающийся пример — формирование ссылок на страницы сайта. Большинство CMS для этого использует файл .htaccess. С помощью правил в этом файле можно управлять параметрами веб-сервера Apache и формировать ссылки. На Windows-хостинге Apache не установлен, поэтому и правила из .htaccess не работают. Чтобы сайт работал корректно на Windows-хостинге, придется переписать все правила под веб-сервер IIS. Правила для IIS и Apache описываются по-разному, поэтому нужно знать особенности обоих веб-серверов, чтобы заставить сайт работать.

Нередко крупные хостинг-провайдеры, в том числе и REG.RU, предоставляют бесплатный пробный период на услуги хостинга, чтобы клиенты могли попробовать и выбрать то, что действительно подходит для проекта. Пользуйтесь этой возможностью.

Выбираем панель управления хостингом

Для работы с хостингом вам предоставляется специальная панель. Она упрощает многие процессы. Через панель вы можете:

  • привязать домен
  • настроить веб-сервер
  • изменить версию PHP
  • создать базу данных
  • работать с файлами сайта

И всё это без необходимости знать, «как оно работает внутри». Панель доступна на любой услуге хостинга, и большинство действий производится через неё.

Есть также возможность подключиться к хостингу в режиме командной строки. Для этого используется протокол SSH и специальная программа-клиент. Это может пригодиться, когда нужно удалить несколько тысяч файлов разом, запустить скрипт или найти причину проблемы в работе сайта. Но такой вариант работы с хостингом требует навыков работы с командной оболочкой Linux (bash).

На хостинге REG.RU доступны три панели на выбор. Выбрать панель нужно после заказа услуги — и сменить её потом не получится. Панели отличаются друг от друга внешним видом и интерфейсом, а по основным возможностям практически идентичны.

ISPmanager — наиболее простая в освоении и универсальная панель. Вы всегда видите всё на одном экране, поэтому все пункты панели доступны сразу. Не приходится проматывать страницу в браузере и подолгу искать нужные кнопки. Прямо внутри панели можно создавать вкладки. Например, это бывает удобно, если вы работаете с файлами сайта, но вдруг понадобилось зайти в базы данных. Файловый менеджер можно не закрывать, а сразу открыть раздел с БД.

Главная страница ISPmanager, открыто две вкладки

cPanel — эта панель очень популярна у западных пользователей. Особенность интерфейса — «плоская» иерархия меню. С главной страницы можно решить любую задачу в пару кликов. Отмечу широкие возможности панели в настройке доменов, поддоменов и псевдонимов. Всегда существует несколько вариантов решения одной и той же задачи. Профессионалу будет на руку возможность тонкой настройки, а вот новичок может и запутаться.

Главное меню cPanel.

Plesk — панель управления, дизайн которой обновляется чаще других. Недавно и мы обновили панель на нашем хостинге. Внешний вид Plesk наиболее современный. Plesk не разделяет сайты и домены на две разные сущности, а предоставляет все управление сайтами на одной странице. Режим «Динамический список», который используется по умолчанию, позволяет сворачивать карточки доменов для более компактного вида. Всего доступно три варианта отображения главной страницы. По возможностям настройки внешнего вида Plesk на первом месте.

Так выглядит хостинг от REG.RU с панелью Plesk. Открыта одна карточка, остальные компактно свернуты.

Если вы раньше не работали ни с одной из этих панелей — рекомендую начать с ISPmanager. Её легко освоить, и, кроме того, если вашему сайту потребуется больше мощности — в ISPmanager очень просто перейти на тарифы из линейки VIP. Для других панелей потребуется ручной перенос сайтов, что займет больше времени.

Про выбор панели в базе знаний REG.RU также есть справочная статья с кратким видеообзором всех трех панелей.

Если нужно больше мощности

Хостинг создан и настроен так, чтобы на нём могло работать как можно больше разных технологий, на основе которых обычно строятся сайты. В основном это PHP-фреймворки (к примеру, Laravel, Symfony), различные CMS (Wordpress, Битрикс и другие).

Бывают ситуации, когда стандартной услуги хостинга недостаточно. Например, каких-то специфических модулей PHP не оказалось на хостинге, или нужно установить дополнительное программное обеспечение на сервер. Тогда на помощь приходят VPS.

VPS (VDS) — виртуальный выделенный сервер. По сути — это хостинг, но с полным доступом к виртуальному серверу. Почему сервер виртуальный? Потому что, как и в случае с обычным хостингом, на одном физическом сервере с вами находится множество услуг. Различные технологии виртуализации (KVM, XEN, OpenVZ) позволяют изолировать виртуальные серверы пользователей так, что они не оказывают друг на друга заметного влияния, но всё ещё совместно используют физический сервер. Совместное использование физического сервера позволяет значительно снизить стоимость такой услуги по сравнению с выделенным физическим сервером, но пользоваться главным преимуществом — полным доступом.

Такой вид хостинга требует больше внимания и знаний. VPS предполагает, что вы являетесь опытным пользователем Linux и обладаете начальными навыками системного администрирования. На VPS тоже можно установить панель управления ISPmanager, поэтому перейти с аналогичной услуги shared-хостинга на использование VPS будет проще.

Читайте истории успеха: Как благодаря Хекслету я устроился в EPAM, стал сеньором и уехал в США.

В REG.RU также можно встретить «Облачный сервер» — разновидность VPS с дополнительными возможностями. Под капотом у «Облачных серверов» технология виртуализации KVM — надёжная и гибкая.

В первую очередь, «Облачные серверы» отличает почасовая оплата. Можно более гибко управлять финансами и легко арендовать виртуальные серверы на небольшой срок.

Для «Облачных серверов» доступно создание снэпшотов — мгновенных снимков файловой системы. В совокупности с почасовой оплатой, снэпшоты открывают массу возможностей. Например, вы можете легко создать копию основного сервера, протестировать на копии важные изменения, не затрагивая работающий проект. Когда эксперименты завершены, тестовый сервер можно так же легко удалить.

Перед созданием сервера, вы можете выбрать один из шаблонов с различными вариантами предустановленного ПО. Например, есть шаблоны с ISPmanager, NodeJS, Django, LAMP/LEMP и другие. Шаблоны позволяют быстро получить начальную конфигурацию сервера со всеми необходимыми компонентами.

Выделенный физический сервер (Dedicated) — используется для больших, высоконагруженных проектов. В ваше распоряжение поступает целый сервер, конфигурацию которого вы определяете при заказе. Такой сервер существенно дороже VPS, но и его возможности ограничены только набором комплектующих и технологическим прогрессом. Кстати, на выделенный сервер тоже можно установить панель управления ISPmanager.

Размещение оборудования (Colocation) — если у вас уже есть физический сервер, вы можете разместить его в дата-центре и пользоваться постоянным высокоскоростным доступом в Интернет и бесперебойным питанием. Кроме того, в дата-центре круглосуточно поддерживаются оптимальные климатические условия для работы оборудования.


Сегодня индустрия предлагает много решений для размещения проектов в сети: от тарифов хостинга, заточенных на популярные решения, до индивидуальных конфигураций Dedicated-серверов. Отталкивайтесь от ваших реальных потребностей и выбирайте то, что станет надёжным решением именно для вашего сайта или проекта.

Читайте также: Зачем изучать PHP: рейтинг, перспективы, сферы применения

Аватар пользователя Компания  Reg.ru
Компания Reg.ru 26 ноября 2020
3
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря