Хостинг, простими словами, це послуга зі здачі в оренду місця для інформації у вигляді файлів або скриптів на жорстких дисках сервера з постійним доступом до мережі Інтернет. Крім того, сервер повинен мати достатню потужність і програмні продукти для обробки запитів.
Види хостингу
Сьогодні є кілька видів хостингів, залежно від їхніх можливостей і потреб користувачів. Перш ніж обирати хостинг, потрібно визначитись з хостером, залежно від необхідного функціоналу, а після робити вибір на користь того чи іншого тарифу.
Хостинги поділяються на такі види:
- загальний або віртуальний;
- VPS (Virtual Private Server) або приватний;
- Cloud або хмарний;
- виділений.
Загальний або віртуальний хостинг
Цей варіант дуже поширений. Саме він мається на увазі, коли говорять про hosting, не згадуючи його вид. У цьому разі клієнт користується сервером провайдера поряд з іншими користувачами, яких може бути сотні або тисячі. При цьому простір дисків, потужність та інші ресурси діляться на всіх. Відповідно, продуктивність може знизитися, якщо навантаження на сервер велике.
Цей варіант підходить для простих проектів, типу блогів, форумів, а також невеликих інтернет-магазинів, але не підходить для великих і глобальних.
До плюсів цього типу можна віднести:
- низьку вартість;
- сервер повністю налаштований;
- можна в будь-який час звернутися по допомогу до служби технічної підтримки;
- інтуїтивно зрозумілий інтерфейс, яким легко користуватися.
До мінусів належить:
- ймовірне зниження продуктивності при високій завантаженості сервера;
- обмежений список налаштувань.
VPS (Virtual Private Server) або приватний
Такий вид хостингу передбачає те, що клієнт також отримує місце для розміщення інформації на загальному сервері, але обсяг виділеного місця, кількість пам’яті та обчислювальна потужність визначається під час укладення договору і не змінюється залежно від завантаженості.
Плюсами цього типу є:
- не потрібно ділитися ресурсами з іншими користувачами;
- можна виконувати будь-які операції з сайтом за рахунок наявності кореневого (root) доступу;
- інші користувачі сервера ніяк не впливають на роботу вашої працездатності.
До мінусів можна віднести:
- дорожча оренда порівняно із загальним типом хостингу;
- більш складне налаштування та управління.
Cloud або хмарний
Зараз цей вид досить затребуваний у зв’язку з тим, що він надійний і забезпечує безперебійну роботу. Клієнти отримують місце одразу на кількох серверах, що складають кластер, на яких знаходяться копії всієї інформації. У такому разі, якщо один із серверів виходить з ладу або не відповідає на запити, то його роботу виконає інший працездатний.
Важливим є те, що запити перенаправляються автоматично і не вимагають участі користувача, а також розподіл відбувається рівномірно.
Переваги цього виду:
- відсутність затримок у роботі;
- за бажанням користувача можна збільшити кількість пам’яті та потужності;
- вихід з ладу сервера не зможе позначитися на роботі сайту;
- більша масштабованість відносно попередніх типів хостингу.
Недоліки цього типу:
- не завжди є root доступ;
- остаточна вартість розраховується виходячи з потреб користувача.
Виділений
Користувач отримує в розпорядження власний фізичний сервер, яким користується тільки він один. Такий варіант підходить для великих проектів, що стрімко розвиваються. Це найгнучкіший варіант, оскільки сервер налаштовується індивідуально для кожного клієнта.
Приклад практичного застосування
Кожен із видів хостингу може застосовуватися для будь-якої послуги залежно від потреб і фінансових можливостей користувача.
- Для сайтів – потрібен для правильного функціонування веб-сайтів у мережі Інтернет.
- Для файлів – потрібен для зберігання файлів та інформації в безпеці.
- Поштовий – виділений майданчик для приватного поштового листування без спаму і з власним доменним ім’ям.
- DNS – хостинг, що дає змогу перетворювати імена доменів на IP-адреси сервера проєкту.
- Вікі-хостинг – сервер, на якому можна створювати свої вікі-сторінки.
- Ігровий – призначений для створення ігрових серверів і мережевих ігор.
- Віртуальний робочий стіл – підходить для тих користувачів, яким постійно необхідний комп’ютер для підключення до нього з будь-якої точки світу в будь-який час.