Просто об IT

Сервер: компьютер, который работает, пока вы спите

Стойка сервера крупным планом

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

В этой статье серии «Просто об IT» разберём, что делает компьютер сервером, как он обслуживает ваш сайт или Telegram-бот и что на самом деле происходит, когда «всё упало».

Сервер — это компьютер, который обслуживает других

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

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

Ваш ноутбук тоже можно превратить в сервер — установить нужные программы и раздавать сайт прямо с него. Так иногда делают разработчики для тестов. Но для реального бизнеса это не вариант: ноутбук выключается, теряет Wi-Fi и уезжает с вами в отпуск.

Одиночный серверный корпус с мигающими индикаторами

Как сервер обслуживает посетителя сайта

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

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

  • Браузер клиента отправляет запрос: «покажи страницу товара №42».
  • Запрос по интернету долетает до сервера (адрес сервера подсказала система DNS — «справочник» из статьи про домены).
  • Программа на сервере собирает страницу: достаёт из базы данных название, цену и фото товара.
  • Сервер отправляет готовую страницу обратно, браузер показывает её человеку.
Светящийся кабель, идущий от серверной стойки к источнику света
Путь одного клика: запрос → сервер → база данных → готовая страница

«Сервер упал» — что это значит на самом деле

Когда говорят «сервер упал», имеют в виду: сервер перестал отвечать на запросы. Причины бывают разные: перегрузка (пришло больше посетителей, чем он способен обслужить — например, после удачной рекламы), ошибка в программе, проблемы у хостера, реже — атака.

Важно понимать: «упал» почти никогда не означает «данные пропали». Это как отключение света в магазине — торговля встала, но товары на месте. После перезапуска сервера всё продолжает работать. Данные теряются только если их не копировали — вот почему в статье про хостинг мы так настаивали на резервных копиях.

Для бизнеса главный вопрос не «упадёт ли когда-нибудь» (изредка падает у всех, даже у гигантов), а «как быстро поднимется и кто за этим следит». Хорошая практика — мониторинг: специальная программа проверяет сайт каждую минуту и шлёт разработчику уведомление раньше, чем проблему заметят клиенты.

Серверный юнит с одним мигающим красным индикатором в темноте

Какой сервер нужен вашему бизнесу

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

Практический ориентир: лендинг и визитка живут на самом простом виртуальном хостинге; интернет-магазин и CRM — на VPS; и лишь высоконагруженные сервисы задумываются о выделенных серверах. Если подрядчик сразу предлагает вам «мощный сервер» под простой сайт — это повод задать вопросы.

Три серверные стойки разного размера рядом
Спокойный упорядоченный коридор дата-центра

Частые вопросы

Чем сервер отличается от обычного компьютера?

Ролью, а не природой: сервер — это компьютер, который круглосуточно отвечает на запросы других. Серверное «железо» надёжнее (устойчивые к износу диски, дублирование питания), но принципиально это тот же компьютер без монитора.

Где физически находится сервер моего сайта?

В дата-центре вашего хостинг-провайдера — это может быть Ташкент, Москва или Франкфурт. Узнать просто: спросите у разработчика или хостера. Для скорости работы важно, чтобы сервер был ближе к вашим клиентам.

Что такое «облако» — это не сервер?

Облако — это тоже серверы, просто их много и они объединены: ваш сайт использует ресурсы «пула» машин, а платите вы за потреблённое. Слово красивое, но за ним всё те же компьютеры в дата-центрах.

Сервер и хостинг — в чём разница?

Сервер — компьютер. Хостинг — услуга аренды этого компьютера (целиком или частично). Подробный разбор — в нашей статье «Что такое хостинг».

Читайте также