You are on page 1of 97

Exchange 2007 SP1 Overview and New Features

23rd March 2009

Joo Bravo joao.bravo@microsoft.com Premier Field Engineer Microsoft Corporation

Exchange 2007 SP1 Overview and New Features


Agenda
Exchange 2007 Exchange 2007 Exchange 2007 Exchange 2007 Exchange 2007 Exchange 2007 Exchange 2007 Exchange 2007 Exchange 2007 Exchange 2007 Exchange 2007 Roles Overview SP1 Deployment Management Model SP1 Routing Topology & Mail Flow SP1 Transport Management SP1 Recipient management SP1 Public Folder Management SP1 Outlook Web Access SP1 Mobile Access SP1 Database Management SP1 Clustering & Continuous Replication

Exchange 2007 SP1 Roles Overview

Exchange 2007 Roles Overview


Exchange 2007 Edge Server Exchange 2007 Server

Perimeter

Intranet

Exchange 2007 Roles & Topology


Enterprise Network
Other SMTP Servers I N T E R N E T
OWA, Outlook Anywhere

Edge Transport

Hub Transport

PBX or VoIP

Routing

Hygiene

Routing

Policy

Unified Messaging

Applications: Protocols:

Voice Messaging

EAS, POP, IMAP, Outlook Anywhere

Mailbox Mailbox Public Folders

Fax

Web services, Web parts

Programmability:

Client Access

Exchange 2007 Roles Overview


Edge Transport Server Role
Out of the Exchange Forest (workgroup recommended) First line of defense for spam Requires Active Directory Application Mode (ADAM) to receive EdgeSync information Publishing with ISA Server recommended Protect communications over untrusted networks Highly available messaging reduces downtime Transport rules provide message filtering Connectors enable message flow Customized Exchange Management Console

Exchange 2007 Roles Overview


Hub Transport Server Role
Predictable routing reduces maintenance Connectivity to Exchange 2003 through Connectors Confidential and tamper-proof communications Messaging records management (MRM)
Retain the communications you need for compliance and nothing else Enable users to comply with regulatory policies

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

Exchange 2007 Roles Overview


Mailbox Server Role
Traditional role Can communicate with multiple Hub and CAS servers in the same site (at least one Hub and CAS role required) Dedicated to manage mailbox and public folder databases Support only for MAPI clients Local continuous replication Support for high availability
Single Copy Cluster (SCC) Cluster Continuous Replication (CCR) Standby Continuous Replication (SCR)

Exchange 2007 Roles Overview


Client Access Server Role
Supports multiple internet client protocols
OWA, POP3, IMAP4, Outlook Anywhere, Exchange ActiveSync

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

Exchange 2007 Roles Overview


Unified Messaging Server Role
Voice messaging system Fax messaging system (inbound) Outlook Voice Access (OVA) Automated attendant Support for multiple dial plans Default Unified Messaging mailbox policy Unified Messaging-enabled mailboxes

Exchange 2007 SP1 Deployment

Exchange 2007 SP1 Server Deployment


Requirements
64-bit Intel or AMD capable hardware Minimum of 1GB of RAM, 2GB recommended Windows Server 2003 SP2
Microsoft .NET Framework 2.0 Microsoft Management Console 3.0

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)

Exchange 2007 Management Model

Exchange 2007 Management Model


Management Tools
64-bit & 32-bit Windows XP Windows Server 2003 Windows Vista Windows Server 2008
Exchange Management Console
Exchange Management Shell

Exchange 2007 Management Model


Management Model
Graphical Command-line

WinForms PowerShell Data Provider PowerShell Engine Exchange cmdlets


Process boundary

E2007 Store

Registry Files

AD

Exchange 2007 Management Model


Exchange Management Console (EMC)
Console remembers last location selected Console snap-in can be combined with other MMC snap-ins Console supports New Window from Here command Rich filtering with support for 10 expressions Pickers and wizards Domain-wide and forest-wide scoping supported Results size limited to 1,000 (by default) EMC uses same list of GCs and DCs used by services

Exchange 2007 Management Model


Exchange Management Console Toolbox
Configuration Management Tools
Exchange Best Practices Analyzer Details Templates Editor Public Folder Management Console

Disaster Recovery Tools


Database Recovery Management Database Troubleshooter Mail Flow Troubleshooter Message Tracking Queue Viewer Routing Log Viewer Performance Monitor Performance Troubleshooter

Mail Flow Tools

Performance Tools

Exchange 2007 Management Model


Exchange Management Shell
Powerful and flexible command-line interface Built on PowerShell technology from Windows Extends functionality of Exchange Management Console Automation and bulk operations Secure automation scripts (trusted scripts) Object-oriented data handling Pipelining Access to CMD commands Export to a .csv file Results from tasks can be viewed in multiple formats Robust test harness for service health, system health, and transport rules

Exchange 2007 Management Model


Shell Command-Line Structure
Verb Noun Name Argument String

MSH> get-mailbox
Command

server

smbex01

Parameter

Property Names

Name ---Bob Kelly Kim Akers

Alias ---bobk kima

Server -----smbex01 smbex01

StorageQuota -----------unlimited unlimited

Property Values

Exchange 2007 Management Model


Exchange Management Shell
Getting help
Get-help Get-help get-mailbox Get-help get-mailbox detail Get-help get-mailbox -full Get-excommand Get-command

Exchange 2007 SP1 Routing Topology & Mail Flow

Routing Topology & Mail Flow


Edge / Hub Relationship

Perimeter
EdgeSync over 50636
EDGE

Site C
ADAM

Site A

Site B Intranet

Routing Topology & Mail Flow


What happened to routing groups?
Active Directory sites replace routing groups Site links replace routing group connectors Hub servers in same site dont exchange messages Hub servers send/receive messages between sites Mailbox servers submit messages to any Hub servers in same site All mail is routed through a Hub server All mail routing is direct relay Deterministic routing Automatic configuration Hubs automatically load-balance

Routing Topology & Mail Flow


Mail Flow
Direct Relay and Back-Off
Exchange 2007 attempts to relay directly to destination site (unless a hub site is defined) Exchange 2007 tries all Hub servers in destination site If direct connect fails, it queues to the closest point of failure Binary Back-Off Bifurcate at the closest site to destination Reduces the amount of network traffic, through optimized fan-out process Cannot be disabled

Delayed fan-out

Routing Topology & Mail Flow


Best Route Between AD Sites
Final Back off Back-off Selection #2 Direct #1 Back-off SelectionConnect
Sender
Cost: 100
New York

Cost: 100
Munich

Recipient

Cost: 100 Cost: 100 Americas HQ Europe HQ

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

Rio de Janeiro Sydney

Routing Topology & Mail Flow


Bifurcation effect on routing (#1)
Direct BifurcateConnect
Sender
Cost: 100
New York

Cost: 100
Munich

Recipient

Cost: 100 Cost: 100 Americas HQ Europe HQ

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

Routing Topology & Mail Flow


Bifurcation effect on routing (#2)
Direct Connect
Sender
Cost: 100
New York

Bifurcate
Cost: 100
Munich

Recipient

Cost: 100 Cost: 100 Americas HQ Europe HQ

Cost: 100

Los Angeles

Cost: 100 Cost 300 Cost: 100

Dublin

Asia Pacific HQ
Mexico City

Cost: 100

Cost: 100 Cost: 100


Tokyo

Recipient
Rio de Janeiro Sydney

Routing Topology & Mail Flow


Hub Sites
Hub Site Sender
Cost: 100
New York

Direct Connect

Direct Connect Bifurcate


Hub Site
Cost: 100
Munich

Recipient

Cost: 100 Cost: 100 Americas HQ Europe HQ

Cost: 100

Direct Connect
Los Angeles

Cost: 100 Cost 300 Cost: 100

Dublin

Direct Connect

Asia Pacific HQ
Mexico City

Cost: 100

Hub Site

Cost: 100
Tokyo

Cost: 100

Recipient
Rio de Janeiro Sydney

Exchange 2007 SP1 Transport Management

Transport Management
New Features and Enhancements
Resource Management / Back Pressure X400 authoritative domains Additional configuration options in EMC
POP3/IMAP4 User Interface

New Tools New events added to categorizer Additional changes to edgetransport.exe.config

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

Cloned Configuration AntiSpam Agent logging

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

New events for resource usage

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

LowPriorityDelayNotificationTimeout NormalPriorityDelayNotificationTimeout HighPriorityDelayNotificationTimeout

8:00:00 (8 hours) 4:00:00 (4 Hours) 00:30:00 (30 minutes)

Configure message expiration timeout based on message priority


Parameter name LowPriorityMessageExpirationTimeout
NormalPriorityMessageExpirationTimeout

Default value 2.00:00:00 (2 days)


2.00:00:00 (2 days)

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

Priority Queuing affects other message limits on Hub


Source
Set-TransportServer

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)

Exchange 2007 SP1 Recipient Management

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.

The content of result pane can be displayed in two ways:

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

Events created with extended information


Exchange Migration: 1007 - The move-mailbox task for mailbox X' finished Exchange Migration: 9354 Mailbox X is deleted from the Exchange store Y on server Z

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

Scenarios not supported

Exchange 2007 SP1 Public Folder Management

Public Folder Management


Public Folder Management Console
Public Folder management from EMC (or EMS)
Public Folder Referrals Public Folder Administrator Permissions Mail-enabled public folders included when reviewing address lists, email address policies, and group memberships

Public Folder Management


Public Folder Hierarchy selection
1. Ranking by the age of the public folder database
2. Proximity

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

Exchange 2007 SP1 Outlook Web Access

Outlook Web Access


New and Enhanced Features
Auto complete addresses Fast search Conversation view Notifications Calendaring Improvements Address Book Auto-updating of views Address Book presentation Availability Web Service Calendar attendant Out-of-office attendant
Personal Distribution Lists Server side rules

Outlook Web Access


New and Enhanced Features
WebReady Document Viewing supports Office 2007 file formats
Word, Excel and PowerPoint

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

Outlook Web Access


Personal Distribution Lists
Flags Categories Empty membership possible PDL Limitations
Name maximum size 256 characters Members list (Display Name & SMTP Address) maximum 15Kb

Outlook Web Access


Server Side Rules
Options Module Same user experience as in Microsoft Outlook Rules that cant be modified
Client side rules Rules with deferred action appended by Microsoft Outlook Dark grey Cant be enabled or disabled inside OWA (only with Microsoft Outlook) Only delete or move up/down on priority All rules user interface respect the segmentation setting

Support for segmentation

Outlook Web Access


Monthly Calendar View
Only one month in the view, no scroll bar exists. By default, the Month view will orient to show the full calendar month. Monthly view with all details for specific day upon drill down Depending on number of weeks, the days will show as many appointments as possible

Outlook Web Access


Public Folders
Only available in OWA Premium Access through the /owa virtual directory Interaction with Exchange 2003
CAS role separate /public and /owa need same SSL settings /public has not been renamed SSL disabled on home public folder server assigned to users mailbox

Outlook Web Access


S/MIME
Exchange 2003 S/MIME control wont work Exchange 2007 S/MIME control installation
HTML message format (plain text not possible anymore) Need rights to install software Once installed on machine, is available immediately for all users OWASMIME.MSI available on CAS Server \Program Files\Microsoft\Exchange\Client Access\OWA\SMIME

Outlook Web Access


Sending Digitally-signed Message

Outlook Web Access


Reading Digitally-signed Message

Outlook Web Access


Sending Encrypted Message

Outlook Web Access


Reading Encrypted Message

Outlook Web Access


Options Mobile Devices page
Manage Active Sync Device from OWA 2007 SP1 (if enabled for user)

Outlook Web Access


Support for Unified Messaging
Play on Phone action from OWA UI

Special View Icons

Taking notes on voice-mail

Exchange 2007 SP1 Mobile Access

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

EAS Policies can also be applied by mailbox

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

Originator of remote wipe request receives confirmation message

Remote Wipe Can be Canceled


-

Mobile Access
Remote Wipe Self Service from OWA

Exchange 2007 SP1 Database Management

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

VSS backups supported

Microsoft Data Protection Manager 2007 SP1 recommended

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

Enabling remote streaming backups is required


Cluster continuous replication (CCR) environments that require remote streaming backup for seed operations Third-party applications may require remote streaming backup functionality

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

New on Exchange Server 2007 SP1


MSExchange Database ==> Instances \Online Defrag Pages Freed/Sec This counter shows the number of pages that are freed per second by online defragmentation due to compaction. MSExchange Database ==> Instances \Online Defrag Data Moves/Sec This counter shows the number of times per second that data is moved from one page to another by the online defragmentation process.

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
-

Exchange Server 2007 SP1 Clustering & Continuous Replication

Clustering & Continuous Replication


Models
Clustering Models
Single Copy Cluster (SCC) Cluster Continuous Replication (CCR) Local Continuous Replication (LCR) Cluster Continuous Replication (CCR) Standby Continuous Replication (SCR)

Continuous Replication

Clustering & Continuous Replication


Local Continuous Replication (LCR)

Clustering & Continuous Replication


Single Copy Cluster (SCC)

Clustering & Continuous Replication


Cluster Continuous Replication (CCR)

Clustering & Continuous Replication


Standby Continuous Replication (SCR)
CCR
Standalone Mailbox Server

SCR Sources
Standalone

SCR Targets

Standby Cluster with Passive Mailbox Role SCC

Clustering & Continuous Replication


New Features in Exchange Server 2007 SP1
Support for features in Windows Server 2008
Multiple subnet failover clusters DHCP IPv4 IPv6 Exchange and failover cluster network configuration New quorum models (disk and file share witness)

Continuous Replication (log shipping and seeding) over redundant cluster network in a CCR environment Reporting and monitoring improvements Performance improvements Transport dumpster improvements

Clustering & Continuous Replication


LCR & CCR Transport Dumpster
Transport Dumpster enabled
CCR & LCR Make sure that you have enough space on each Exchange Hub Transport server to accommodate the data in the transport dumpster queue for each storage group. Drafts folder for any Microsoft Outlook clients in online mode.
Appointments, contact updates, property updates, tasks, and task updates

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
-

Clustering & Continuous Replication


LCR & CCR Continuous Replication Management
Wizards to perform the following tasks
Suspend Continuous Replication Resume Continuous Replication Update Continuous Replication Restore Continuous Replication Suspend-StorageGroupCopy Resume-StorageGroupCopy Update-StorageGroupCopy (in CCR only available from passive node) Restore-StoreGroupCopy (in CCR only available from active node)

Associated PowerShell tasks

Clustering & Continuous Replication


CCR Continuous Replication Management
Status displayed on EMC
Three new optional columns Copy Queue Length Replay queue length Last Inspected Log Time

Clustering & Continuous Replication


CCR Continuous Replication Management
Cluster Continuous Replication page
Copy Status Values Not Supported Disabled Failed Seeding Stopped Suspended Healthy Initializing Service Down Resynchronizing

Clustering & Continuous Replication


CCR Continuous Replication Management
Clustered Mailbox Server Details
Failover Availability

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

Associated PowerShell tasks


-

Set-MailboxServer <CMSName> -AutoDatabaseMountDial:<Value>


Set-MailboxServer <CMSName> -ForceDatabaseMountAfter:<Value>

Clustering & Continuous Replication


Manage Clustered Mailbox Server Wizard
Move, Start or Stop a Clustered Mailbox Server from EMC (or EMS) Not supported
Manage a clustered mailbox server running on Windows Server 2008 from a computer running Windows XP or Windows Server 2003. Manage a clustered mailbox server running on Windows Server 2003 from a computer running Windows Vista or Windows Server 2008.

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.

Clustering & Continuous Replication


Standby Continuous Replication
Designed for scenarios that use or enable the use of standby recovery servers Enables a separation of high availability (comprised of service and data availability) and site resilience Uses the same log shipping and replay technology used by LCR & CCR Standard and Enterprise Edition

Clustering & Continuous Replication


Standby Continuous Replication
Sources
A standalone mailbox server (with or without LCR enabled) A clustered mailbox server in a single copy cluster A clustered mailbox server in a CCR environment Recovery storage groups cannot be enabled for SCR Storage group to be replicated must have single database

Clustering & Continuous Replication


Standby Continuous Replication
Targets
-

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

Clustering & Continuous Replication


SCR Sources and Targets - Deployment Options
SCR Sources
CCR

SCR Targets
MBX
Logs DB

MBX
Logs DB

Passive Node
Logs DB

SCC
Q

Clustering & Continuous Replication


Comparing SCR with LCR and CCR
SCR supports multiple replication targets per storage group. LCR and CCR support only one replication target per storage group (the passive copy) SCR includes a built-in delay for replay and log truncation activity. This is useful, for example, in the event of logical corruption of an active database, the delay can be used to prevent logical corruption of an SCR target database. LCR and CCR have no such delays. SCR is completely managed using the Exchange Management Shell. The Exchange Management Console can be used to manage many aspects of LCR and CCR (SP1)

Clustering & Continuous Replication


SCR and Backups
SCR supports backups from the source copy only LCR and CCR support backups from both the active and passive copy Log truncation on the SCR source does not wait until all logs have been replayed into all SCR targets because SCR target copies can be configured with large log replay delays (but it waits for log inspection) On an SCR target, a background thread runs every 3 minutes to determine if any log files need to be truncated

Clustering & Continuous Replication


SCR Log Replay & File Truncation
ReplayLagTime (24h)
Time to Microsoft Exchange Replication service waits before replaying log files that have been copied to the SCR target Time to Microsoft Exchange Replication service waits before truncating log files that have been copied to the SCR target computer and replayed into the copy of the database. The time period begins after the log has been successfully replayed into the copy of the database.

TruncationLagTime
-

Maximum of ("value of ReplayLagTime" or 50 log files")

Clustering & Continuous Replication


SCR Log Replay & File Truncation
If the following two criteria are met, a log file will be truncated:
Log generation sequence is below log checkpoint for the storage group Log file is older than ReplayLagTime + 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.

You might also like