Що таке віртуальний хостинг?


shared

Найпростіший вид хостингу, коли один сервер обслуговує відразу декілька клієнтів, у нас називають віртуальним. На Заході таку послугу зазвичай називають "webhosting", або, коректніше, "shared hosting" (тобто, спільний хостинг).


honest?

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

Як би страшно це не звучало, на практиці ви не помітите проблем у роботі свого сайту за умови адекватної кількості користувачів на сервері та оптимального налаштування віртуалізації.

Якщо ви запитаєте у свого хостера, скільки акаунтів розміщено на одному сервері, вам швидше за все дадуть відповідь, що це комерційна таємниця. У деяких випадках дані можна отримати самостійно. Виконайте SSH команду на сервері вашого хостингу: wc -l / etc / passwd. Від отриманого числа користувачів потрібно відняти десяток системних — це і буде реальна кількість користувачів на сервері.

Що означає «адекватна кількість користувачів»? Це залежить від конфігурації сервера, кількості запущених на ньому «важких сайтів» і від системи віртуалізації. На одному сервері можна розмістити кілька тисяч акаунтів для статичних сайтів (без PHP / Perl / ASP-скриптів). Динамічні сайти вимагають набагато більше ресурсів, тому тарифи без підтримки PHP / Perl / ASP будуть дешевші.


virtualization

Система віртуалізації

Більшість великих компаній використовують так звані jails в системі FreeBSD, але ця технологія вже застаріла. Вона, звісно, дозволяє віддати всі ресурси сервера одному акаунту, однак, всі інші акаунти в цей момент помітно гальмуватимуть. Операційна система CloudLinux, хмарні рішення і кластери з балансуванням навантаження — сучасніші технології. CloudLinux, наприклад, вміє ізолювати активність сусідів, обмежуючи її до визначених адміністратором значень.


disk

Дисковий простір

За статистикою, користувачі займають не більше 10-20% виділеного за тарифом дискового простору. Чим більше місця виділяється кожному з них, тим нижче буде цей відсоток. Саме так працюють тарифи з більшим чи навіть необмеженим обсягом диску. Хтось використовує весь ліміт, декому вистачає 5%, а в результаті місця достатньо всім.


cpu time

Процесорний час

Зазвичай поточне навантаження на процесор вимірюють в LA (load average — середнє завантаження) системи.

Цей параметр показує середню кількість процесів у черзі на виконання. Протягом доби навантаження досить сильно змінюється. Цей ресурс також оверселять. При високих коефіцієнтах оверсела задачі накопичуються в черзі, а це сповільнює роботу.


ram

Оперативна пам’ять

Відомі хостинг-компанії, які давно працюють на цьому ринку, рідко оновлюють парк техніки. Один з істотних мінусів старого обладнання — малі обсяги оперативної пам'яті на серверах. Відповідно, кожному акаунту буде виділено менше пам'яті. Уточнюйте цей параметр при виборі хостингу.


unlimited

Безлімітний хостинг

Що б не обіцяли рекламні проспекти, кожен параметр має ліміт. За кожним ресурсом (процесорна потужність, дисковий простір, оперативна пам'ять, трафік) приховано якесь обмеження. Уважно читайте договір із хостером і, швидше за все, ви знайдете відповідний пункт.


locations

Розміщення серверів

Розташування ваших серверів — один із істотних параметрів, що визначають долю проекту. Вам навряд чи сподобається співпрацювати з компанією, в дата-центрах якої часто трапляються відключення електрики або навіть пожежі.

Кожному дата-центру присвоюється певний Tier (показник відповідності стандартам). Детальніше про цей параметр можна подивитися за посиланням.

Якщо безперервна робота проекту для вас критична, запитайте у хостинг-провайдера, в якому дата-центрі розміщено обладнання і який у нього Tier.


refund

Повернення коштів

Пам'ятайте: чесний хостер завжди поверне гроші за хостинг, але не за доменне ім'я. Компанія витратила власні гроші на його купівлю, а процедура видалення доменного імені та повернення коштів по закінченню перших 5 днів не передбачена в жодній доменній зоні.

Повернення буває двох видів: обмежене за часом (наприклад, протягом 30 днів) і необмежене (тобто, в будь-який момент). При цьому для дорогих тарифів допустимо округляти час використання хостингу до дня, а для дешевих — до місяця.