NET серверы

Автор работы: Пользователь скрыл имя, 03 Января 2012 в 19:42, реферат

Описание

Практически все администраторы Windows знакомы по крайней мере с несколькими серверными продуктами Microsoft. Многим, по всей видимости, приходилось слышать о Microsoft SQL Server, и даже возможно, что в вашей организации используется Microsoft Exchange Server. Первоначально все серверные системы такого рода были известны как серверы BackOffice. Термин BackOffice означает, что серверы использовались с целью обеспечить выполнение основных функций коммуникации в современных компаниях (например, сетевой обмен электронными сообщениями). В Microsoft была создана автономная система BackOffice Server, объединившая в себе Exchange Server, SQL Server и другие приложения BackOffice Server, установленные на одном компьютере. Со временем серверы BackOffice развивались и становились все более мощными и сложными. Постепенно уменьшалось количество больших

Содержание

1.ВВЕДЕНИЕ...................................................................................................................2

2.ЧТО ТАКОЕ .NET.........................................................................................................3

2.1.СРЕДСТВА РАЗРАБОТКИ .NET_ПРИЛОЖЕНИЙ.................................................3

2.2.РАЗРАБОТКА .NET_ПРИЛОЖЕНИЙ......................................................................3

2.3.VISUAL STUDIO .NET...............................................................................................5

2.4.СПИСОК КОРПОРАТИВНЫХ .NET_СЕРВЕРОВ..................................................5

2.5.ВСЕЛЕННАЯ .NET....................................................................................................6

3.ТЕХНОЛОГИЧЕСКАЯ ПЛАТФОРМА .NET................................................................6

3.1ОПЕРАЦИОННЫЕ СИСТЕМЫ.................................................................................7

4.КЛАСТЕРИЗАЦИЯ.......................................................................................................8

4.1.СЛУЖБА КЛАСТЕРИЗАЦИИ...................................................................................9

4.2.БАЛАНСИРОВКА СЕТЕВОЙ НАГРУЗКИ...............................................................9

4.3.СЕТЕВОЕ ВЗАИМОДЕЙСТВИЕ..............................................................................9

4.4.WEB_СЛУЖБЫ.......................................................................................................10

5.КОНЦЕПЦИИ .NET_АРХИТЕКТУРЫ.......................................................................11

5.1.ЦЕЛОСТНАЯ СИСТЕМНАЯ АРХИТЕКТУРА.......................................................11

5.2.ПРЕДВАРИТЕЛЬНЫЕ ПРИГОТОВЛЕНИЯ..........................................................11

5.3.ОЦЕНКА ТЕХНОЛОГИЧЕСКОЙ СТРУКТУРЫ.....................................................12

6.ПРИНЦИПЫ АДМИНИСТРИРОВАНИЯ..................................................................12

6.1.ОСНОВНЫЕ АДМИНИСТРАТИВНЫЕ ЗАДАЧИ.................................................13

6.2.АДМИНИСТРАТИВНЫЕ ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА.........................13

6.3.ОСНОВНЫЕ ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА.............................................13

6.4.ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА КОМАНДНОЙ СТРОКИ...........................14

6.5.ИНСТРУМЕНТАЛЬНЫЕ WEB&СРЕДСТВА.........................................................14

6.6.СЦЕНАРНЫЕ ИНТЕРФЕЙСЫ...............................................................................14

6.7.ОПТИМИЗАЦИЯ И ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ.........................15

6.8.АВАРИЙНОЕ ВОССТАНОВЛЕНИЕ СИСТЕМЫ..................................................15

7.ВЫВОД.......................................................................................................................16

Работа состоит из  1 файл

КИСТ.doc

— 149.50 Кб (Скачать документ)

форменного использования, реализуемая благодаря CLR.  
 
 
 

2.3.VISUAL STUDIO .NET

     Visual Studio .NET является основным программным инструментом Microsoft, применяемым для создания .NET_приложений. Пакет программ Visual Studio .NET предоставляет разработчикам комплексную и хорошо знакомую среду разработки. В этот пакет также входят соответствующие языки программирования и компиляторы, которые преобразуют .NET_языки в IL_код, воспринимаемый CLR.

     Visual Studio .NET позволяет получить доступ к возможностям и других программных продуктов. Например, Commerce Server 2000 предлагает целый ряд программных объектов, которые созданы на основе модели COM, предоставляющей разработчику право создавать Web_страницы с поддержкой операций электронной торговли. Commerce Server 2002 предлагает обновленные версии COM_объектов, а также библиотеку классов .NET Framework, позволяющую расширить возможности Visual Studio .NET для поддержки функций электронной торговли Commerce Server 2000. Во все самые новые версии серверных программных продуктов Microsoft будут включены расширения .NET Framework, которые позволят .NET_программистам воспользоваться полным комплексом возможностей серверных программ. 

2.4.СПИСОК КОРПОРАТИВНЫХ .NET_СЕРВЕРОВ

    

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

􀂄 Microsoft SQL Server;

􀂄 Microsoft Host Integration Server;

􀂄 Microsoft Internet Security and Acceleration Server;

􀂄 Microsoft BizTalk Server;

􀂄 Microsoft Commerce Server;

􀂄 Microsoft Exchange Server;

􀂄 Microsoft Mobile Information Server;

􀂄 Microsoft Application Center;

􀂄 Microsoft Content Management Server;

􀂄 Microsoft SharePoint Portal Server.

Существует также  две дополнительные серверные программы, Microsoft Operations Manager и Microsoft Systems Management Server, которые формально не относятся к пакету корпоративных .NET_серверов (во всяком случае, это зависит от формулировки концепции .NET или просматриваемого каталога программных продуктов). Скорее всего, это связано с тем, что корпоративные .NET_серверы, прежде всего, предоставляют службы, необходимые конечным пользователям или заказчикам. В свою очередь, Operations Manager и Systems Management Server предлагают службы, используемые не потребителями или пользователями, а, в основном, системными администраторами.

     Ранние версии указанных выше программ также не всегда относятся к семейству корпоративных .NET_серверов. В эту торговую марку зачисляются только их текущие или будущие версии:

􀂄 Microsoft SQL Server 2000;

􀂄 Microsoft Host Integration Server 2000;

􀂄 Microsoft Internet Security и Acceleration Server 2000;.

􀂄 Microsoft BizTalk Server 2000 и 2002 (в этой книге основное внимание уделяется версии 2002 года);

􀂄 Microsoft Commerce Server 2000 и 2002 (в этой книге основное внимание уделяется версии 2002 года);

􀂄 Microsoft Exchange Server 2000;

􀂄 Microsoft Mobile Information Server 2000 и 2002 (в этой книге основное внимание уделяется версии 2000 года и бета_версии 2002 года);

􀂄 Microsoft Application Center 2000;

􀂄 Microsoft Content Management Server 2001;

􀂄 Microsoft SharePoint Portal Server 2000.

Тот факт, что  программа является элементом семейства корпоративных .NET_серверов, вовсе не означает, что она обеспечивает непосредственную поддержку разработки .NET_приложений. Например, Microsoft Application Center 2000 является корпоративным .NET_сервером, но не содержит каких_либо функций, поддерживающих создание .NET_приложений. Необходимая поддержка программной среды .NET будет обеспечена только в следующей версии Application Center. 

2.5.ВСЕЛЕННАЯ .NET

    

Торговая марка .NET входит в название всех программ, создаваемых в компании Microsoft в настоящее время. Например, .NET My Services является Web_системой, которая позволяет пользователям безопасно хранить личную информацию и определять круг лиц, имеющих право на совместный доступ к этим данным. В сущности, данная система является результатом эволюции старшей версии программного обеспечения Microsoft Wallet. Служба аутентификации Microsoft Passport, также созданная на основе Web_технологий, в современном исполнении стала называться.NET Passport, несмотря на то, что специализированная поддержка .NET_приложений пока еще не получила широкого распространения. Более того, термин “.NET” изначально присутствовал в названии новейшей версии серверной операционной системы Microsoft — Windows 2003 Server (ранее — Windows .NET Server 2003).

Бытует мнение, что мир .NET держится на трех “китах”: первым являются программные технологии, составляющие ядро .NET_приложений, вторым считаются корпоративные .NET_серверы, а к третьему относятся любые другие программные продукты, в названии которых присутствует термин “.NET”. По определению Microsoft, .NET_приложения включают в себя Web_совместимые технологии, созданные на основе языка XML; в особенности это относится к различным Web_службам. Как видите, подобное определение охватывает практически все программы, которые разрабатываются в Microsoft! В результате термин “.NET” применяется к программным технологиям, коммерческим и Internet_приложениям Microsoft независимо от возможности совместного взаимодействия. 

3.ТЕХНОЛОГИЧЕСКАЯ ПЛАТФОРМА .NET 

     Для выполнения разрабатываемых .NET_приложений необходимы определенные условия. Как и следовало ожидать, платформой для любых .NET_программ является операционная система Microsoft Windows и родственные ей системы. Все существующие в настоящее время корпоративные .NET_серверы работают в операционной системе Windows 2000 Server, причем некоторые из них поддерживаются даже более старшей ОС Windows NT 4.0. Следующее поколение Windows, к которому относится Windows 2003 Server, будет обеспечивать дополнительную поддержку корпоративных серверов будущих поколений, равно как и приложений, написанных для библиотеки классов .NET Framework. 
 
 
 
 

3.1ОПЕРАЦИОННЫЕ СИСТЕМЫ 

     Windows 2000 Server представляет собой качественно новый этап в развитии операционной системы Windows (с момента появления Windows NT). Windows 2000 Server фактически является преемником Windows NT Server 4.0; и вначале разработки, т.е. до принятия маркетингового решения об изменении торговой марки, эта операционная система носила название Windows NT 5.0. Windows 2000 Server содержит целый ряд новых улучшенных технологий,

необходимых для  поддержки надежных приложений корпоративного уровня.

     􀂄 Служба каталогов Active Directory, которая заменила службы каталогов для Windows NT (NTDS — Windows NT Directory Services), предоставляет надежные расширяемые функции для управления каталогами. Технологии администрирования каталогов, обеспечивающие централизованную аутентификацию пользователей, настройку приложений, индивидуальных пользовательских параметров и многого другого, являются основой практически любого масштабного приложения.

     􀂄 Службы сертификации (Certificate Services), первоначально представленные в виде дополнительных функций Windows NT 4.0, позволяют компаниям использовать собственную цифровую инфраструктуру открытого ключа (PKI — Public Key Infrastructure). Цифровые сертификаты позволяют применять различные технологии защиты данных, к которым относятся кодирование, цифровые подписи, аутентификация пользователей и многое другое.

     􀂄 Информационные службы Internet (IIS — Internet Information Services) версии 5.0 обеспечивают платформу для создания надежных Web_приложений. Многие корпоративные .NET_серверы во многом зависят от служб IIS. При этом функциональные возможности некоторых серверных систем, например, Commerce Server, полностью базируются на технологических функциях, предоставляемых информационными службами Internet (IIS). Существует три версии операционной системы Windows 2000 Server.

     􀂄 Стандартная — Windows 2000 Server, которая предоставляет все основные службы, необходимые для сетевого сервера.

     􀂄 Windows 2000 Advanced Server характеризуется двухузловой кластеризацией, технологией балансировки сетевой нагрузки (Network Load Balancing), а также поддержкой до восьми процессоров и оперативной памяти большего объема.

     􀂄 Windows 2000 Datacenter Server дополнительно поддерживает четырехузловую кластеризацию, до 64 Гбайт оперативной памяти, 32 процессора (со специальной поддержкой производителя сервера), а также обеспечивает более высокую надежность. Операционная система Windows 2003 Server создана на основе Windows 2000 Server и представлена в следующих версиях.

     􀂄 Windows 2003 Standard Server, которая эквивалентна стандартной операционной системе Windows 2000 Server.

     􀂄 Windows 2003 Enterprise Server, которая соответствует Windows 2000 Advanced Server.

     􀂄 Windows 2003 Datacenter Server, которая эквивалентна Windows 2000 Datacenter Server.

     􀂄 Windows 2003 Web Server является специальной версией Windows 2003 Server, оптимизированной для использования в качестве Web_сервера. Этот программный продукт представляет собой более дешевый вариант Windows 2003 Standard Server — системы, которая не может использоваться в качестве контроллера домена или выполнять другие комплексные задачи, приоритетные для Windows 2003 Standard Server. Операционная система Windows 2003 Web Server предназначена для полноценнойподдержки IIS 6.0 и обычно применяется в качестве Web_сервера большой емкости. Несмотря на то, что Windows 2003 Server характеризуется целым рядом важных изменений, эта версия не является качественно новым программным продуктом, каким стал, например, Windows 2000 Server. В Windows 2003 Server нет революционных нововведений, наподобие службы каталогов Active Directory, но при этом усовершенствованы практически все существующие функции Windows 2000 Server. Включение в операционную систему Windows 2003 Server библиотеки классов .NET Framework является одним из наиболее значительных нововведений Windows 2003 Server. Этот пакет представляет собой программный “каркас”, который необходим для выполнения полноценных .NET_приложений и поддержки среды CLR. Для выполнения .NET_приложений в операционной среде Windows 2000 Server необходимо установить библиотеку классов .NET Framework объемом 300 Мбайт.

Пользовательский  интерфейс Windows 2003 Server незначительно отличается от интерфейса Windows 2000 Server. Это связано с тем, что операционная система Windows 2003 Server относится к поколению программ, родственному Windows XP, поэтому для создания дополнительных тем пользовательского интерфейса применяются параметры Windows XP. По умолчанию в Windows 2003 Server используется тема “Windows Classic”, которая по своему внешнему виду близка к Windows 2000. Из соображений эффективности Windows 2003 Server

должна выполнятся в именно в режиме “Windows Classic” (Microsoft не включает дополнительные темы в некоторые версии операционных систем), так как в этом режиме для прорисовки элементов пользовательского интерфейса требуется наименьшая производительность. 

4.КЛАСТЕРИЗАЦИЯ 

     Корпоративные приложения должны загружаться и работать практически постоянно, несмотря на аппаратные сбои, возникающие во время их выполнения. Существует ряд определений, например, “отказоустойчивые”, “надежные”, “доступные” и т.д., которые используются при описании “всегда доступных” приложений. Другой важной особенностью корпоративных приложений является расширяемость (масштабируемость), т.е. возможность легко расширить функциональность приложения в соответствии с увеличением количества пользо_

вателей корпоративной сети компании. Microsoft обеспечивает стабильность и надежность приложений с помощью разных служб кластеризации, включенных в операционную систему Windows. Кластеризация первого типа, которая

называется просто службой кластеризации (Cluster Service), предназначена, в первую очередь, для обеспечения надежности сети. Кластеризация второго типа — имеющая название балансировка сетевой нагрузки (NLB — Network Load Balancing) — гарантирует стабильность и, в известной степени, надежность приложений. Обе технологии кластеризации включены в операционные системы

Windows 2000 Advanced Server и Datacenter Server (а также во все версии Windows 2003 Server).

Технология  балансировки сетевой нагрузки включена также в Application Center 2000, что позволяет ее использовать в системах, работающих под управлением Windows 2000 Server или Windows 2003 Server.

На заметку

4.1.СЛУЖБА КЛАСТЕРИЗАЦИИ

    

Информация о работе NET серверы