Опубликован: 30.04.2006 | Уровень: специалист | Доступ: платный
Лекция 2:

Архитектура хранилища Exchange Server

< Лекция 1 || Лекция 2: 123456 || Лекция 3 >

Монтируемая файловая система

В Exchange 2000 Server ExIFS была смонтирована по умолчанию и являлась рекомендуемым методом управления данными пользователей. Как известно, файловая система Installable File System (Монтируемая файловая система) позволяла пользователям размещать документы любого типа в файле с содержимым в собственном формате (потоковом файле), после чего осуществлять к ним доступ почти из любого клиента, независимо от того, является ли он браузером, клиентом MAPI или приложением Microsoft Internet Explorer.

Однако Microsoft отказалась от использования IFS для управления данными и файлами. В Exchange Server 2003 файловая система IFS не смонтирована по умолчанию. Если нужно смонтировать IFS для представления баз данных в качестве виртуальной файловой системы, необходимо включить устройство M: с помощью следующего параметра реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EXIFS\parameters
Параметр: DriveLetter
Тип: String
Значение: M

Следует использовать устройство M: только для получения доступа к данным файла в формате, отличном от MAPI. Не следует открывать доступ к фрагментам устройства M: для доступа пользователей блока серверных сообщений (SMB). Рекомендуется использовать клиент Web Folder для доступа к данным в хранилищах при работе с приложениями типа Microsoft Word вместо использования устройства M: и доступа SMB.

Дополнительная информация. Для получения более подробной информации о SMB посетите страницу http://probing.csx.cam.ac.uk/about/smb.html или http://wwwacs.gantep.edu.tr/foldoc/foldoc.cgi?Server+Message+Block. По существу, блоки серверных сообщений представляют собой команды, передаваемые клиентом серверу для запроса файловых операций, таких как копирование, создание каталога и удаление. Будучи во многом похожими на протокол передачи почты SMTP (Simple Mail Transport Protocol), использующий архитектуру "запрос-ответ", команды SMB представляют собой последовательности запросов, исходящих от клиентов, и ответов, получаемых от сервера. Число и тип команд, используемых между клиентом и сервером, определяются в процессе прямого согласования при выполнении трехстороннего рукопожатия TCP, когда между клиентом и сервером устанавливается сеанс связи. Чтобы лучше разобраться в процессе трехстороннего рукопожатия TCP, обратитесь к книге "Протоколы и службы TCP/IP в Microsoft Windows Server 2003. Справочник администратора" (издательство "Эком").

Клиент Web Folder

Как уже говорилось ранее, доступ к информации, находящейся в файле с содержимым в собственном формате, можно осуществлять через интернет с использованием протокола HTTP. Это осуществляется посредством присвоения каждому объекту в файле уникального URL, позволяющего осуществлять доступ к объекту из браузера, посредством чего стороннее приложение может напрямую запрашивать в хранилище Exchange получение данных как из почтовых ящиков, так и из общих папок.

WebDAV (Web Development Authoring and Versioning) представляет собой расширение протокола HTTP и является стандартизированным протоколом, построенным на основе HTTP 1.1. Он поддерживает более сложную структуру команд, в которую входят новые команды COPY и MOVE, управляющие отдельными объектами на веб-сервере. Кроме этого, данный протокол позволяет осуществлять доступ чтения/записи к информационному хранилищу через HTTP с использованием браузера в качестве клиента. Он поддерживает реляционные базы данных, слабоструктурированные базы данных (такие как базы данных Exchange) и стандартные файловые системы. Более того, клиенты WebDAV могут быть синхронизированы с хранилищами серверной части через интернет посредством репликации, что позволяет эффективно осуществлять онлайн-доступ и работать с данными в автономном режиме. Эта возможность позволяет, например, публиковать ежечасное обновление текущих данных об инвентаризации для общенационального информирования продавцов. Каждый продавец сможет ознакомиться с этими данными через интернет, ввести заказы и комментарии и обеспечивать наличие финансовой информации на сайте-клиенте, пока будет возможен доступ в интернет.

WebDAV работает с содержимым любого типа, поэтому пользователи могут использовать WebDAV для коллективной работы над текстовым документом, электронной таблицей или изображением. Практически все содержимое файла можно изменить при помощи WebDAV. WebDAV делает интернет, с точки зрения клиента, записываемым носителем информации. Microsoft Internet Explorer 5 и Microsoft Office 2000 (и новее) совместимы с WebDAV. Ниже приведены некоторые возможности WebDAV.

  • Защита от записи (блокировка файла). Пользователи могут записывать, редактировать и сохранять общие документы без перезаписи результатов работы другого пользователя, независимо от того, какую программу или службу интернета он использует. Это ключевая возможность, обеспечивающая совместную работу.
  • Управление пространством имен. У пользователей есть возможность удобно управлять файлами и каталогами интернета, включая операции перемещения и копирования файлов. Этот процесс аналогичен тому, как осуществляется управление файлами в Explorer.
  • Доступ к свойствам (метаданным). Пользователи могут производить индексацию и поиск метаданных о документе, таких как имя автора, авторские права, дата публикации или ключевые слова, с целью нахождения и получения соответствующих документов. (Для получения более подробной информации обратитесь к параграфу "Индексация" далее в лекции.)

Веб-папки позволяют клиентам осуществлять доступ к веб-серверу аналогично тому, как осуществляется работа с файловым сервером. Exchange Server 2003 позволяет клиенту осуществлять доступ к каталогам и элементам в информационном хранилище как к файловому серверу и осуществлять управление данными в веб-папке так, как если бы это был файловый сервер. Общие папки в Exchange Server 2003 также представляются в виде веб-папок. Клиент Web Folder входит в комплект поставки операционных систем Microsoft Windows 2000 Professional и Microsoft Windows XP. Чтобы создать веб-папку ресурса в хранилище Exchange, воспользуйтесь мастером добавления в сетевое окружение (Add Network Place Wizard) в папке My Network Places (Мое сетевое окружение) и введите что-либо из следующего:

  • расположение каталога на сервере с помощью адреса UNC (Universal Naming Convention), например, \\имя_сервера\имя_каталога ;
  • адрес URL, такой как http://www.microsoft.com;
  • сайт FTP с использованием следующего синтаксиса: ftp://ftp.microsoft.com.

После создания веб-папки клиент Web Folder можно использовать для доступа к информации из приложения, программы Windows Explorer (Проводник Windows) или из других утилит клиентской части.

Переход от IFS к клиенту Web Folder является большим шагом вперед, который избавляет от необходимости использовать SMB для работы с интернет-технологиями при управлении и оперировании информацией, в частности, файлами данных. Более того, если у читателя появится возможность ознакомиться со службой Windows SharePoint Services от Microsoft, он обнаружит, что управление файлами теперь базируется на архитектуре базы данных, а не на архитектуре файлового сервера. Этот шаг является частью общей стратегии отказа от использования того, что мы привыкли называть технологиями, основывающимися на локальной сети, и перехода к работе с технологиями, базирующимися на веб-службах. Такой переход действительно осуществляется в настоящее время, и новые принципы работы представлены почти в каждой новой платформе, выпускаемой Microsoft.

Что произойдет, если при использовании Exchange 2000 Server очень большое количество документов будет "сброшено" в общие папки, доступ к которым пользователи осуществляют через IFS? В Exchange Server 2003 можно оставить эти документы в общих папках и, если это действительно нужно, смонтировать IFS и использовать SMB для получения документов. Однако следует иметь в виду, что наступит такой момент, когда все данные будут находиться в базе данных, аналогичной SQL. Система Web Storage System, как известно, уступит место следующей большой базе данных, которая будет построена на базе SQL. Может оказаться полезным произвести в данный момент планирование этого предстоящего изменения.

Общие папки

В Exchange Server 2003 управление общими папками осуществляется аналогично тому, как это реализовано в Exchange 2000 Server. Данный подход включает в себя следующие особенности.

  • Администрирование общих папок осуществляется через оснастку MMC Exchange Folders (Папки Exchange).
  • Деревья общих папок гораздо более масштабируемы и гибки. Теперь можно создавать деревья папок по географическому местоположению, подразделениям организации или выполняемым функциям. В следующем параграфе приводится более подробное обсуждение этой возможности.
  • Общие папки интегрированы с Active Directory, поэтому записи электронной почты позволяют отправлять сообщения в общие папки вместо их непосредственной публикации в общей папке.
  • Общие папки в целях безопасности работают с пользователями и группами из службы каталогов Active Directory.
  • Доступ к общей папке через интернет теперь является более прямым и простым. В Exchange 2003 можно открыть содержимое общей папки с помощью обычного адреса URL.
  • В общих папках предусмотрена полнотекстовая индексация. Клиенты Outlook автоматически используют этот новый индекс при выполнении поиска или расширенного поиска.
  • По умолчанию включены направления. Направления общей папки позволяют клиентам получать доступ к любой папке в организации, так как теперь направления между группами маршрутизации включены по умолчанию.
  • Общие папки можно создавать при помощи оснастки Exchange Folders (Папки Exchange). Больше нет необходимости в использовании Outlook для создания общей папки, хотя данная возможность по-прежнему предусмотрена.

Множество деревьев общих папок

В Exchange Server 2003 можно с различными целями создавать большое число деревьев общих папок. Предположим, что группа сотрудников, работающих над одним проектом, состоит из трех внутренних клиентов сети, двух пользователей компании, находящихся в удаленных расположениях, и трех консультантов, не входящих в штат организации. Можно создать для этих пользователей дерево общих папок, отдельно от дерева общих папок по умолчанию (см. рис. 2.10).

Множество деревьев общих папок

Рис. 2.10. Множество деревьев общих папок

Каждое дерево общих папок содержит данные в одном хранилище общих папок на каждом сервере. Можно осуществить репликацию определенных папок в дереве на каждый сервер организации, на котором имеется хранилище общих папок, ассоциированное с этим деревом общих папок. Стандартное дерево общих папок доступно через протоколы MAPI, IMAP4, Network News Transfer Protocol (NNTP) и HTTP. Дополнительные деревья общих папок доступны только клиентам HTTP и NNTP.

< Лекция 1 || Лекция 2: 123456 || Лекция 3 >
Евгений Макаревич
Евгений Макаревич
Россия, Москва, РОСНОУ
Димон Кучер
Димон Кучер
Украина