Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

IT-World: Де розмістити сайт або веб-сервіс

IT Expert Як це зробити Сам собі адмін Павло Ворошилов

| 17.01.2018

Незважаючи на те, що в нинішніх реаліях сайту немає хіба що у продавців морозива в електричках, далеко не всі керівники компаній розуміють, де і як його треба зберігати, або, кажучи адмінській мовою, хостити. Просто погуглити, ми отримаємо чотири основні варіанти розміщення сайту і / або будь-якого іншого сервісу: віртуальний хостинг, VPS, виділений сервер (dedicated) і colocation. Яка між цими варіантами різниця і які критерії потрібно враховувати при виборі «квартири» для сайту?

Віртуальний хостинг

Якщо мова йде саме про сайті, а не про щось ще, то віртуальний хостинг - це найбільш простий і дешевий підхід. Сайт буде розміщений на сервері хостинг-провайдера разом з безліччю сайтів інших клієнтів цієї компанії. Вам будуть доступні серверні потужності (місце на диску під сайт і пошту) і технології (мови програмування, СУБД, панель управління, поштові служби, служби доступу по FTP / SSH і ін.), Але строго в рамках вашого тарифного плану.

Вигоди цього варіанту - дешевизна (ціни за оренду починаються від 100 рублів на місяць) і відсутність необхідності розбиратися в настройках сервера (все вже налаштовано). Якщо добова відвідуваність сайту не перевищує декількох тисяч чоловік і ніяких спеціальних запитів (наприклад, використання на вашому сайті якогось екзотичного мови програмування або СУБД) немає, віртуальний хостинг - найбільш оптимальний вибір.

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

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

VPS (VDS)

Абревіатура VPS розшифровується як Virtual Private Server, а VDS - як Virtual Dedicated Server, і означають вони одне й те саме: віртуальний приватний (або виділений) сервер. Слово «віртуальний» вказує на те, що сервер, який буде виділений для розміщення вашого сайту, не зовсім справжній. На одному «залізному» сервері запускається безліч VPS, кожен з яких має всі ознаки справжнього сервера: своя операційна система, окремі root-доступ і IP-адреса (останній іноді треба замовляти за додаткові гроші). А керує всім цим безліччю VPS спеціальна система віртуалізації серверів.

А керує всім цим безліччю VPS спеціальна система віртуалізації серверів

В рамках VPS клієнтам виділяється процесорна потужність (в тарифних планах вказується у вигляді кількості процесорів із заданою частотою: наприклад 2? 2,7 ГГц), а також обсяг оперативної пам'яті і місце на диску. Всі хостинг-провайдери при замовленні VPS пропонують на вибір одну з операційних систем, яка буде на ньому встановлена.

Так як тут root-доступ до сервера є, то можна поставити на ньому будь-яку необхідну програмне забезпечення, якого не було на віртуальному хостингу.

Найчастіше VPS використовують для розміщення сайтів, але наявність root-доступу дозволяє робити що завгодно. Скажімо, розмістити на VPS свій приватний VPN і не боятися блокувань публічних VPN-сервісів Роскомнадзором. Або, наприклад, бухгалтерію своєї фірми, щоб відкрити до неї доступ для співробітників з будь-якої точки землі.

При збільшенні навантаження на сервер з VPS нікого втекти не попросять. Якщо в разі віртуального хостингу перевищення гранично допустимого навантаження на процесор відстежувалася системами моніторингу і доповідали системного адміністратора, але не обмежувалося автоматично, то з VPS система віртуалізації просто не дасть сайту споживати більше процесорної потужності та оперативної пам'яті, ніж належить за тарифним планом. Тобто якщо у вас, наприклад, різко зросте відвідуваність сайту і тарифний план вашого VPS НЕ буде їй відповідати, то пригальмовувати почне тільки ваш сайт - іншим VPS, розташованим на цьому ж залізному сервері, він не заважатиме.

До речі, в цьому випадку в панелі управління VPS за додаткові гроші можна відразу збільшити виділені процесорні потужності, оперативну пам'ять і, при необхідності, місце на жорсткому диску. Тобто VPS дає можливість оперативно реагувати на зміну навантаження, варіюючи споживані серверні потужності як в більшу, так і в меншу сторону.

Недоліком VPS, в порівнянні з віртуальним хостингом, є необхідність самостійно адмініструвати VPS-сервер: хостинг-компанія забезпечує тільки коректну роботу системи віртуалізації, але не відповідає за те, як всередині цієї системи віртуалізації працюють операційна система, бази даних, FTP, пошта та все інше.

Ціни на VPS початкового рівня (2? 2,7 ГГц, 1 Гб RAM, 30 Гб SSD) не сильно вище тарифів на віртуальний хостинг і починаються від 350 рублів на місяць.

Виділений сервер (dedicated server)

VPS в принципі не може використовувати більше потужності, ніж є у того залізного сервера, на якому він крутиться. А оскільки на цьому сервері у хостинг-компанії працює багато VPS її клієнтів, то абсолютно ясно вся його потужність вам не дістанеться. Тому для великих проектів з великими потужностями потрібен виділений сервер. В цьому випадку у вашому розпорядженні буде окремий залізний сервер, що знаходиться в ЦОДі у хостинг-компанії, і всі 100% його потужності будуть ваші. Як і в разі VPS, адміністрування такого сервера повністю покладається на замовника.

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

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

Вартість оренди виділеного сервера починається від 2700 рублів на місяць за машину на Intel Core i3 і 8 Gb RAM. Оренда сервера на основі двох Intel Xeon E5-2620v3 і 32 Gb RAM вже може коштувати близько 20 тис. Рублів за той же період.

Colocation

Colocation - послуга розміщення свого сервера в дата-центрі хостинг-провайдера. Навіщо це потрібно? Якщо, наприклад, вам необхідні фізична безпека сервера (грубо кажучи, щоб не вкрали), надійне безперебійне електроживлення і цілодобовий доступ до сервера через Інтернет (якщо ваші співробітники часто звертаються до сервера з різних місць), розміщення у хостинг-провайдера вирішить ці завдання.

Якщо ж для сайту потрібна якась незвичайна конфігурація сервера, яку не забезпечують хостинг-провайдери, то проблему може вирішити саме покупка сервера і розміщення його в ЦОДі хостинг-провайдера.


Вартість colocation починається від 1100 рублів на місяць. Крім цього, доведеться один раз крупно вкластися в покупку сервера (ціни тут починаються від тисячі доларів і якихось меж немає), але зате потім платити невеликі гроші за його розміщення.

Отже, вибір між віртуальним хостингом, VPS, виділеним сервером і colocation залежить від цілей, для яких вам потрібен сервер (а цілі, в свою чергу, диктують програмні технології, які ви будете використовувати), і від планованого навантаження на нього. Зазвичай обидва ці чинники відомі хоча б приблизно, тому рішення прийняти нескладно.

Журнал: Журнал IT-Expert [№ 01/2018] , Підписка на журнали

Яка між цими варіантами різниця і які критерії потрібно враховувати при виборі «квартири» для сайту?
В тарифних планах вказується у вигляді кількості процесорів із заданою частотою: наприклад 2?
Навіщо це потрібно?

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.