Хостинг — послуга розміщення сайту на сервері. Власник сайту, який користується хостингом, орендує місце на сервері, на якому зберігатимуться файли та дані сайту. Така послуга платна та її надають спеціальні хостинг-провайдери. Хостинг є обов'язковою умовою для роботи сайту та можливості зайти на нього.
Хостинг не слід плутати з доменом. Ці два терміни тісно пов'язані, але мають абсолютно різне значення. Домен — це ім'я сайту в інтернеті, за допомогою якого користувачі заходять на ресурс. Хостинг виконує роль технічної бази для сайту, підтримує його працездатність і забезпечує можливість користуватися ресурсом. Простими словами, хостинг можна порівняти з вітриною — на ній виставлені різні товари та покупці можуть вибрати будь-який. Без вітрини товари були б хаотично розкидані і покупці не могли б їх купити.
Хостинги діляться кілька різних типів. Вони відрізняються технічними характеристиками та тим, як на них розміщуються сайти.
- Загальний чи віртуальний хостинг. Це один загальний сервер, на якому розміщено багато різних сайтів. Клієнти хостингу ділять між собою потужності серверу і ні у кого з них немає особливих привілеїв. З цієї причини може виникнути ситуація, коли один сайт з'їдатиме ресурси в інших, за рахунок більшого навантаження на сервер. В результаті це спричинить проблеми на вашому сайті. Зважаючи на такі недоліки, загальний хостинг підходить лише невеликим сайтам, наприклад, лендингам або візиткам.
- Віртуальний приватний сервер. Хостинг-провайдер бере фізичний сервер і поділяє його на кілька віртуальних. Власнику сайту, який користується таким хостингом, не потрібно ділитися ресурсами з іншими. Він матиме свої виділені характеристики та можливості сервера, які заточені під потреби сайту. Такого хостингу цілком достатньо для керування сайтом середніх розмірів, наприклад інтернет-магазином.
- Хмарний хостинг. Найбільш сучасний та технічно розвинений вид хостингу. Власники сайтів, які розміщуються на ньому, не платять за певний сервер. Провайдер надає в користування групу серверів між якими рівномірно розподіляється навантаження. Якщо один із серверів перевантажений, то ресурси передаються на інший. Таким чином власник сайту платить лише за обсяг використаних ресурсів.
- Виділений сервер. Власник сайту отримує в своє використання окремий фізичний сервер, який він адмініструє самостійно, в рамках правил провайдеру. Наприклад, можна встановити на сервер необхідну операційну систему, задати для нього певні налаштування тощо.
- Колокейшн. Різновид виділеного сервера з різницею в тому, що власник сайту розміщує своє обладнання на майданчику провайдера, а не користується чужим. У цьому випадку хостинг-провайдер займається технічним обслуговуванням сервера та надає місце для його зберігання.