Данная страница содержит размышления о возможном развитии серверной платформы на базе ALT Linux.
Сразу уточню, что меня самого интересует платформа, которую можно применять для построения ИТ-решений в сфере телекоммуникаций.
Например, те же софтсвичи; SMS-, MMS, WAP-шлюзы; Call-центры и вспомогательные системы.
А вот мелкие офисные серверочки типа «все в одной коробке – печать, почта, прокся, файрвол» меня интересует весьма мало.
Так что эту часть кто-нибудь другой сможет расписать более аккуратно.
Ссылок на эту страницу нет
Общие соображения
Под платформой подразумевается следующий набор сущностей:
Подразумевается сисадмин в конторе, не занимающейся ИТ-сервисами.
Например, в каком-нибудь банке или торговой компании.
Повторяемость задач достаточно низкая (раз настроил – несколько лет сопровождаешь без изменения конфигурации).
Системный интегратор
В отличие от сисадмина, интеграторам приходится сходные задачи решать регулярно.
Посему, требования можно свести к минимизации затрат на разворачивание решения у конкретного клиента.
Разработчик решений/продуктов
Основные паттерны использования
Инсталляция типового серверного appliance для решения конкретной задачи.
Инсталляция базовой серверной системы для дальнейшей настройки.
Создание кастомизированной серверной системы.
Сразу стоит заметить, что варианты использования могут быть очень разными и единственно правильного не будет. Вряд ли получится под одну гребенку сделать офисный сервер «все в одной коробке», хостинговый веб-сервер или SMS-шлюз для VAS-провайдера.
Основные требования
Теперь определим наиболее общие требования для серверных платформ (частных дофига и больше):
Стабильность.
Установленная обновляемая система не должна требовать частой перенастройки.
Сторонние решения не должны требовать кардинальной переделки уже к моменту выпуска.
Поддержка оборудования.
Тут вряд ли требуется уточнять.
Большой период поддержки.
После выпуска к платформе должны выходить обновления с исправлением ошибок и проблем с безопасностью.
Пересекается с п.1. в том плане, что обновления не должны ломать работающую систему.
Управляемость.
Включает наличие средств конфигурирования и мониторинга подсистем платформы.
Подсистемы/компоненты
Пока что я сюда вписываю все подряд, в неструктурированном виде.
Ядро(-а)
Тут исключительно мои собственные пожелания, т.к. на общий случай не замахиваюсь.