К. Закер - Компьютерные сети. Модернизация и поиск неисправностей (953092), страница 168
Текст из файла (страница 168)
На этом уровне будуг расположены''контейнеры, названные именами городов, и он в действительности станет соответствовать топалогии сети. Ниже этого уровня лля остального дерева можно использовать географическое деление или деление на отделы. Нег причин, по которым во время проектирования дерева нельзя "смешивать свои метафоры", до тех пор, пока результат разработки интувпивно понятен пользователям и администраторам. На верхнем уровне можно иметь свои контейнеры„соответствующие участкам сети, раздаленвъцг каналами связи глобааыюй сети, для следующего уровня контейнеров использовать деление на отделы и географическое деление для уровней, лежащих под ними, как показано на рис.
21.11. Глава «а Сгяогба «агвлогов Иглгел Рис. 21 11. Разработка аффективного дерева может смешивать организационные принципы Балансировка дерева Чтобы сделать функционирование дерева аффективным настолько, насколько это возможно, компания ХотеИ рекомендует построение, называемое сбалолсировиллым дерегган 6Ыаижк1 гге4, использующее конус в качесж аптимаш ной формы для разработки, как показано на рис. 21.12.
Конга дерево несбалансированно, то есть на верхнем уровне слишком много контейнеров. или слишком много уровней, то его производительность снгокается. Если, организация имеет большое количества отделов или дочерних офисов, либо других злементов, приводящих к созданию слийгком большого числа контейнеров верхнего уровня, то следует найти какой-либо критерий, который позволит сгруппировать их, чтобы слелать верхний уровень сравнительно небольшим.
Рие. 21.12. Идеальной конфигурацией дерееаЩЖ является сбалансированная конусвгалобняя структура слишком большое количество уровней''в':двр»йе 4пвмЫ"ейную;:~й~ййвппо"'4а'-' разнться на произвспвтсаьности МВЗ. Помимо того, что отличаемые имена объектов будут длиннее, чем это необходиМО, В прццеся навигации по дар»ау затруднен, зто приводит к необходимости передавать наследуемые права вниз через множеспю уровней, что увеличивает время обработки запросов для каждого объекта.
Очень важно не позволить организационному принципу, положенному в основу проектирования лереаа, занять положение, преоблацающее над производительностью дерева. То, что все сотрудники предприятия, в конечном счете, разбиваются на команды по пять человек, еше не означает по для того„чтобы представить каждую из них, необходимо создать десятки крошечных контейнерных объектов. Создание дерева После того, как принято решение о виде структуры дерев» ХОБ, самое время псщмать о настоящем процессе его построения.
Само по себе создание объектов не представляет трудности, но при этом также необходимо учитывать будущее обслуживание дерева. Напрнм~~„: ч»рть задачи, цр разработке дерева должна включать определение способа, согласно которому права доступа будут назначаться контейнерам вместо индиа»О~йьных объектов. Создание нндивидуаяьнык прав доступа, как части абьектов пользошпвлей; мажет показаться простъвя делом, но позже, когда наступит время' изменить этя права„может 'появиться желание изменить прива длл отдельных контейнерных объектов, что сделать проще, чем осуществить изменение прав для большого количества объектов пользователей.
В следующих разделах р»ссмотрены некоторые из элементов, которые желательно принимвгь во внимание во время создания обьектов, а также методы, применяемые, чтобы упростить этот процесс. Соглашения об именах обьектов Имена, которые назначаются объектам дерева КОЗ, мсяуг быль также важны, как структура самого дерева. Логично названные объекты могут быть легче идентифицированы как пользователями, так и администраторами. Основное правило, которое следует соблюдать — это логичность.
Имена обьектов пользователей, например, должны быть составлены в соответствии с определенной формулой, такой как сочетание первого инициала пользователя и его фамилии. Если разрешить пользователям самим выбирать свои имена„ то в дальнейшем это только затруднит процесс работы с объектами пользователей, в особенности, если дерево обслуживают несколько человек. Подобным образом мд лжны н н ь я им дяя объектов, пр д т вляюших апяаратньте ресурсы так, псбы нх имена бьши болея информативньпии. В случае небольшой сети имена серверов Зеггет 1 и Беюег 2 могут быль при- Г ваЛ.Слу б а г Млел' емлемы, но в большой организации более функциональными будут имена, отражающие название отдела, расположение или функции сервера.
Заметим также, что, хотя длина имени обьекта может достигать 64 символов, использовать чрезмерно длинные имена не рекомендуется. Первопричиной того, что имена следовало делать короткими, была необходимость вводить их вручную. Это все еще возможно„но сегодня бальшинс'пю пользователей н администраторов перемешаются по дереву с помощью графического интерфейса Олнако даже в программах с графическим интерфейсом имя объекта, палобное ХЕТ%АКЕ БЕРУЕК ТН1КО рт.ООК ЕАЗТ %$ХС Вг' ТНЕ ЪЛХЕО%, несмотря на его содержатепьность, вероятно, будет отображатьсл в диалоговом окне неправильно. Отношения между обьектеми Схема Х$Ж определяет отношения между обьекшми различных типов, то есть указывает, какие абьекты могут быть главными, а калме — „подчиненными по отношению к другим объектам. Например, не может бып контейнерного объекта, подчиняющегося объекту-листу, или даже листа, подчиняющегося друпзму листу.
Контейнерами верхнего уровня должны быть либо объекты-страны, либо объекты-организации. По причинам, указанным ранее, следует избещть использования объектов-стран, позтаму сразу после объекта [Коог1 должны рэспалаппъся оршнизации. Ч'ю касается объектов подразлелений организации, то они создаются на остальных уровнях. К счастью, приложения, подобные Хег%аге Адлйшых ног, навязывают пользователю зги отношения. Например, если выделить обьект [Каог[ и попытаться создать новый объект, то программа позволит создать только объект страны, организации или псевдоним.
Псевдонимы Один из методов разрешения многих проблем, возникающих при разработке дерева, закчючается в использовании объектов Айм. Лсевдалими [айам4 являютсл объектами, осуществляющими функции дубликатов щ~угих объектов, расположенных где-либо еще в дереве, позволяя им выглядеть так, как будто они находятся в другам контейнере. Например, если все серверы организации расположены в информационном центре, то можно поместить все объекты серверов в один контейнер„представляющий втот центу, 'а затем создать для квелого сервера объект-псевдоним и разместить иослейнай в контейнере, где расположены пользователи, постоянно абрапшюйиеся к этому серверу.
Для любого абьекта в дереве ХВЯ можно создать псевдоним н использовать его для множества различных целей. Если имеются пользователи (такие как персонал службы технической подцержки), которые регистрируются в сети со множествоы:различных рабочих станций, то можно создать псевдонимы лля их пользовательских объектов и поместить их в различные, контексты так, чтобы пользователи могли регястрироватьсл с любой рабочей станции при помощи ее контекста по умолчанию. Псевдонимы принтеров разрешают пользователям: из множества различиьп~ контейнеров.
иметь доступ к одному принтеру без необходимости перемещения,па дереву. Котла ХегЖаге Айтшпз~паог применяется для того, чтобы леремеетить контейнерный обьект в другое место дерева, программа предхагаег остдвить на прежнем месте расположения объекта его псевдоним, чтобы любые ссылки на втот объект остались действительными. Если в Хег%аге Айпплзпаззг открыть диалоговое окно с дегвлъиой информацией для объекта-псевдонима, то программа отобразит свойства оригинального объекта, а не самого псевдонима (за одним исключением).
Процесс отображения свойств оригинала псевдонима называется разьоювеалиел (Нел;Фгглсщф Единственным исключением, котла Хе(%ага Айпгпйиагог показывает свойства самого обьекта-псевдонима, являетел список разрешений, поддерживаемый объектом-псевдонимом отдельно от разрешений оригинального обьекта; Можно управлять тем, какай из списков разрешений булат отображать 4Чет%аге Аглп1гезпзгог, выбирая из меню Орйелл (Параметры) либо команду 6ег Абаз тгвалма (Опзбразить разрешения псевдонима), либо команду 'Пег Айазев ОЦесг ТгваФееа (Отобразить разрешения оригинала псевдонима).