⚖️ Выбирал между двумя серверами и поставил на слабый
Задача была простая: разместить небольшой сервис, который раз в пять минут делает пару запросов наружу. Нагрузка близка к нулю.
Серверов два. Один мощный, второй заметно слабее. Логика подсказывает первый.
Поставил на второй.
Причина не в железе. На мощном работает система, которой каждый день пользуются живые люди. На слабом — сайт, который тоже нужен, но его остановка обходится дешевле.
Мощность в этом решении вообще ни при чём. Сервису хватило бы любого из двух с запасом в сотни раз. А вот цена ошибки у серверов разная — и именно она оказалась единственным существенным различием.
Это работает не только с серверами. Тот же вопрос стоит задавать в куче мест:
• 🧪 Где пробовать новое. Не там, где удобнее, а там, где поломка не остановит работу людей. • 🔑 Кому давать доступы. Не «всем, кому может понадобиться», а по тому, что человек сможет сломать в худшем случае. • 🤖 Что отдавать в автоматику. Задача, где ошибка стоит дорого, требует человека в приёмке. Где дёшево — пусть работает само. • 💾 Что бэкапить чаще. Не то, что больше весит, а то, что дороже восстанавливать заново.
Обычно решения принимают по удобству: где быстрее, где больше ресурсов, где уже настроено. Удобство — хороший критерий, пока ничего не сломалось. Оно перестаёт им быть ровно в тот момент, когда ломается.
Полезная привычка перед любым решением такого рода: спросить себя не «где лучше», а «что сломается, если это упадёт, и кто заметит первым».
Если первым заметит клиент — вариант плохой, каким бы удобным он ни казался.
Следующий пост — как поставить свой сервис на чужой сервер и не оставить следов.