306
• Стоимость аппаратных мощностей, необходимы для работы сервера баз
данных (компьютеров-серверов, сетевого оборудования, а также
устройств резервного копирования)
Производительность программ-серверов баз данных во многих случаях
не очевидна. Например, Oracle Database 9 версии позволяет устанавливать
различный приоритет для разных запросов к базе данных. Некоторые
регламентные операции в ИС сильно нагружают сервер баз данных, например,
закрытие склада (пересчёт стоимости всех товаров) или начисление
амортизации основных средств. Во время проведения этих операций загрузка
серверов баз данных резко возрастает, что увеличивает время ожидания
работников, выполняющих текущие операции. Если мы установим более
низкий приоритет для соответствующих запросов, то это повысит время их
выполнения (что может быть не так важно), но заметно понизит время отклика
системы на прочих операциях. Microsoft SQL Server 2000 подобной
возможности нам не предоставляет, но зато предъявляет, в большинстве
случаев, заметно меньшие требования к аппаратному обеспечению.
Так же стоит обратить внимание на способность программы-сервера баз
данных работать в режиме кластера. Кластер – это система из нескольких
компьютеров, одновременно выполняющих одну программу. Кластеры легко
масштабируются – для этого достаточно добавить ещё один компьютер,
установить на него программу и включить компьютер в кластер (программным
путём). Вместе с кластерами выгодно использовать так называемые блэйды
(blade – лезвие) – специальные аппаратные комплексы, представляющие собой
несколько компьютеров в одном корпусе. Они проще в администрировании,
легко масштабируются (достаточно просто вставить ещё одно «лезвие» в
соответствующий слот) и могут быть дешевле набора из «полноценных»
серверов. Подробнее кластеры и их использование рассматриваются в
следующих параграфах.
Терминальные службы
Совокупная стоимость владения системы, состоящей из серверов
различного назначения и компьютеров пользователей, будет складываться из
стоимости серверов и компьютеров пользователей, причём зачастую этот
второй пункт во много раз превосходит первый.
Дело в том, что совокупная стоимость владения клиентскими
компьютерами будет включать в себя затраты на:
• Закупку машин. Некоторые программы, установленные у пользователей,
могут предъявлять высокие требования к производительности их
компьютеров, например, Microsoft Excel или Adobe Acrobat, не говоря
уже о графических пакетах.
• Поддержание компьютеров в работоспособном состоянии. Эта статья
затрат может заметно возрасти если в составе информационной системы
компании есть компьютеры удалённых филиалов, расположенных,
например, в других городах.