Организация и техническая поддержка информационных технологий в банковской деятельности

Сервер базы данных предназначен для хранения, обработки и обес­печения доступа к структурированной информации. Наиболее часто для решения этих задач используются серверы реляционных баз дан­ных, поддерживающие язык запросов SQL. К ним относятся системы управления базами данных ORACLE, Microsoft SQL, DB2, SYBASE.

Интернет-сервер предоставляет информацию в соответствии с правилами сети Интернет. В простейшем случае то же, что и файловый сервер. Однако понятие Интернет-сервера включает в себя и набор дополнительных сервисов, связанных, как правило, с преобразовани­ем информации. Наиболее распространенными являются серверы APACHE и Internet Information Server.

Сервер приложения служит для выполнения специализированных задач. Многие банковские системы имеют серверы приложений, кото­рые обеспечивают выполнение бизнес-логики приложения. При этом за хранение данных и контроль доступа к ним отвечает сервер базы данных.

Сервер архивации осуществляет хранение архивов — больших объе­мов редко используемой информации. От файл-сервера данный тип серверов отличают собственные механизмы компрессии, индексации хранимой информации и хранения истории вносимых изменений.

Сервер печати управляет печатью на общий принтер. Если он не является специализированным устройством, то входит в состав сете­вой операционной системы. Основой сервера печати является механизм управления очередями заданий на печать.

На основе архитектуры «клиент-сервер» определяется список за­дач, решаемых рабочими станциями и отнесенных к клиентским. К ним обычно относят:

§ управление пользовательским интерфейсом — наиболее распространенная задача для рабочей станции, включает в себя обслуживание различных элементов пользовательского интерфейса, таких как изображение на экране, кнопки, поля ввода, списки. Эта задача является промежуточной гранью между архитектурой «клиент-сервер» и терминальным доступом;

§ офисные приложения — список задач, обеспечивающих редактирование. данных (различные редакторы, текстовые и табличные процессоры). Процесс ручного ввода при редактировании данных не является распределенной задачей и для экономии ресурсов серверов переносится на клиентское место,

§ печать — в больших информационных системах функция печати может быть реализована на сервере и на клиентской станции. Обычно печать через сервер обеспечивает вывод на бумагу больших объемов данных, например выписок по счетам Это объясняется требованием к высокопроизводительному принтеру, который невозможно поставить на каждое рабочее место. С клиентской станции осуществляется пе­чать документов, необходимых только конкретному пользователю;

§ загрузка и выгрузка данных — также может выполняться и на кли­ентском месте, и на сервере. Если данные загружаются в автоматичес­ком режиме и не требуют администрирования загрузки, это выполня­ет сервер. При случайной загрузке или выгрузке данных — на клиент­ском АРМ.

В отличие от архитектуры «клиент-сервер» кластер имеет принципиально другие составляющие. Это не законченные задачи, а отдельные функции, выполняемые различными компонентами системы, — как отдельным устройством, так и совокупностью составляющих различных вычислительных систем.

Решения на основе кластерной архитектуры дают ряд преимуществ, определяемых стандартами открытых систем

§ абсолютная масштабируемость — архитектура позволяет создавать кластеры любых размеров;

§ инкрементальная масштабируемость — кластер создается таким образом, что можно наращивать мощность добавлением новых компонент без полной замены всей системы;

§ устойчивость к сбоям — в случае выхода из строя одного из компонентов система продолжает работать, поскольку все функции дублируются;

§ хорошее соотношение цена/производительность- использование

§ широко распространенных компонент в качестве составляющих в общем случае требует меньших затрат, чем покупка одного сверхмощного компьютера.

В настоящий момент практически все операционные системы имеют дополнительные решения для реализации кластерных архитектур. Но данные решения составляют только основу кластера. Распределение служб между отдельными устройствами может определяться и программным обеспечением серверов приложения. Таким образом, кластерную архитектуру могут иметь и серверы баз данных, и серверы приложений, если они поддерживают данную функцию.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: