Логотип Exchange 2010

Microsoft Exchange Server - програмний продукт для обміну повідомленнями та спільної роботи. Основні функції Microsoft Exchange:

  • Обробка і пересилка поштових повідомлень
  • Спільний доступ до календарів і задачам
  • Підтримка мобільних пристроїв і веб-доступ
  • Інтеграція з системами голосових повідомлень (починаючи з Exchange 2007)
  • Підтримка систем обміну миттєвими повідомленнями (підтримка видалена з версії Exchange 2003)

1. Особливості

Головна особливість сервера - тісна інтеграція з Active Directory : велика частина користувальницьких даних зберігається в Active Directory (зв'язок облікових записів користувачів і поштових скриньок, списки контактів). Окремо від Active Directory зберігаються тільки самі поштові скриньки (у зв'язку з істотним розміром). Завдяки механізму реплікації Active Directory у разі використання декількох серверів Microsoft Exchange Server зберігається актуальність даних на всіх серверах. Також "автоматично" підтримується ієрархічна система довірчих відносин між доменами.

Для роботи з OMA / OWA використовуються можливості IIS.


2. Підтримувані протоколи і клієнти

Microsoft Exchange Server підтримує наступні протоколи:

  • MAPI - Основний протокол взаємодії клієнтів з Exchange Server, володіє найбільш широкою підтримкою функцій обміну поштовими повідомленнями та спільної роботи над документами, в календарях і адресних книгах. Починаючи з Exchange Server 2007 - також основний протокол обміну даними між роллю Cервер зберігання пошти (Mailbox role) та іншими ролями Exchange Server 2007.
  • SMTP - основний протокол пересилки поштових повідомлень в Інтернеті і всередині організації Exchange.
  • POP3 - один з клієнтських протоколів доступу до Exchange Server.
  • IMAP4 - один з клієнтських протоколів доступу до Exchange Server.
  • HTTP / HTTPS - один з клієнтських протоколів доступу до Exchange Server, крім того використовується для доступу мобільних пристроїв до Exchange Server, а також для пересилання та розповсюдження адресних книг і календарів клієнтам організації Exchange Server.
  • LDAP / LDAPS SSL - протокол обміну даними між Exchange Server і Службою Каталогів Microsoft Windows Active Directory.
  • DAVEx - в Exchange 2003, протокол обміну даними між Exchange підсистемами і IIS, заснований на базі WebDAV.

З Microsoft Exchange Server можуть працювати наступні клієнти:

  • Microsoft Outlook (зі складу Microsoft Office) - основний клієнт MAPI для роботи з сервером з робочих станцій, підтримує також POP3/SMTP, IMAP4/SMTP, HTTPS, RSS, ATOM.
  • Outlook Express (OE) - безкоштовний спрощений клієнт Outlook, що входить в постачання Microsoft Windows, аж до версії Windows XP. Підтримує всі протоколи повної версії, крім MAPI.
  • Windows Mail - наступник OE в Windows Vista, має ті ж характеристики.
  • Outlook Web Access ( OWA) - веб-клієнт Exchange (підтримується майже повна функціональність outlook за винятком можливості редагувати завдання з планувальника і локального спам-фільтра).
  • Outlook Mobile Access ( OMA) - (тільки в Exchange 2000, 2003) гранично спрощений інтерфейс для доступу з мобільних пристроїв різних виробників (інтерфейс споживаючий мінімальний трафік і оптимізований під екрани різного дозволу). Скасований в Exchange Server 2007, у зв'язку з глобальним поширенням ActiveSync.
  • ActiveSync - мобільний клієнт, аналог Microsoft Outlook для комунікаторів і смартфонів різних виробників. Для Exchange 2000 Server мобільних клієнтів (тільки Windows Mobile ActiveSync) підтримував Microsoft Mobile Information Server; в Exchange 2003 Server ці функції були інтегровані, у вигляді Exchange ActiveSync (EAS); для Exchange Server 2007, Microsoft відкрила і передала вихідні коди клієнтського ActiveSync консорціуму Symbian, виробнику Palm, і Apple для iPhone, у зв'язку з чим ActiveSync для мобільних пристроїв був реалізований не тільки для платформи Windows Mobile, але і для SymbianOS, PalmOS, iPhone OS і інших.
  • Outlook Voice Access (OVA) - Система голосового доступу до функцій пошти, календарів, адресної книги, задачам (починаючи з Exchange Server 2007). Підтримує перетворення текстової інформації в голос (text-to-speech) в читанні текстових поштових повідомлень і розкладу подій в календарі, а також перетворення голосу в текст (speech-to-text). Підтримує прослуховування записаних телефонних голосових повідомлень, надиктовки відповідь повідомлень, позначок у календарі, з пересиланням повідомлень всім запрошеним, а також управління текстовими, голосовими повідомленнями і подіями в календарі, в поштовій скриньці користувача Exchange 2007. Не вимагає клієнтського ПЗ, доступ до OVA можливий з будь-яких телефонів, що підтримують тоновий набір. Управління вмістом поштової скриньки може здійснюватись як голосовими командами, так і клавішами телефону. Підтримується 16 мов доступу та розпізнавання. Підтримка російської мови реалізована у версії Exchange 2010 (Exchange 14).
  • Довільні поштові клієнти - по будь вищевказаним протоколам, так як вони є відкритими (крім MAPI).

3. Резервне копіювання

Microsoft Exchange Server, до версії 2003, при установці доповнює стандартний інструмент архівації Windows - NTBackup - підтримкою сховищ Exchange. Якщо є необхідність резервного копіювання / відновлення не тільки поштових сховищ, але і персональних поштових скриньок, то можна використовувати інструменти для резервного копіювання сторонніх виробників, наприклад Symantec Backup Exec, або штатну функцію "Restore-Mailbox". У Microsoft Windows Server 2008 інструмент NTBackup відсутня, а його аналог непридатний для архівації баз даних Exchange, замість цього Microsoft рекомендує використовувати для резервного копіювання поштових баз даних Exchange, а також службової інформації Active Directory - серверний додаток Microsoft System Center Data Protection Manager (Microsoft SC DPM), або альтернативні рішення схвалених вендорів. Ситуація була виправлена ​​з виходом Service Pack 2 для Exchange 2007, в цьому випуску існують компоненти для архівування розділів з базами Exchange в середовищі Windows Server 2008.

Крім цього, Microsoft також публікує список серверних додатків для архівації [1], виробництва компаній-партнерів, для архівації сховищ Exchange Server. Резервне копіювання сховищ в "Пофайловий вигляді", тільки за умови відключення сховищ на час резервного копіювання - вкрай не рекомендується. Механізм тіньового копіювання підтримується, і можливість його застосування залежить від обраного продукту для архівації.


4. Безперервність і доступність

Exchange 2007

Технології реплікації:

  • SCR (Standby Countinuous Replication) - асинхронна реплікація баз між серверами
  • LCR (Local Continuous Replication) - асинхронна реплікація бази на інший локальний диск

Кластерні технології:

  • CCR (Cluster Countinuous Replication) - асинхронна реплікація баз між вузлами в кластері, захист від втрати даних при перемиканні реалізована за рахунок затримки повідомлень в черзі HT на заданий інтервал часу)
  • Є варіант кластера з єдиним сховищем.

Exchange 2010

Для реалізації відмовостійкості пропонується єдина технологія DAG, колишні технології SCR, LCR, CCR і кластер з єдиним сховищем вилучені. DAG (Database Availability Group) - асинхронна реплікація баз між вузлами DAG, захист від втрати даних при перемиканні реалізована за рахунок затримки повідомлень в черзі HT, до завершення реплікації на всі вузли DAG. DAG не є кластерної технологією в чистому вигляді, тому немає віртуального загального вузла. У зв'язку з цим, точка підключення MAPI клієнтів перенесена з ролі MB на роль CA. Т.к роль CA стала критичним компонентом, то реалізована підтримка NLB кластера. У DAG кластерізуется тільки база, яка може переміщатися між серверами включеними в DAG. Але служба кластеризації Windows все ж використовується, для визначення кворуму. DAG може працювати тільки на блокових пристроях (локальні диски і SAN) і не може працювати на мережевих дисках NAS. Деякі виробники SAN пропонують інтеграцію з DAG і підміняють її механізм реплікації реплікацією на апаратному рівні.


5. Архітектура

5.1. Exchange 2007

В рамках моделі Exchange 2007 для серверів виділяються наступні серверні ролі (аналогічно ролям сервера Windows 2003/2008):

  • Сервер поштових скриньок ( англ. Mailbox server, MB )
  • Сервер клієнтського доступу ( англ. Client Access, CA )
  • Транспортний концентратор ( англ. Hub Transport, HT )
  • Прикордонний транспортний сервер ( англ. Edge Transport, ET )
  • Сервер об'єднаних комунікацій ( англ. Unified Messaging, UM )

За винятком ролі прикордонного сервера, всі інші ролі можуть поєднуватися в довільній комбінації на кожному з серверів. У всій поштової організації Exchange або окремому сайті Active Directory обов'язково повинні бути проинсталлировать, як мінімум в одному примірнику, ролі Cервер поштових скриньок, Сервера клієнтського доступу та Транспортного концентратора. Також як і для попередніх версій, Exchange Server 2007 вкрай не рекомендується поєднувати з контролера домену Active Directory.

Всі ролі Exchange Server 2007 повинні розташовуватися на:

  • серверних операційних системах Windows Server 2008 або 2003,
  • входять в домен Active Directory

за винятком Прикордонного транспортного сервера, який встановлюється в Демілітаризовану Зону (DMZ) мережі.

Exchange Server 2007 повністю сумісний, в межах лісу Active Directory / організації Exchange із серверами Exchange 2003 і 2000, і повністю несумісний з Exchange 5.5 або більш ранніми версіями.


5.2. Редакції Exchange 2007

Існує дві редакції Exchange 2007: Standard Edition і Enterprise Edition. Видання розрізняються вартістю, максимальною кількістю підтримуваних баз: до 5 в редакції Standard і до 50 в редакції Enterprise, підтримкою кластеризації. Обмеження на розмір бази складають 100ГБ (рекомендований) та 16ТБ (теоретичне), з метою розподілу навантаження між сховищами.

Починаючи з Exchange 2007 в практичній роботі може використовуватися тільки 64-бітна реалізація. 32-бітова створена тільки для тестових середовищ і не може бути ліцензована.


6. Історія

  • 11 червня 1996 - вихід Exchange Server 4.0. Істотно відрізнялася від Exchange Server 3.5, яка була написана Network Courier.
  • 23 травня 1997 - Exchange 5.0
  • Листопад 1997 - Exchange 5.5, вийшло дві версії Standard ("5.5 / S") і Enterprise ("5.5 / E"). Standard мала ті ж обмеження, що і попередня версія (16Гб максимальний розмір поштової бази), у Enterprise обмеження було розширено до 8Тб, з практичним рекомендованим обмеженням в 100 Гб.
  • 29 листопада 2000 - Exchange 2000 (версія 6.0)
  • 28 вересня 2003 - Exchange Server 2003 (версія 6.5)
  • 8 грудня 2006 - Exchange 2007
  • 8 жовтня 2009 - Microsoft досяг в процесі розробки віхи RTM для Exchange 2010
  • 9 листопада 2009 - офіційна дата випуску Exchange 2010

Існує список кодових імен видань Exchange Server.


7. Критика

  • За припущеннями окремих ресурсів в Інтернеті, що випускається версія Exchange 2010 могла мати надзвичайно обмежену сумісність зі старими версіями програми. [2] Однак Microsoft офіційно затвердила повну сумісність Exchange 2010 в загальній організації з попередніми версіями - Exchange 2007 і Exchange 2003. Версія Exchange 2000, випущена більше 10 років тому, і попередні - не підтримуються в організаціях. [3]