Обычно в имя зашивают какой-то принцип, причём понятный не только двум админам из отдела, но и монтёрам, безопасникам, аудиту и тд.
Например: krv-srv-010-monitor01 - сервер в Кирове десятый по счету с целью мониторинга.
При малом числе серверов и несложном распределении их ролей не очень-то важно, как они называются
Если же серверов много, то какие-то принципы их именования всё же приходится придумывать с учётом своей специфики ...
Всё равно же если серверов [буква]XXXX-YYYYsrv[номер] больше одного
а если их больше 50, то точно не запомнишь и нужно таблицу открывать
Такое длинное имя есть только в hostname сервера. Его в DNS нет и никто им никогда не пользуется.
А если говорить про dns поддомены? Есть технические?
Такой бред, как пихать на сервера hello.site.com приложения проекта foobar.co.il у нас не делают в принципе.
"Бред" потом у что это архитектурно чем то грозит
просто вы радуетесь что есть бюджет и не приходится заниматься таким "бредом"?)
Не вижу смысла закладывать в название толщину стенок корпуса для специалистов по пожарной безопасности.
Бюджет тут причём?
Бюджет выделается, на него можно купить n серверов
Я ещё раз повторю: у каждого своя специфика, свои традиции, свои возникающие проблемы.
Если бы мы меняли назначение серверов ежедневно, ... но мы это делаем эпизодически,
Что нам с ней делать?
Зачем фантазировать, если есть конкретные реалии?
Вообще, ты как будто считаешь, что есть универсальное решение
любые мыслящие иначе должны быть приговорены к расстрелу
Я ещё раз повторяю, что каждая ситуация уникальна и может требовать самых разнообразных решений.
Что бы минимизировать риски.
Да даже к твоей "уникальной ситуации" можно применить разные подходы.
Имя сервера риски не создаёт. Риски создаёт хаос ... если всё время переименовывать сервера
Можно, но зачем? Мы пытались применять некоторые другие идеи
Что бы найти решение, близкое к идеальному.
Вы не скрестите сразу и то что на нём крутится, и зачем этот сервер нужен. Так что предлагаю идентифицировать только назначение сервера.
Ну вы как себе по другому представляете нейминг?
Самый короткий вариант нейминга у меня получился 2х символьный.
Почему не 1 символ?
{имя дц}-{номер стойки}-{номер юнита в стойке}
Если серверов не так много чтобы арендовать стойки целиком, то просто порядковый номер сервера:
m-01
Нравится эта идея. Но опять же хотелось бы покрывать не только физические, но и виртуальные
Это получатся тоже самое, что и номер из таблицы m1,a0.
Ну и сервер может переехать на другую стойку, а это опять же путаница по хлеще чем мой пример с названием городов.
Но если ваша специфика предполагает частую перестановку серверов между стойками,
Не бойтесь экспериментировать. С первого раза вы точно не придумаете идеальный нейминг. Это эволюционный процесс.
У тебя говоришь сервер может то докер, то в другую стойку перехать то еще что-то. Это слишком нишевая ситуация. Обычно сервер покупают под задачу и он ей служит.
то в другую стойку перехать то еще что-то
Если у сервера нет конкретного назначения, используетс просто геолокация и бренд.
Взять например любого программиста. У него появляется идея сделать что то сетевое, допустим html страница с портфолио
А зачем бренд? Это же лишняя информация. Бренд, материал, толщина корпуса сервера, его ip и географию - всё это можно где то отдельно хранить в описании.
Что за бред. Откуда у программиста появляется идея, и уж тем более портфолио?
Он работает на работе. Что ему делать ему говорит заказчик.
Но я понял главную твою проблему. Ты почему-то привязываешься к имени хоста, и забываешь что на хост можно добавить DNS алиас, и вдобавок далеко не один.
полезно по хостнейм понимать что там под капотом
Среднестатистический девелопер даже не интересуется на каком именно сервере крутится его приложение
менеджер/архитектор, кто выполняет эти функции и распоряжается бюджетом проекта/компании выделяемый на инфраструктуру
я думаю у каждого разработчика есть несколько vps с тестами, неудачными/удачными проектами, родственники попросили сделать сайт итд.
При этом есть живые сервера от которых можно откусить мощность.
Начинается жонглирование проектами по серверам.
В общем я лет 20 работаю в очень разных проектах, и такого, чтобы сервера часто и быстро бегали по разным проектам в компании - не видел.
Если проект закупил сервера, которые настолько простаивают, что их можно отдать в другой проект, значит кто-то просто разбазаривает деньги.
Потому что неизвестно какие хвосты могут остаться на старом хостнейме
Создать другую виртуалку с другим ID - это в том числе и SecOps
Опять же пример с докером приведу как всё может быть запутано. На хосте настраивается базовое ПО, всё остальное в контейнерах.
Так как непонятно - что у вас за организация
Имя сервера особого значения не имеет. В любой момент может измениться его назначение, характеристики или просто сдохнуть, закрыться. По этому неплохо бы иметь некий каталог, где будет расписано все в мельчайших подробностях