On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru






 

Серверы приложений

    Выпустив два года назад пакет дополнений Windows NT 4 Option Pack и другие промежуточные пакеты, корпорация Microsoft заложила фундамент архитектуры для работы с Web и распределенной обработки информации (так называемая распределенная Интернет-архитектура - Distributed interNet Architecture, DNA). Важное новшество, появившееся в Microsoft Windows NT 5, - то, каким образом Active Directory повышает управляемость серверного прикладного программного обеспечения, например финансовых систем, распространяя их данные через каталог.

    Хотя в Windows NT Server 5.0 Enterprise Edition не так много других новинок такого рода, интеграция корпоративной архитектуры памяти (Enterprise Memory Architecture, EMA) и улучшенные средства обеспечения симметричной многопроцессорной обработки (symmetric multiprocessing, SMP), а также развитые функции работы со сценариями должны превратить Windows NT 5 в более совершенную платформу для распределенной обработки данных в крупных сетях.

    Требования наиболее сложных прикладных пакетов, таких, как хранилища данных или другие средства обработки больших объемов информации, иногда выходят за пределы возможностей 32-разрядных систем. Вариант Enterprise Edition позволяет программам использовать адресное пространство с размерностью более 32 разрядов еще до появления 64-разрядного процессора Merced компании Intel. Важно отметить, что сама по себе Windows NT 5 не относится к 64-разрядным ОС (хотя выпуск 64-разрядной версии планируется).

    Для работы с адресным пространством EMA - областью памяти, расположенной выше отметки 4 Гбайт, - в новой ОС есть две возможности. На серверах, построенных на базе процессоров Intel Pentium II Хеоп, можно переключать банки памяти с помощью оригинальной схемы 36-разрядной адресации. В терминологии Intel это называется расширенной архитектурой памяти сервера (Extended Server Memory Architecture). В Server 5.0 также предусмотрен механизм блоков Windows NT, разработанный компанией Compaq для процессоров Alpha. В нем непосредственно применяется 64-разрядная адресация Very Large Memory (VLM). Для реализации обеих схем требуется наличие специальных средств управления памятью в прикладной программе; в частности, они будут в Microsoft SQL Server 7 (в настоящее время находится в процессе разработки). Очевидно, что это промежуточный этап на пути к полноценной 64-разрядной системе.

    Windows NT 5.0 позволяет повысить производительность серверных программ путем добавления дополнительных процессоров к уже имеющимся. Еще одна функция пакета Windows NT Option Pack, которая теперь входит в стандартный комплект ОС, - сервер транзакций Microsoft Transaction Server (MTS). Он упрощает распределение заданий между процессорами, определяя каждую из задач как отдельную транзакцию. Компания Microsoft также идет навстречу владельцам симметричных многопроцессорных систем, предоставляя лицензии на hnier-prise Edition, рассчитанные на системы, в которых установлено до восьми ЦП. В объектной модели Windows NT 5 выделяются объекты типа задание - логически связанные группы процессов. Эти системные объекты упрощают управление процессорами. Объектами такого типа можно управлять как единым целым, причем для каждого из них можно установить ограничения на время использования ЦП.

    Современные серверные программы для операционной системы Windows NT, например новая версия SQL Server 7, создаются в виде набора СОМ-объектов. Внутренние механизмы Windows NT 5 активно задействуют технологию СОМ при работе со всеми системными объектами. Поскольку в СОМ информация об объектах и порядке работы с ними задается программно, теперь можно составлять сценарии для любого объекта с помощью подсистемы Windows Scripting Host (WSH), применяя VBScript, JavaScript или другие возможные языки составления сценариев.

    В ходе испытаний мы без труда формировали и запускали на исполнение простые сценарии. Это важное дополнение, одно из тех, что приближают Windows NT к системе UNIX, которая всегда имела развитые средства обработки сценариев. Во многих отношениях модель СОМ обеспечивает Windows NT больше возможностей для работы со сценариями, чем имеется в UNIX, поскольку она предусматривает стандартный способ организации взаимодействия с программами на системном уровне без обращения к программированию. Средства работы со сценариями имелись в комплекте Windows NT 4 Option Pack, теперь они интегрированы в систему Windows NT 5.

    Благодаря перечисленным нововведениям система Windows NT 5 превратилась в гораздо более мощную платформу для выполнения распределенной обработки, чем любая из предшествующих версий. Хотя новая операционная система не так отлажена, как UNIX, и к тому же не имеет средств для работы в сверхпроизводительных кластерных системах, версия Windows NT Server 5.0 Enterprise Edition в ближайшем будущем сможет обеспечить все необходимое для работы с достаточно крупным и жизненно важным прикладным программным обеспечением.



Литература по Windows NT