Коли я створював цей сайт в 2011 році, я навіть і не вникав в такі поняття, як віртуальний хостинг, виділений сервер і віртуальний виділений сервер (VPS).
В принципі, для початківців вебмайстрів з невеликими простими сайтами (подібно моєму) і зараз розібратися з такими поняттями не так вже й дуже важливо. Досить вибрати один з тарифів віртуального хостингу, з огляду на те, скільки сайтів можна розмістити на певному тариф, який обсяг пам'яті надається, кількість доступних баз даних, доступний трафік і ще деякі моменти.
Але в міру збільшення відвідуваності і популярності сайту, а також при впровадженні різних можливостей і завдань, покладених на сайт, деяким сайтам можливостей віртуального хостингу вже може бути недостатньо.
Тому в цій статті ми зробимо вхід в цю тему (тим більше, що мій сайт призначений здебільшого для початківців користувачів) і просто для початку розберемося з відмінностями вищезазначених понять, щоб можна було трохи краще розуміти, коли і для яких завдань і обставин користуватися віртуальним хостингом, і коли виділеним або віртуальним виділеним сервером.
Віртуальний хостинг
Так як сайт представляє з себе певний набір файлів, то для їх роботи необхідна певна середовище, що дозволяє сайту працювати і бути доступним для використання іншим користувачам. У ролі цього середовища виступає веб-сервер.
Що таке веб-сервер? Це набір програм, які встановлюються на який-небудь комп'ютер з постійним доступом до Інтернету і доступним з будь-якої точки нашої планети. Такі комп'ютери називаються серверами.
Що стосується віртуального хостингу, то подібні комп'ютери-сервера встановлюються в спеціальних приміщеннях з безперебійної системою електроживлення, системою пожежогасіння, резервного копіювання даних і т.п. Це забезпечує надійність роботи сайтів, що знаходяться в пам'яті і доступними для користувачів завдяки даним комп'ютерів.
Компанії, які організували мережу таких комп'ютерів-серверів, продають на своїх серверах місця (обсяг жорстких дисків) для роботи сайтів і називаються хостингами.
Один комп'ютер може мати певні обмежені параметри: обсяг жорсткого диска (дисків), частоту процесора, обсяг оперативної пам'яті. Таким чином, на одному комп'ютері-сервері можна розмістити певну кількість сайтів.
І, виходить, - чим більше сайтів розміщено на одному комп'ютері, і чим більше місця вони займають, і чим більше запитів з Інтернету до них відбувається (відвідуваність сайтів), - тим більше навантаження вони створюють на комп'ютер-сервер.
Яке навантаження може витримувати такий комп'ютер? Це залежить від потужності комп'ютера.
Співробітники, що працюють в таких хостингових компаніях, стежать за працездатністю серверів і перерозподілом навантаження і кількістю розміщених на серверах інформації. Але, завдяки тому, що для роботи безлічі сайтом може бути задіяний лише один комп'ютер-сервер, вартість розміщення одного або декількох сайтів з невеликою відвідуваністю або навантаженням, а також з невеликим займаним місцем, може бути зовсім невисока.
Звичайно, безліч сайтів, що знаходяться на одному комп'ютері-сервері, можуть вплинути на роботу інших сайтів, наприклад, викликавши занадто велике навантаження, з якою комп'ютер може не впоратися. Через це інші сайти можуть перестати бути доступними для користувачів, поки співробітники хостингу не вирішать цю проблему.
Проте, в більшості хороших хостинг-компаній (з хорошими комп'ютерами і персоналом, а також грамотно настроєної роботою), проблеми з працездатністю сайтів бувають рідко. Тому, якщо ви початківець веб-майстер і створюєте простий сайт, наприклад, на популярному движку Вордпресс, з планованою відвідуваність навіть до кілька сотень і тисяч відвідувачів щодня, то, цілком достатньо вибрати один з підходящих тарифів хостингу.
Який надійний хостинг перевірений особисто мною і який можу порекомендувати, - я розповідав в статті: « Який дохід приносить мені мій сайт ».
Виділений сервер
Віртуальний хостинг хороший тим, що це порівняно недорога послуга і комфортна робота для користувачів. Плюс там є практично всі необхідні інструменти для більшості молодих і не дуже великих сайтів з середньою відвідуваністю.
Але коли з'являється необхідність в додаткових можливостях, які не можуть дати тарифи віртуальних хостингів, тоді можна орендувати окремий сервер-комп'ютер з потрібними параметрами. Переваги оренди виділеного сервера в тому, що можна отримати максимум можливостей з наявних.
Наприклад, всі параметри комп'ютера будуть використані для роботи сайту, не буде інших (чужих) сайтів на даному сервері, які будь-яким чином могли б вплинути на роботу вашого сайту або ваших сайтів (якщо їх декілька).
Крім того, раз ви взяли в оренду цілий комп'ютер, то ви можете встановлювати не нього будь-яке необхідне програмне забезпечення (в рамках закону, звичайно), включати захист від DDoS-атак, встановлювати потрібну вам антивірусний захист і т.д.
Загалом, можна користуватися комп'ютером і його ресурсами на свій розсуд. І інші користувачі зі своїми сайтами ніяк вас не стосуються, - їх сайти будуть на інших серверах.
Переваги очевидні, але так як орендується цілий комп'ютер, значить і вартість такої послуги набагато вище, ніж на віртуальному хостингу. Тому, виділені сервери підходять вже, як правило, для досить масштабних проектів.
Віртуальний виділений сервер (VPS)
Якщо у виділеному сервері немає гострої необхідності, але можливостей віртуального хостингу недостатньо, в такому випадку можна скористатися віртуальним виділеним сервером (VPS).
Ви також зможете самостійно встановлювати необхідне програмне забезпечення, включати захист від DDoS-атак, розміщувати необмежену кількість сайтів і т.д. Крім того, тут також буде окремий виділений IP-адреса, з можливістю додавати додаткові IP-адреси.
У чому тоді відмінність?
Як видно з назви, ваш орендований віртуальний виділений сервер буде просто перебувати на одному комп'ютері з кількома іншими віртуальними виділеним серверами. Тобто потужність і ресурси комп'ютера поділяються на кілька частин і здаються в оренду всього кільком клієнтам, надаючи на цьому комп'ютері окремі віртуальні сервера. У кожного клієнта свій виділений обсяг місця і потужності і можливість встановлювати свої додатки і управляти ними.
І так як ресурсами даного комп'ютера користуються всього кілька клієнтів, то й навантаження, а значить і безперебійність роботи такої системи набагато вище, ніж у віртуального хостингу. Звичайно, вона певною мірою і нижче, ніж у виділеного сервера, але зате дозволяє зробити дану послугу значно доступнішою.
висновки
Якщо у вас простий інтернет-проект з відвідуваністю до декількох тисяч осіб на добу, і ви не відчуваєте ніяких проблем в роботі сайту, і поки навіть не розумієте, навіщо вам потрібно щось міняти, - то варто продовжувати користуватися своїм хостингом (або підшукати щось більш підходяще, вигідніше і надійніше).
Але якщо вже потрібно більше ресурсів, додаткове програмне забезпечення і захист, яких немає в послугах хостингів, тоді варто подумати про окремому сервері. І оптимальніше всього почати з віртуального виділеного сервера (VPS), так як такий варіант доступніше.
Єдина можлива складність, з якою можна зіткнутися, так це знадобитися розібратися з новими інструкціями по тому, як працювати з орендованим сервером.
Але, це невелика проблема, так як компанії, що надають подібні послуги, готують і надають необхідні керівництва, наприклад, як це зробила компанія RuVDS, створивши окремий розділ: VPS Довідник . Там можна знайти як текстові інструкції та статті на цю тему, так і відео-уроки типу наступного:
Ну і до того ж, раз купується окремий виділений сервер, значить там можна встановити відповідне програмне забезпечення. А значить можна встановити і звичну панель інструментів (CPanel, ISP Manager і т.п.). Або скористатися послугами і допомогою фахівців вибраної компанії, щоб вони допомогли з налаштуванням.
До речі, раз піднялася дана тема, - можете поділитися в коментарях нижче своїм досвідом у використанні віртуальних хостингів і виділених серверів.
Що таке веб-сервер?Яке навантаження може витримувати такий комп'ютер?
У чому тоді відмінність?