Professional Documents
Culture Documents
Perimeter
Intranet
Edge Transport
Hub Transport
PBX or VoIP
Routing
Hygiene
Routing
Policy
Unified Messaging
Applications: Protocols:
Voice Messaging
Fax
Programmability:
Client Access
Highly available messaging reduces downtime One Hub server per site where Mailbox role deployed Rights-Protected E-mail functionality with RMS Transport rules Ethical firewall
Provides AutoDiscover and Availability services Proxy and Redirect of requests Provides legacy access to Exchange 2000/2003 back-end server Exchange 2000/2003 front-end server cannot connect to an Exchange 2007 Mailbox server One CAS server per site where Mailbox role deployed
Windows Server 2008 At least one DC/GC with Windows Server 2003 SP1 or above DC/GC 64-bit based operating system recommended At least one CAS and HUB server on AD site where Mailbox role is deployed Only mailbox role can use cluster
Single Copy Cluster (SCC) Cluster Continuous Replication (CCR)
E2007 Store
Registry Files
AD
Performance Tools
MSH> get-mailbox
Command
server
smbex01
Parameter
Property Names
Property Values
Perimeter
EdgeSync over 50636
EDGE
Site C
ADAM
Site A
Site B Intranet
Delayed fan-out
Cost: 100
Munich
Recipient
Cost: 100
t : 10
st: Co
Cos
Los Angeles
Asia Pacific HQ
Mexico City
Cost: 100
Cost: 100
Cost: 100
Co st :
10
Dublin
10 0
Tokyo
Cost: 100
Munich
Recipient
Cost: 100
t : 10
st: Co
Cos
Los Angeles
Asia Pacific HQ
Mexico City
Cost: 100
Cost: 100
Cost: 100
Co st :
10
Dublin
10 0
Tokyo
Recipient
Rio de Janeiro Sydney
Bifurcate
Cost: 100
Munich
Recipient
Cost: 100
Los Angeles
Dublin
Asia Pacific HQ
Mexico City
Cost: 100
Recipient
Rio de Janeiro Sydney
Direct Connect
Recipient
Cost: 100
Direct Connect
Los Angeles
Dublin
Direct Connect
Asia Pacific HQ
Mexico City
Cost: 100
Hub Site
Cost: 100
Tokyo
Cost: 100
Recipient
Rio de Janeiro Sydney
Transport Management
New Features and Enhancements
Resource Management / Back Pressure X400 authoritative domains Additional configuration options in EMC
POP3/IMAP4 User Interface
Transport Management
Improvements on Hub Transport Servers
Priority queuing Active Directory site links can use MaxMessageSize Routing Group connectors can also use MaxMessageSize Send connector configuration can be scoped to single AD site New controls added to the Hub server properties in EMC
Configure message size restrictions, Message conversion options, Message Tracking log, Connectivity log, Send and Receive connector log paths as well as enabling and disabling Message tracking and Connectivity logging
AD RMS Pre-licensing agent Network Load Balance support for coexisting CAS role protocols Distribution Lists expansion events on message tracking logs
Transport Management
Improvements on Edge Transport Servers
EdgeSync Synchronization
Run Start-EdgeSynchronization remotely Verify if a recipient was synchronized to Edge Support for safe domains defined by Outlook 2007 users Includes Transport Config object Agent logging can be tuned on EdgeTransport.exe.config file
Transport Management
Resource Management changes in SP1
Back pressure limits for hard disk drive fixed to 500MB (4GB on RTM)
100*(hard disk drive size - 500) / hard disk drive size 15005 information when resource usage improves 15004 error when pressure increases
Transport Management
Resource Pressure Increase
Event Event Event Event Type: Error Source: MSExchangeTransport Category: Resource Manager ID: 15004
Description: Resource pressure increased from Previous Utilization Level to Current Utilization Level The following resources are under pressure: Queue database logging disk space ("C:\Program Files\Microsoft\Exchange Server\TransportRoles \data\Queue\") = 91% [Medium] [Normal=89% Medium=91% High=93%] The following components are disabled due to back pressure: Inbound mail submission from the Internet Mail submission from Pickup directory Mail submission from Replay directory The following resources are in normal state: Queue database and disk space ("C:\Program Files\Microsoft\Exchange Server\TransportRoles \data\Queue\mail.que") = 90% [Normal] [Normal=89% Medium=91% High=93%] Version buckets = 0 [Normal] [Normal=80 Medium=120 High=200] Private bytes = 25% [Normal] [Normal=71% Medium=73% High=75%] Physical memory load = 82% [limit is 94% to start dehydrating messages.].
Transport Management
Resource Pressure Decrease
Event Type: Information Event Source: MSExchangeTransport Event Category: Resource Manager Event ID: 15005
Description: Resource pressure decreased from Previous Utilization Level to Current Utilization Level. No components disabled due to back pressure. The following resources are in normal state: Queue database and disk space ("C:\Program Files\Microsoft\Exchange Server\TransportRoles \data\Queue\mail.que") = 85% [Normal] [Normal=89% Medium=91% High=93%] Queue database logging disk space ("C:\Program Files\Microsoft\Exchange Server \TransportRoles\data\Queue\") = 86% [Normal] [Normal=89% Medium=91% High=93%] Version buckets = 0 [Normal] [Normal=80 Medium=120 High=200] Private bytes = 23% [Normal] [Normal=71% Medium=73% High=75%] Physical memory load = 81% [limit is 94% to start dehydrating messages.]
Transport Management
Routing Log Viewer
Transport Management
Priority Queuing
Disabled by default If enabled, sender priority of message can influence the processing of the message by Exchange 2007 Hub server Set on EdgeTransport.exe.config
<add key="PriorityQueuingEnabled" value="True" /> DowngradeHighPriorityMessagesEnabled (default to False) MaxHighPriorityMessageSize (default 250kb)
Can be set to control specific user, with set-mailbox cmdlet Configure size for high priority messages
Transport Management
Message Priority Tuning
Configure delay notification timeout based on message priority
Parameter name Default value
HighPriorityMessageExpirationTimeout
8:00:00 (8 hours)
Transport Management
Message Priority Tuning
Configure maximum number of connections per domain based on message priority
Parameter name MaxPerDomainLowPriorityConnections
MaxPerDomainNormalPriorityConnections
Default value 2
15
MaxPerDomainHighPriorityConnections
Parameter
DelayNotificationTimeOut
Default value
4:00:00 (4 hours)
EdgeTransport.exe.config
Set-TransportServer
NormalPriorityDelayNotificationTimeout
MessageExpirationTimeOut
4:00:00 (4 Hours)
2.00:00:00 (2 days)
Recipient Management
New Features and Enhancements
Manage Send-As Permissions Wizard Manage Full Mailbox Permission Wizard Export List Bulk mailbox management Mailbox export/import to PST
Recipient Management
Export List
Exports list of Result Pane to
Text (Tab Delimited) (*.txt) Text (Comma Delimited) (*.csv) Unicode Text (Tab Delimited) (*.txt) Unicode Text (Comma Delimited) (*.csv) A list of rows (list view), such as the result pane of Server Configuration node The rows are saved with the columns one by one as the specified file type.
A tree structure (tree view), such as the work pane of the Mailbox sub node of Server Configuration node
The content is saved in the same format as a list of rows, those columns that are not valid for some rows (such as SG/DB) are just saved as empty values.
Recipient Management
Mailbox Tasks
Bulk mailbox creation for existing user accounts Move Mailbox new options
-
Global Catalog
Domain Controller
Ignore Rule Limit XML Logging Drive:\Program Files\Microsoft\Exchange Server\Logging\Migration Validate Only and MaxThreads available on EMS
Exchange Migration: 1006 - The move-mailbox task for mailbox X' started
Recipient Management
Mailbox Tasks
Export mailbox data directly to a .pst file Import mailbox data from a .pst file Export/Import requirements
Run on 32bit machine with Exchange Server 2007 SP1 Management Tools Outlook 2003 or Outlook 2007 installed Exchange Organization Admin or Exchange Server Admin Supported platform for PST tasks Mounted database Recovery Storage Group Older versions of Exchange Server Public Folders
1. Local server 2. Other server on the same active directory site 3. Other server on another active directory site 3. Cost 1. Active directory site costs 2. Routing group connectors costs
Better OWA customization of user interface Recover Deleted Items Daily / Weekly / Monthly calendar views Public Folders Move & Copy commands to folders, messages, and public folders S/MIME OWA Options About page, helps support and now presents current CAS Server used OWA Options Mobile Devices self service page Support for Unified Messaging
Mobile Access
New and Enhanced Features
Flags Support for HTML email messages Quick fetch Forward/Reply/Reply All from appointments See acceptance status of different attendees Improved conflict resolution Calendar logic on the server Document Access Mobile Mailbox Search Out-of-office IT Management Outlook Web Access self-service Performance Improvements
Mobile Access
EAS Configuration with Default Policies
Exchange Server 2007 SP1 CAS server creates Default Exchange ActiveSync Policy
Applies for all users that are not using specific policy Can be customized
Mobile Access
Remote Wipe
Administrator forces wipe through EMC or EMS
-
Clear all user data from mobile device Very helpful if device is lost or stolen
Useful when reassigning device to another user
Deletes data on any storage card inserted on device If user request made using OWA, user will receive email confirmation If administrator originates the request, both administrator and user will receive confirmation email Administrator can use Exchange Management Shell Clear-ActiveSyncDevice Cancel $true -Identity WM_TestUser User can use OWA
Mobile Access
Remote Wipe Self Service from OWA
Database Management
Backups
Streaming backups supported
Stand-alone servers Single Copy Cluster nodes Active server node in Cluster Continuous Replication Stand-alone servers Single Copy Cluster nodes Active and Passive server nodes in Cluster Continuous Replication Ability to backup Standby Continuous Replication targets
Database Management
Remote Streaming Backups
Remote streaming backups or restores are not supported on or from Windows Server 2008 Disabled by default on Exchange Server 2007 SP1 deployed on Windows Server 2003 SP2
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\Parameters System\Enable Remote Streaming Backup
Database Management
Monitoring Online Database Defragmentation
Common questions
When online defragmentation was last run? How long it took to complete online defragmentation? What online defragmentation did when it ran?
Extended information for Event 703 allows you to more easily monitor online defragmentation pass completions Two extended Extensible Storage Engine (ESE) performance counters for monitoring the effectiveness and efficiency of online database defragmentation
Database Management
Monitoring Online Database Defragmentation
Monitoring Online Defragmentation with Event 703
Event Type:Information Event Source:ESE Event Category: Online Defragmentation Event ID:703 Description: MSExchangeIS (19052) SG05: Online defragmentation has completed the resumed pass on database 'e:\MDB05\database5.edb', freeing 42794 pages. This pass started on 6/16/2007 and ran for a total of 124919 seconds, requiring 7 invocations over 4 days. Since the database was created it has been fully defragmented 14 times over 73 days.
Database Management
Monitoring Online Database Defragmentation
Exchange Server 2007 RTM
MSExchange Database ==> Instances\Online Defrag Average Log Bytes MSExchange Database ==> Instances \Online Defrag Log Records/sec MSExchange Database ==> Instances \Online Defrag Pages Dirtied/sec MSExchange Database ==> Instances \Online Defrag Pages Preread/sec MSExchange Database ==> Instances \Online Defrag Pages Read/sec MSExchange Database ==> Instances \Online Defrag Pages Re-Dirtied/sec MSExchange Database ==> Instances \Online Defrag Pages Referenced/sec
Database Management
Monitoring Online Database Defragmentation
How to manage the online defragmentation window?
Divide the average Online Defrag Pages Read by the average Online Defrag Pages Freed If the read-to-freed ratio is greater than 100:1, the online defragmentation window can be reduced If the read-to-freed ratio is less than 50:1, the online defragmentation window should be increased
Database Management
Online Maintenance Database Scanning
When enabled
Check summing and page zeroing tasks are tied together Online maintenance window is split in two, half for database scanning, and other half for online defragmentation
Database checksum task can be enabled with page zeroing or independently Throttling interrupts database scanning for specified milliseconds between every 320KB of I/O, which reduces performance issues Permits page zeroing replication between databases on CCR or LCR Independent of streaming backup (runs when page is fetched from disk) Disabled by default (set at server level)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ ParametersSystem Online Maintenance Checksum Zero Database Pages During Checksum Throttle Checksum
Database Management
Monitoring Online Maintenance Database Scanning
ESE Performance Counters
MSExchangeDatabase\Online Maintenance (DB Scan) Pages Read/sec MSExchangeDatabase==>Instances\Online Maintenance (DB Scan) Pages Read/sec MSExchangeDatabase\Online Maintenance (DB Scan) Pages Zeroed/sec MSExchangeDatabase\Database==>Instances\ Online Maintenance (DB Scan) Pages Zeroed/sec Event 717: Database check summing background task has started Event 718: Database page zeroing background task has started Event 721: Database check summing background task has completed Event 722: Database page zeroing background task has completed Event 723: Database check summing background task encounters an error Event 724: Database page zeroing background task encounters an error Event 729: Database page zeroing has been paused
Events
-
Continuous Replication
SCR Sources
Standalone
SCR Targets
Continuous Replication (log shipping and seeding) over redundant cluster network in a CCR environment Reporting and monitoring improvements Performance improvements Transport dumpster improvements
Doesnt mitigate
-
Outgoing mail that is in transit from the client to the Hub Transport server. There is a period of time during which the e-mail message only exists on the sender's Mailbox server 18MB/SG/Hub server
7 days of retention
Defaults to maximum of
-
Lossless Must have all transactional logs to mount DB Good availability Can loose 3 transactional logs to mount DB Best availability (default) Can loose 6 transactional logs to mount DB SP1 Forced by code to ability to loose 10 transactional logs to mount DB
IMPORTANT: Windows Shutdown is not Exchange aware! If you need to shutdown an active Clustered Mailbox Server, first stop or move it to a passive node.
A stand-alone mailbox server role that does not have LCR enabled for any storage group (can coexist with other server roles)
A passive node in a failover cluster where the mailbox role is installed, but no clustered mailbox server has been installed in the cluster
If using a standby cluster and the clustered mailbox server recovery feature (Setup /RecoverCMS) as part of the SCR target activation process, the installation paths for Exchange Server must be the same for SCR source and SCR target computers SCR source and target computers must be in same domain, but different AD sites Each target can have multiple source servers Standard Edition supports a maximum of 5 SCR targets Enterprise Edition supports a maximum of 50 SCR targets
SCR Targets
MBX
Logs DB
MBX
Logs DB
Passive Node
Logs DB
SCC
Q
TruncationLagTime
-
In an LCR or CCR environment that is extended with SCR, if the following four criteria are met, a log file will be truncated on the active and passive copies in the LCR/CCR environment:
Log has been backed up Log generation sequence is below log checkpoint for the storage group Passive copy of storage group is in a state that allows log to be truncated All SCR targets have inspected the log file
2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.