У каждого сайта есть сервер, который хранит файлы сайта и обрабатывает обращения от устройств читателей: выполняет нужные скрипты, делает запросы к базе данных и возвращает результат — готовую страницу или набор данных.

Сервер должен быть особым образом настроен и доступен из глобальной сети 24/7. Организовать такое на личном компьютере — задача для энтузиастов или корпораций. В 99% случаев сервер арендуют у компании‑провайдера, такая услуга называется хостинг (от англ. to host — размещать).

Провайдеры предлагают хостинг разных форматов за разные деньги.

Виртуальный хостинг. Квартира в многоквартирном доме

Провайдер размещает ваш сайт вместе с сотней других сайтов на одном физическом компьютере с одним айпи‑адресом. Сайты изолированы, вы не можете заглянуть в файлы соседа.

DDoS — это атака сайта огромным количеством запросов. Атака может перегрузить сервер и привести к замедлению его работы, вплоть до полного отказа.

Вы делите с соседями ресурсы сервера. Если соседи регулярно испытывают высокую нагрузку, стали жертвой DDoS‑атаки или добились блокировки Роскомнадзором, вы рискуете попасть под раздачу, потому что находитесь с ними на одном айпи.

DDoS — это атака сайта огромным количеством запросов. Атака может перегрузить сервер и привести к замедлению его работы, вплоть до полного отказа.

Виртуальный хостинг базово настроен провайдером под типовые сайты и ограничен в дальнейшей настройке. Вы вряд ли сможете установить дополнительные утилиты или использовать экзотический движок сайта.

Базовая настройка и цена кратно дешевле аналогов делает виртуальный хостинг хорошим выбором для быстрого запуска нетребовательных проектов. Держать там что‑то серьёзное — на ваш страх и риск.

Виртуальный сервер, VPS/VDS. Частный дом (ну почти)

Аббревиатуры ВПС и ВДС означают одно и тоже. Это Virtual Private/Dedicated Server, разные названия одного типа услуги.

Ваш сайт размещается на почти полноценной отдельной машине со своим айпи и полной свободой настройки. Почти — потому что технически вы всё ещё делите один физический компьютер с другими людьми, но на сильно более серьёзном уровне изоляции.

«Виртуалка» — универсальный выбор для большинства проектов: гибкая регулировка мощностей машины «на лету», тонкая настройка системы, надёжность и изоляция, возможность быстрого переноса на другой айпи, клонирования и восстановления из резервной копии.

Важно: первичную настройку виртуального сервера лучше доверить профессионалу. Несмотря на «защиту от дурака» современных серверов, без специальных знаний есть риск нарушить безопасность, стабильность и производительность сервера.

Выделенный сервер. Частный дом (уже точно)

Полностью ваша физическая машина нужной конфигурации. Без соседей, без компромиссов по ресурсам и с возможностью ещё более глубокой настройки — настоящий хардкор. Это самый дорогой и замороченный в обслуживании тип хостинга из перечисленных.

Выделенные сервера используют для сложных и специфических задач, когда недостаточно виртуалок. Не‑разработчику достаточно просто знать, что такое существует и чем принципиально отличается от виртуального сервера.

Когда что брать

Для небольших нетребовательных проектов — виртуальный хостинг, для всего остального — виртуальный сервер. Выделенный сервер — только если чётко знаете, что делаете и готовы платить много денег.

P. S. Не реклама, но если интересно потыкаться и попробовать разные варианты хостинга самостоятельно, советую Таймвеб. У них понятный интерфейс и оплата по дням, можно недорого поэкспериментировать с виртуалками, выделенными серверами и другими прикольными штуками. Сегодня с помощью ГПТ настроить базовый сервер — вполне посильная задача даже для человека без опыта.

P. S. Это был совет о веб‑разработке. Хотите знать всё о коде, тестах, фронтенд‑разработке, цеэсэсе, яваскрипте, рельсах и джейде? Присылайте вопросы.

Веб‑разработка
Отправить
Поделиться
Запинить

Рекомендуем другие советы