К. Закер - Компьютерные сети. Модернизация и поиск неисправностей (953092), страница 20
Текст из файла (страница 20)
Однако, прежде чем установить сетевой щщптер или другое устройство в систему с большим количеством внутренних устройств, таких как жесткие диски, СЮ-КОМ, или другие накопители„следует сопоставить энергопотребление этик устройств с мопГностьЮ источника питания компьютера. Из-за того, что потребление энергии механическим приводом накопителя зависит от того, насколько часто к нему обращаются, система, предоставляющая недостаточное количество энергии для поддержки аппаратного обеспечения, может вызвать периодические сбои, причину которых тяжело выявить. Проблемы, внешне про-: являющиеся как неисправность накопителя, на самом деле могут являться результатом несгабильного электропитания.
Сетевые адаптеры для серверов и рабочих станций Сетевые адаптеры в серверах и рабочих станциях выполняют одинаковые функции, и кроме того на рынке присутствуют сетевые карпы, специально предназначенные лля подключения к серверам. Некоторые из этих сетевых адаптеров задействуют протоколы, подобные Иудбй ЕФегпег, которые предназначены только лля серверов, поскольку стоимость и возможности таких адаптеров делааг нецелесообразным их использование в рабочих станциях.
Другие алаптеры применяют стандартные протоколы, такие как Егпегпег и Разг Егпеглег, но, тем не менее, включают в себя лополнительные функции, делающие их более полезными в серверах. Естественно, эти предоставляемые возможности привалят к повышению стоимости адаптвра„и прежде чем приобретать такой сетевой адаптер, надо подумать, стоит ли он добавляемых затрат.
Так как базовые функции всех сетевых адаптерпв одинаковы, то нет причин, по которым нельзя использовать стандартный сетевой алаптер в сервере. В следующих разделах рассматриваются некоторые доцолнитсяьйые функции, включенныс различнымн производителями в платы сетевых адаптеров лля серверов. Эти возможности часто имеют различные названия, соответствуюцгие торговым маркам производителей, и могут не совпадать в деталях ГУеализяции, но заложенные в них общие принципы олни и те же.
Мнегопортевые сетевые адаптеры Серверы часто должны быть подключены к двум или более сетям одновременно, чтобы обслуживать клиентов в обеих сетях или псренапрдвляюь трат фик между ними. Длл реализации этих функций при помощи синдарппях сетевых адаптеров понадобится установить:в:компьютер нескодвтозювтевых адаптеров, что обострит проб~е~ы доступности слогов, пят~~ил и аппаратных ресурсов. Несколько производителей'вьгпуакшог специализированные сетевые адаптеры, разработанные лля подобных ссрверов. Они имеют два или более порта й)-45, которые позваляют осуществить подкгпочение к нескольким сетям.
По существу зги устройства предетавшцот собой два (или более) адаптера,'размещенных на одной плате„что дает им возможность использовать аппаратные ресурсы более зффектвшго, чем зто деллют отдельные платы. Многопортовые сетевые адаптеры также способствуют применению других специфичных серверных функций„таких Кок 6иллещюека лов~ужи и ожказоуояоячяваегль. балансировка нагрузки Так как сервер должен обслуживать многочисленных клиентов, он часто становится "узким местом" сети.
Одиночная система, функционирующая на 100 Мбит/с, не может поддерживать десятки клиентов, передавая все требуемые данные одновременно с одинаковой 'скорбстьа):: Однако обычно клиентские системы не обращаются к серверу одновременно, что позволяет организовать в ЛВС оптимальное взаимодействие систем. Если сеть достигает состояния,' когда количество клиентов, одновременно обратившихся к серверу, слиШком велико, сервер становится "узким местом" сети и производительность клиентских систем падает. Традиционное решение атой проблемы заклшчадтся в установке в сервер еще одной платы сетевого адаптера и разбиении сети на два сегмента.
Половина клиентов подюпочаетсл к одному сетевому адаптеру, другая половина — ко второму, таким образом, снижается трафик, передаваемый через каждый из адаптеров. Этот процесс кажется, простым, но на самом деле зто не так. Решение задачи требует выключения сервера для установки нового адаптера, переназначения 1Р-адресов (в сетях ТСР/1Р) и, возможно, перемещения клиентов из одного сегмента в лругой Лля вьгравнивания трафим Если сетевой график начинает расти, то процесс нужно полностью повторить еще раз. Некоторые цраьздодятели, такие как 1п(е! и ЗСош, ответили на указанную проблему.
соыанием плат сетевых адаптеров, которые могут работать в сервере совместно, распределяя сетевой график между собой. После установки в сервер нескхигькях сетевых адаптеров одинакового, тица и присоединения их к коммутатору (или коммутаторам) можно сконфкгурировать адаптеры так, чтобы онн функционировали как единая группа. Обычно каждый адаптер в компьютере имеет свой собственный 1Р-адрес„рдцако, адаптеры в группе балансировки нагрузки разделяют один '4й1гй(г ТР-адрес; Несмотря на это, каждьгй из адаптеров сохраняет свой МАЮ-ддрес, (рис; 3;4).
Таким образом, группа формирует виртуадьлый аетевой: адаптер, который может обрабатывать:суммарный-график, ограниченный общей, пропускной спссоб- Глава 3. 17латы сетевых адащэ рая постыл всей группы. Различные изделия содержат разное количество адаптеров в группе. ЗСот, например, поддерживает до 8 сетевых адаптеров с общей пропускной способностью 300 Мбит/с, а 1пге1 — максимум 4 адаптера и 400 Мбит/с.
Используя эту возможность, администратор может компенсировать увеличеняе трафика установкой в сервер дополнительного сетевого адаптера и добавлением его в группу. Рис. 3 4. пиртуапьныя сетевоа адаптер состоит из нескольких сетевых плат, которые ииектт индивидуальные аппаратные адреса и оооака 1Р-адрес Когда сервер пересылает данные клиенту, график равномерно распределяется между адаптерами группы, основываясь на 1Р-алроса клиентской системы.
3 большинстве случаев соединение ТСР между сервером и конкретным клиентом привязывается к одному из адаптеров группы, фиксированному для данного клиента на протяжении всего сеанса связи Когда клиент устанавливает с сервером несколько соединений одновременно, есть возможнтють иснояьэзвать разные сетевые адаптеры. Входящий график обрабатывается по-разному, в зависимости от способа реализации выравнивания нагрузки. Из-за того, что входящий трафик сервера состоит из сравнительно небальших запросов, некоторые изделия задействуют один адаптер группы для обработки всех входящих пакетов, а остальные адаптеры группы в зто время распределяют исходящие пакеты между собой в круговом порядке. Другая форма распределения нагрузки, называемая 1пге1 сослтавлыми катаьтамя (Хата Алятпгалод1, может регулировать ююдящий и исходящий графики.
(Состввным каналом называется линия или устройство, персдающсе данные между парой мультиплексоров или концентраторов. Исййльауется также термин согпраайе 11пк.) Стандартные возможности баланяировки нагрлзки, предлагаемые $пте1,, всеадв используют только один адаптер дяя вхсщящего графика, в то время как исходящий трафик распределяется между несколь- кими литаврами> количество которых может дастиззть четырех; 'Саатаяттые каналы рвсПРейелиют нагрузку в обоих направлениях н-поддерживают::полнодуплексную передачу, чта в случае использовании г ан'Ейтегяет обеспечивает пропускнутЬ тятсюобность ла ЯЮ Мбитгс и 8 Гбит/с для ОйлЬЙ Етбегпет. Однако ага технология требует особой аппаратной поддержки, как ат сетевых адаптеров, так и ат коммутаторов, в отличие ат стандартного оп~об~ балансировки нагрузки, который ориентирован на применение коммутаторов любых типов н производителей.
' На сегодняшний день не существует ейных а станддтпв дпя рвспредвтщния нагруза мехгду сетееымн адаптерами сервера. И,'хаги гюкв пронзеюднтелн исгюльзугст тютктхзв теююлогни, нельзя смешивать а сервере сетевые адаптеры ат разных изготовителей с целью заставить нх работать совместно. Несколько Праиваадителвй ОбввднииПИСЬ ВМЕСТЕ дпя ПрцдаИИЕНИя ТЕХНОЛОГИИ !ЕЛЕ 80сзвгт цлтгяддгвдалоп газтг гс~се, но паха стандарт для нее рвзрабатываетсн н угверхгдавтся (а зга часто довольна, длюпальнгкй процесс!, покупатели остается выбирать технологию из числа ззтатентовцнных реализаций, доступных на сегодняшний день.
ОттгйзстубтстйчийОсть Полезным зффек!ом концепции балансировцн нцгрузки является отказо-. устойчивость„которую обеспечивает группировка сетевых адаптеров. Если оцин из ацаптеров выйдет иэ строя, то график будет автоматически распределяться между асншшнмися до тех пор, пока неисправный нс будет:заменен. Даже если бшзпюировка нагрузки нс используется, тюепта можно установить в сервер лишний сетевой цлаптер, который еисзвми будет автхятитичвски задействовать в случае нарушения асновнога тюсцинения по любой из, причин„ включая нсисгтралиость В Кабеле, концентраторе илл юзммугаторе.
В некоторых' случаях даже допустимо нсполыовать более дешевые сетевые адаптеры'в качестве резерва Например, если серверулонклвчен к сети О(йаЬЬ Е(Ьегпе~,' то устанбвка в сервер дополнительного бампера ИлзЬЬ Етйегпет исюпочителъно в целях обеспечения опгазаустойчивостн может быть достаточно дорогим репюнлем. Однако вместо этого для обеспечения отказоустойчивости мгсхна использовать сравнительно недорогую влагу Ран Е(Ьептет; И гзтучае нарутпения сааййнения О(йзЬ!т Ебтегпют соединение:$тз|т ЕЦюгпет 'сохранится и может предоставлать, по меньшей мере, номинальный уровень услуг, пока не будет восстановлено высохгюкоростнае аасдннение..