Пока что совсем черновой вариант
Данная страница содержит размышления о возможном развитии серверной платформы на базе ALT Linux.
Сразу уточню, что меня самого интересует платформа, которую можно применять для построения ИТ-решений в сфере телекоммуникаций.
Например, те же софтсвичи; SMS-, MMS, WAP-шлюзы; Call-центры и вспомогательные системы.
А вот мелкие офисные серверочки типа «все в одной коробке – печать, почта, прокся, файрвол» меня интересует весьма мало.
Так что эту часть кто-нибудь другой сможет расписать более аккуратно.
Под платформой подразумевается следующий набор сущностей:
Что хочется определить в этом документе:
Подразумевается сисадмин в конторе, не занимающейся ИТ-сервисами.
Например, в каком-нибудь банке или торговой компании.
Повторяемость задач достаточно низкая (раз настроил – несколько лет сопровождаешь без изменения конфигурации).
В отличие от сисадмина, интеграторам приходится сходные задачи решать регулярно.
Посему, требования можно свести к минимизации затрат на разворачивание решения у конкретного клиента.
Разработчик решений может использовать как готовую платформу, так и создавать свою модификацию, в зависимости от специфики продукта/решения.
Требования схожи с интеграторами плюс простота процесса внесения модификаций.
Сразу стоит заметить, что варианты использования могут быть очень разными и единственно правильного не будет. Вряд ли получится под одну гребенку сделать офисный сервер «все в одной коробке», хостинговый веб-сервер или SMS-шлюз для VAS-провайдера.
Теперь определим наиболее общие требования для серверных платформ (частных дофига и больше):
Пока что я сюда вписываю все подряд, в неструктурированном виде.
Тут исключительно мои собственные пожелания, т.к. на общий случай не замахиваюсь.
Специфичные модули:
Технологии:
Лично меня интересует в первую очередь PostgreSQL, так что по нему отдельно расписываю.
Тут всякие asterisk, callweaver, freeswitch, yate, openser, sipXecs с обвязкой и драйверами.
Вот тут действительно сложный вопрос.
Слишком разные технологии в веб-приложениях используются.
Видимо, это могут быть: LAMP, LAPP, J2EE, Ro R?.