РЕШЕНИЯ И УСЛУГИ
Серверный комплекс
Состав и архитектура серверного комплекса сильно зависят от архитектуры приложений, реализующих информационные сервисы. В современной ИТ-индустрии применяются приложения трех типов архитектур: одноуровневая (Timeshare), двухуровневая (Client-Server) и трехуровневая (Client-Middleware-Server). В качестве четвертого уровня, может быть рассмотрен уровень терминальных серверов или серверов предоставления информации.Вопрос выбора конкретной аппаратной платформы, например, IBM, HP, SUN и т.д. связан с особенностями функционирования прикладных систем на данном оборудовании, опытом специалистов заказчиков и т.п. При этом на любой перспективной платформе можно построить работоспособное решение, способное предоставить вычислительные ресурсы необходимые для информационных систем.
Серверный комплекс с четырехуровневой архитектурой включает следующие группы серверов:
- Серверы представления информации. Осуществляют интерфейс между пользователями и серверами приложений. Терминальные серверы и web-серверы служат примером серверов представления информации.
- Серверы приложений. Выполняют обработку данных в соответствии с бизнес-логикой системы. К примеру, серверами приложений являются серверы, выполняющие модули SAP R/3.
- Серверы информационных ресурсов (ресурсные серверы). Отвечают за сохранение и предоставление данных серверам приложений. Ресурсными серверами являются, например, серверы СУБД (серверы баз данных) и файл-серверы.
- Служебные серверы. Обеспечивают работу других систем ЦОД. Так, служебными серверами являются серверы управления системой резервного копирования.
Для каждой группы серверов характерны свои параметры нагрузки, масштабирования, резервирования.
Для серверов представления информации характерен большой поток коротких запросов от пользователей. Поэтому сервера этого уровня должны хорошо горизонтально масштабироваться для обеспечения распределения нагрузки - увеличение количества серверов, выполняющих однотипные задачи. Возможность горизонтального масштабирования зависит от приложения. Как правило, терминальные и web- серверы позволяют это делать. Горизонтальная масштабируемость для выбранной модели сервера означает возможность установки большого количества таких серверов в стойку и создания однотипных конфигураций.
Для серверов приложений уже требуется вертикальная масштабируемость для обработки мультиплексированных запросов от пользователей и выполнения бизнес-логики решаемых задач – возможность наращивания количества процессоров, объемов оперативной памяти и каналов ввода-вывода. Обычно серверы приложений требуют больше процессорной мощности, чем серверы СУБД. Так для SAP R/3 соотношение нагрузки между сервером приложений и СУБД составляет 2:1. Обычно серверы приложений (SAP R/3, IBM WebSphere, BEA WebLogic и др.) позволяют осуществлять горизонтальную масштабируемость. Но большое количество серверов приложений (более 2-х для одной задачи), как правило, требуется для задач с очень большим числом пользователей (тысячи и более). К серверам приложений также не предъявляются высокие требования по отказоустойчивости – сервер не хранит информацию, и в случае его отказа будут потеряны только текущие сессии пользователей, а соседний сервер приложений сможет взять на себя его работу.
На серверы информационных ресурсов приходят агрегированные сложные запросы от серверов приложений. Выполнение сложных запросов создает высокую нагрузку на ресурсные серверы, что требует наличия больших мощностей (особенно память и ввод-вывод) и возможности их наращивания в рамках одного сервера. Поэтому для ресурсных серверов необходима высокая вертикальная масштабируемость. В связи с этим для ресурсных серверов выбирают многопроцессорные модели со встроенными средствами обеспечения отказоустойчивости и полным дублированием компонент. Однако сам сервер является точкой отказа. Поэтому для выполнения критичных бизнес-процессов создаются HA- или PDB- кластеры ресурсных серверов.
Большинство решений можно построить практически на любой аппаратной платформе.
В своих решениях CompuTel использует серверное оборудование ведущих мировых производителей: IBM, HP, SUN.
к началу раздела

