Что такое хостинг

Обновлено Обновлено: Опубликовано Опубликовано:

Хостинг —
простыми словами

услуга по предоставлению серверных ресурсов в сети Интернет. Самый распространенный пример использования хостинга — размещение на нем веб-сайта.

Выделяют следующие виды:

  1. Виртуальный хостинг — доля веб-сервера для размещения сайтов. Исторически сложилось, что классической связкой является NGINX/Apache + PHP + MySQL/MariaDB.
  2. VPS/VDS — выделенная виртуальная машина на физическом сервере. В отличие от Виртуального хостинга, у вас будет своя операционная система, и вы можете устанавливать туда любой софт и настраивать его под свои требования. Иногда предлагают на выбор — KVM (полная виртуализация, честные ресурсы) и OpenVZ/LXC (разделение ресурсов общего ядра Linux). Также важно отметить, что VPS и VDS — это синонимы, означающие одно и то же.
  3. Выделенный сервер (Dedicated) — полноценный физический сервер. Также дает большой контроль над системой. Вы можете установить систему виртуализации и создавать виртуальные машины или задействовать всю мощь физического сервера для одного приложения.
  4. Колокация — услуга по размещению своего собственного сервера в серверной хостинговой компании.
  5. Конкретная услуга — вы можете арендовать отдельное хранилище, например, S3 или FTP. А также можно заказать что-то более серьезное — готовый кластер Kubernetes или СУБД.
  6. Аренда инфраструктуры — более современный подход, позволяющий получить доступ к управлению серверами, сетями, средствами аутентификации и авторизации, средствами хранения и многим другим. Наиболее популярные поставщики — Amazon (AWS), Google, Яндекс, Microsoft.

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

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

Цены на услуги хостинга зависят от следующих параметров:

  • Физические ресурсы сервера — процессор, оперативная память, объем и тип диска.
  • Для виртуального хостинга, поддержка технологий, например, наличие специфических модулей (Node.js, Python), однако, стоит уточнить, чаще всего, для приложений не на PHP выбирают аренду виртуального (VPS) или физического сервера.
  • Количество сайтов (доменов), которые можно на нем разместить в рамках тарифа.
  • Уровень поддержки. За поддержку 24 часа в сутки некоторые компании могут брать дополнительные деньги.
  • Для колокации, объем занимаемого пространства оборудованием (в юнитах) и его энергопотреблением.
  • Трафик и ширина канала — для VPS/Dedicated часто есть лимит (например, 30 ТБ в месяц) или ограничение скорости (100 Мбит/с vs 1 Гбит/с). В облаках (Яндекс, AWS) часто тарифицируется именно исходящий трафик.
  • Дополнительные услуги — выделенные IP-адреса, дополнительный объем дискового пространства, отдельный диск для резервного копирования, расширенная консоль для управления и многое другое, на что хватит фантазии компаний.
  • Потребления ресурсов — данный подход применяется при аренде инфраструктуры, где основная тарификация рассчитывается исходя из того, сколько вы заставили поработать процессор, память, диск и так далее.

Средняя стоимость хостинга в месяц:

  1. Виртуальный хостинг — 300 - 600 руб.
  2. VPS — 800 - 2 500 руб.
  3. Выделенный сервер — 6 000 - 15 000 руб.
  4. Колокация — 5 000 - 12 000 руб (за юнит, электроэнергию и доступ к интернет).

* данные не строгие, можно найти варианты как дешевле, так и дороже.

Примеры российских хостинг провайдеров:

У каждого хостинга свой набор предложений. Какие-то предлагают скромный набор услуг, а какие-то наоборот, специализируются только на аренде инфраструктуры (Яндекс, Selectel).

Прочитайте более подробно о хостинге на сайте Википедия

Встречается в статьях

Инструкции:

  1. Как вручную настроить сервер хостинга на CentOS 7
  2. Как оптимизировать веб-сервер NGINX для стабильной и быстрой работы
  3. Как выбрать сервер
  4. Настройка почтового сервера Postfix для массовой рассылки сообщений
  5. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  6. Использование языка Python для работы с почтой
  7. Как работать с Hashicorp Terraform — установка, настройка, синтаксис
  8. Как установить и настроить панель управления виртуальными машинами VMmanager

Мини-инструкции:

  1. Получение бесплатного сертификата Lets Encrypt
  2. Простые и сложные SQL-запросы в MariaDB или MySQL
  3. Использование бесплатной панели управления хостингом Brainy
  4. Установка панели управления ISPmanager на Ubuntu или CentOS
  5. Добавление еще одной версии PHP в Apache на CentOS 7
  6. Как установить обновление для системы управления Wordpress
  7. Установка OpenCart и добавление шаблона
  8. Отправка почты из Битрикс24 без попадания в СПАМ
  9. Инструкция по созданию виртуальной машины EC2 на хостинге Amazon Web Services
  10. Шпаргалка по работе с системой управления конфигурациями Ansible
  11. Как сбрость пароль суперпользователя root в системах UNIX
  12. Установка, настройка и использование почтового шлюза Proxmox Mail Gateway
  13. Установка и использование OpenStack CLI для работы с облачными сервисами
  14. Установка и настройка плагина сборки почты fetchmail для почтового клиента Roundcube
  15. Как получить бесплатный VDS-сервер в SpaceWeb

Примеры скриптов:

  1. Использование terraform для работы с виртуальными машинами провайдера VK Cloud
  2. Пример и описание скрипта для отправки сообщения в телеграм канал


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

WordPress   WPA   Свитч   Podman   ISO-образ   WPS   PPPoE   Dovecot   QR-код   Чипсет   Reportportal   Синий экран смерти   NGINX   Windows   Samba   PostgreSQL   Grafana   PowerDNS   Ethernet   FreeIPA  
.....

Реклама