Сегодня любому бизнесу необходимо свое представительство в интернете. Это вынужденная аксиома. И каждый начинающий владелец своего дела, создающий свою веб-страницу, сразу же сталкивается с таким малопонятным для него термином как «хостинг». И сразу возникает закономерный вопрос – а что такое хостинг?

Прежде чем рассказать, что такое хостинг, мы, для начала, зайдем немного «сбоку», и поясним, что из себя представляет сайт. Сайт – это не только красивая страничка в интернете с забавными картинками и текстом. Это сложный набор графического, мультимедийного и текстового контента, «сплетенный» специальным кодом, и набор этот, само собой, должен где-то хранится. Вот это «где-то» и есть тот самый хостинг.

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

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

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

Одним из критериев выбора хостинга является используемая операционная система (unix или windows), поскольку от этого зависит программное обеспечение, которое будет поддерживать функциональность тех или иных сервисов. Важным аспектом описания хостинга является наличие тех или иных служб и возможностей:

  • поддержка CGI: Perl, PHP, Python, ASP, Ruby, JSP, Java
  • поддержка .htaccess/.htpasswd (для Apache)
  • поддержка баз данных.
  • установленные модули и фреймворки для каждой из возможностей.

При выборе хостинга обычно сравнивают следующие качественные и количественные характеристики:

  • размер предосталяемого дискового простанства в GB;
  • количество сайтов, которые можно разместить на выбранном тарифном плане;
  • объем ОЗУ (оперативной памяти) и время исполнения на каждый процесс на сервере;
  • ограничение по месячному трафику;
  • количество ящиков электронной почты (и объем для нее), количество ftp-пользователей, баз данных и т.д.

Говоря про хостинг, стоит отметить и тех, кто предоставляет эти услуги. Хостинговые компании – это коммерческие организации (компании), которые зарабатывают деньги на аренде своих серверов и предоставлении услуг по хостингу. Исходя из этого, можно предположить, что хостинг сугубо платная услуга, но на практике есть достаточно много хостинговых компаний, которые предоставляют услуги по бесплатному хостингу. Как правило, этот хостинг имеет серьезные ограничения по объему или другим функциональным возможностям.