Хостинг або свій сервер, virand

Для деяких людей це стає справжньою дилемою - давайте розберемося!

Багато людей, перш ніж почати свій веб-проект починають замислюватися - на чому буде працювати програмне забезпечення?

Варіантів не так і багато, але я використовував їх все, тому поділюся з Вами своїм досвідом.

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

Давайте почнемо з найпростішого і дешевого варіанту - це віртуальний хостинг. В даному варіанті Ваш сайт буде працювати разом з сотнями інших сайтів на одному сервері. Звідси і ціна. Можна знайти навіть безкоштовні варіанти, але сильно урізані. Але в середньому ціна починається від 90 руб / місяць. Як правило, для Вас буде обмежена майже все:

  1. Обмеження на навантаження ЦП (не критично для невеликих проектів)
  2. Обмеження на навантаження бази даних (не критично для невеликих проектів)
  3. Обмеження на кількість сайтів
  4. Обмеження на кількість використовуваної пам'яті (як правило, це кілька гігабайт). Цілком вистачає для невеликих проектів, якщо не будете зберігати багато великих файлів)
  5. Не можна встановлювати свої програми

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

Плюси віртуального хостингу

  1. Ціна
  2. Простота для типових проектів: Лендінзі, інтернет-магазинів, блогів, невеликих кастомних проектів на PHP.

Мінуси віртуального хостингу

  1. Обмеженість в налаштуванні
  2. При перевищенні лімітів за кожний крок доведеться платити

VDS VPS віртуальні сервери

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

Коштує такий хостинг вже від кількох сотень рублів на місяць. Як правило, хостери пропонують вже переднастроєні конфігурації систем.

«А навіщо потрібно взагалі встановлювати будь-які інші програми?» - запитаєте Ви. Адже більшість сайтів і правда крутяться на віртуальному хостингу і все нормально.

Причини можуть бути зовсім різні. Але одна з найпопулярніших - використання іншою технологією. Наприклад, віртуальні хостинги, як правило, не підтримують проекти на Java. А ось я, наприклад, якісь кастомниє проекти люблю писати саме на цій мові. Особисто я в ньому бачу набагато більше плюсів, ніж в PHP. Проекти виходять набагато краще масштабованими. Імовірність написання поганого коду різко знижується завдяки строгої типізації.

Ще одна причина застосування VDS: коли Ваш проект почне рости, він коли-небудь упреться в стелю навантаження ЦП на віртуальному хостингу. Так, можна буде за додаткову плату збільшити дозволену навантаження, проте з часом ви зрозумієте, що починаєте витрачати надто багато коштів.

Плюси віртуального сервера VDS VPS

  1. Ціна (кілька сотень рублів на місяць - не така і велика цифра)
  2. Свобода в налаштуванні ПЗ

Мінуси віртуального сервера VDS VPS

  1. Складно розібратися новачкам

Оренда сервера

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

Плюси оренди сервера

  1. Свобода в налаштуванні ПЗ
  2. Потужне залізо для високонавантажених проектів

Мінуси оренди сервера

  1. Складно розібратися новачкам
  2. Вартість (від декількох тисяч рублів на місяць)
  3. Будь-яке, навіть невелике поліпшення кофигурации виливається в круглу суму

Оренда стійки в дата-центрі

Тут те ж саме, що і в оренді сервера, проте Ви купуєте залізо самі, Вам надають тільки безперебійне живлення і доступ в мережу.

Свій сервер будинку

Плюси домашнього сервера

  1. Вартість (кілька рублів на місяць на електрику)
  2. Дуже добре підходить для навчання

Мінуси домашнього сервера

  1. Складно розібратися новачкам
  2. Вам потрібно продумати як забезпечити безперебійне живлення
  3. Переконайтеся, що UPLOAD швидкість у вашого провайдера достатня
  4. Якщо Ви любите завантажувати багато і часто, то ваші веб-сервіси в цей момент можуть сильно гальмувати
  5. Якщо система буде досить потужною, то потрібно подумати про звукоізоляцію
  6. Захист від DDOS-атаки доведеться продумувати самому

Схожі статті