ADG Оставить заявку
Блог Инфраструктура 2 мин чтения

Первый выделенный сервер клиента и чему он нас научил

Как мы держали единственный сервер небольшой компании, когда падение канала было обычным делом, и почему с тех пор считаем uptime не цифрой, а обещанием.

Контекст момента

широкополосный интернет добирается до регионов, компании впервые ставят собственные серверы вместо аренды места у провайдера

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

Первое, что мы сделали - перестали гадать. Повесили простую проверку доступности и стали записывать, когда именно сервер пропадает. Через две недели картина сложилась: он падал не сам по себе, а когда в подсобке включали второй обогреватель. Проседало питание, диск уходил в ошибку, система вставала. Никакой мистики, просто розетка, на которой висело слишком много всего.

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

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

Сервер тот давно списали. Привычка осталась.

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.