Россия, Москва, РОСНОУ |
Архитектура хранилища Exchange Server
Монтируемая файловая система
В 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.
Клиент 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).
Каждое дерево общих папок содержит данные в одном хранилище общих папок на каждом сервере. Можно осуществить репликацию определенных папок в дереве на каждый сервер организации, на котором имеется хранилище общих папок, ассоциированное с этим деревом общих папок. Стандартное дерево общих папок доступно через протоколы MAPI, IMAP4, Network News Transfer Protocol (NNTP) и HTTP. Дополнительные деревья общих папок доступны только клиентам HTTP и NNTP.