За що ми платимо хостеру

Як забезпечити всім бажаючим доступ до ваших веб-сторінок? Теоретично можливий варіант розміщення веб-сайту на своєму домашньому комп'ютері. Що для цього може знадобитися? Встановлюємо необхідне програмне забезпечення: сервер Apache, сервер баз даних MySQL, поштовий сервер, мови програмування Perl, PHP, Parser.

Чимало турбот, чи не так? Додайте до цього необхідність цілодобової технічної підтримки комп'ютера, який перетворився на сервер. Зверніть увагу, що виконання на ньому інших завдань стає вкрай небажаним: збій в іграшці або будь-якій іншій програмі вимагатиме перезапуску, під час якого сайт буде недоступний. А якщо ресурс стане досить популярним, і щодня сотні відвідувачів почнуть звертатися до веб-сторінок та бази даних, звичайна персоналка просто не впорається з навантаженням, на яке розраховані веб-сервери.

Крім того, потреба у створенні сайту часто виникає у людей, яких експертами у комп'ютерній сфері ніяк не назвеш. І постійно виконувати весь спектр завдань підтримки веб-сервера їм просто не під силу. Навіть якщо опанувати всі премудрості цього ремесла, часу на безпосереднє ведення веб-сайту просто не залишиться. То навіщо городити город, винаходити велосипед і займатися іншими не надто корисними справами? З часів виникнення мануфактур відомо, що найефективніше виробництво, побудоване за принципом поділу праці: пироги пече тістечко, чоботи тачить шевець, а веб-сервери підтримує хостинг-провайдер.

Слово хостинг іноземне та дослівному перекладу не підлягає. У чому суть терміна? Найзагальніше визначення: хостинг – це розміщення інформації замовника на сервері виконавця. Часто використовують іншу, більш точнудефініцію:організація віртуальних веб-серверів. Справді, суть хостингу не в тому, що хтось скопіював ваші сторінки на свій комп'ютер. Хостинг-провайдер бере на себе виконання всіх вищеописаних завдань організації веб-сайту, що забезпечує цілодобовий доступ відвідувачів до його вмісту.

Солідна компанія, що надає такі послуги, має у своєму розпорядженні не один, а безліч потужних комп'ютерів, налаштованих для виконання серверних завдань. Вони підключені до Інтернету через високошвидкісні канали зв'язку. Обов'язковою умовою є системи резервного живлення, дублювання основних вузлів сервера, можливість їхньої "гарячої" заміни (без відключення сервера від живлення), організація RAID для зберігання інформації та інші функції забезпечення відмовостійкості.

Інша сторона підтримки сайтів клієнтів – програмна. Устаткування хостера давно укомплектоване всім необхідним ПЗ, залишається при кожному новому замовленні змінити конфігурацію софтверу. Як правило, хостинг-провайдер пропонує кілька тарифних планів різної вартості та функціональності, що підходять для різних клієнтських потреб. Залежно від того, який план вибрав замовник, і конфігурується серверне програмне забезпечення, розподіляються права на використання тієї чи іншої функції. Скажімо, одним користувачам необхідний доступ до баз даних MySQL, а інші можуть обійтися без нього, зате їм необхідна можливість підтримки безлічі поштових скриньок. Фахівці хостингових компаній здатні в найкоротший час внести усі необхідні зміни до конфігурації системи, у їхніх руках – усі відповідні інструменти.

Ще одне питання, вирішення якого найчастіше бере на себе хостер - взаємодія з реєстраторами доменних імен та з DNS-серверами. Ці процедури досить заплутані іскладні для рядового користувача, проте добре знайомі фахівцям хостинг-провайдингу. Та й реєстраторам відомі всі великі компанії на цьому ринку, що ще спрощує процес "назви" сайтів.

Залишилося додати, що хостинг-провайдер, що поважає себе, повинен мати спеціалізований відділ технічної підтримки, що забезпечує цілодобову допомогу та консультації клієнтам. Співробітники таких відділів є фахівцями широкого профілю, які повинні вміти швидко відповісти на будь-яке питання, пов'язане з організацією віртуальних веб-серверів. Звичайно, широта охоплення неминуче позначається на глибині знань, але вся справа в тому, що переважна більшість проблем, що виникають - абсолютно типові, для їх усунення давно розроблені універсальні рецепти.