Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник ИСПиУ.doc
Скачиваний:
213
Добавлен:
18.09.2019
Размер:
17.33 Mб
Скачать

4.10 Серверы Введение

Интегрированная система (ИС) современного предприятия обслуживает потоки коллективно используемых данных: сценарии технологических процессов, документооборот, движение товарно-материальных ценностей, статистику и анализ управленческой деятельности, бухгалтерскую отчетность, распределение всех видов ресурсов и т.д. Эффективность организации ИС определяется временем, потраченным на обработку информации, в сочетании с достаточным уровнем безопасности.

По мере развития технологий средств связи спектр задач, опирающихся на информационно-технические ресурсы, расширяется, и прежде всего это относится к сфере телекоммуникаций. Организация доступа к электронной почте и Internet, распределенная обработка данных, управление сетями, распространение информации, ее защита, реализация хостинга, IP-телефония, системы обмена сообщениями – решение этих и других классов задач возлагается на серверный парк предприятий.

Классификацию серверов по назначению, производительности или программно-аппаратной платформе обычно заменяют разделением по «масштабу»: сервер масштаба предприятия, масштаба отдела, департамента, рабочей группы [127]. Деление это условное, поскольку «масштабы» предприятий, отделов и рабочих групп могут весьма существенно различаться. Обычно здесь исходят из количества пользователей – например, считают предприятием организацию с числом пользователей более 100. Для сервера масштаба предприятия важными являются показатели вычислительной мощности, емкости подсистем хранения данных, пропускной способности внутренних и внешних шин. К этим серверам предъявляются наиболее высокие требования по отказоустойчивости и времени восстановления работоспособности после сбоя.

Аппаратная база таких продуктов варьируется от многопроцессорных RISC-систем с возможностью установки более сотни процессоров – систем, допускающих «горячую замену» практически любого критически важного компонента (процессоров, дисков, блоков питания, вентиляторов, контроллеров и модулей памяти) до скромных одно- и двухпроцессорных на платформе х86 без возможности замены компонентов «на ходу». Последние характерны для массового рынка, о них в основном и пойдет речь.

Более важной для принятия решения при строительстве ИС представляется классификация серверов по функциональности. Исходя из распределения по масштабу трудно судить однозначно, можно ли эффективно решать все IT-задачи предприятия, отдела или рабочей группы с помощью сервера соответствующей мощности. Иногда для тысяч пользователей сервер с 4-6 процессорами может оказаться избыточным, а небольшая, но очень активная рабочая группа в состоянии «освоить» на 100% производительность и более мощных систем. Исходя из вышесказанного при классификации есть мнение руководствоваться не соотношением числа пользователей и числа процессоров (емкости дисков и пр.), а брать за точку отсчета масштабность и сложность решаемых прикладных задач.

4.10.1 Виды серверов

Сегодняшний сервер отличается от «большой персоналки». Это не просто очень большая емкость хранения – это еще очень высокая пропускная способность. Это не просто высокая производительность – это высочайшая скорость вычислений, часто в многопроцессорной среде. Это не просто повышенная надежность – это бессбойная работа, основанная на применении дисковых массивов, а в ряде случаев и кластерных технологий. А еще это обязательная масштабируемость – современный сервер должен переживать не один этап модернизации.

Итак, сервер – это не просто дорогой компьютер. Это весьма современный и очень сложный продукт. Изучая существующие предложения, вам придется делать выбор исходя не только из требований к вычислительной мощности, масштабируемости, надежности и степени готовности. Каковы условия поставки данных продуктов? Каковы условия поддержки в сервисных центрах производителя? Какое обучение требуется техническим специалистам? Одни серверы «универсальны», другие ориентированы на Windows 2000 Server, третьи – на определенную версию UNIX. Что именно нужно вам?

Тому, что такое сервер и как серверы классифицируются по типу выполняемых задач, посвящен данный раздел. Об основных требованиях, предъявляемых к современным серверам, об особенностях архитектуры различных серверов и о методах оценки их производительности вы узнаете из второго раздела данной темы «Особенности современных серверов».

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

Правильно подобрать сервер для организации – это нелегкая задача. Широкий выбор серверных систем требует от руководителей ИТ-служб реалистично оценивать требования к их вычислительной мощности, масштабируемости, надежности и степени готовности. Они должны четко сформулировать требования к серверам, изучить возможности поддержки, а также определить будущие затраты на модернизацию. Кроме того, надо хорошо ориентироваться в разнообразии предлагаемой на рынке продукции.

Серверы можно классифицировать, например, как по классу решаемых задач, так и по количеству обслуживаемых клиентов. В соответствии со вторым подходом различают серверы масштаба рабочей группы (workgroup); отдела (department); средних организаций (midrange); предприятия (enterprise).

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

Отметим, что классификаций серверов существует довольно много, причем все они в той или иной степени перекрываются. Так, фирмы-производители часто подразделяют выпускаемые серверы по типу исполнения: сверхтонкие (blade), классические напольные (tower), предназначенные для установки в стойки (rack) и с высокой степенью масштабируемости (super scalable). Сверхтонкие компьютеры позволяют не только экономить место, отводимое под каждый сервер, но и уменьшать энергопотребление. Напольные серверы обеспечивают высокую гибкость при размещении компонентов в корпусе и легко наращиваемы. Серверы для установки в стойку предназначены для консолидации серверных систем в центрах обработки данных и использования с внешними подсистемами памяти. Они могут эффективно применяться для кластерных решений, когда сами серверы, внешняя память и дополнительные устройства размещаются в одних и тех же стойках. Серверы с высокой степенью масштабируемости обычно предназначены для крупных предприятий и способны обеспечить решение практически любых задач корпорации.

Ниже описываются некоторые распространенные типы серверов, классифицируемых по классу решаемых задач.

Web-серверы

Web-сервер похож на роботизированный буфет. Клиент запрашивает у него нечто – в нашем случае файл, – а Web-сервер получает этот файл и пересылает его клиенту. В большинстве случаев оригинальный Web-сервер ничего с этим файлом не делает, просто отпасовывая его клиенту. Современные Web-серверы одновременно обрабатывают большое число запросов и быстро выдают ответы на них; кроме того, они способны обрабатывать запросы более сложными способами, чем простая пересылка документа.

Применяемое программное обеспечение:

Операционная система Windows 2003 Server (IIS сервер).

Операционная система ASP Linux (Apache).