exchange server 2010 high availability design...
TRANSCRIPT
Blocked
Allowed
Subnet 3
Subnet 4 Subnet 2
Subnet 1
Datacenter 1
CAS HT
MBX
Datacenter 2
HT CAS
AD AD MBX
Internal DNS Mail.contoso.com
Pop.contoso.com
Imap.contoso.com
Autodiscover.contoso.com
Smtp.contoso.com Outlook.contoso.com
Internal DNS Mail.region.contoso.com
Pop.region.contoso.com
Imap.region.contoso.com
Smtp.region.contoso.com
Outlook.region.contoso.com
ExternalURL = mail.region.contoso.com
CAS Array =
outlook.region.contoso.com
OA endpoint =
mail.region.contoso.com
ExternalURL = mail.contoso.com
CAS Array =
outlook.contoso.com
OA endpoint =
mail.contoso.com
External DNS Mail.region.contoso.com
Pop.region.contoso.com
Imap.region.contoso.com
Smtp.region.contoso.com
External DNS Mail.contoso.com
Pop.contoso.com
Imap.contoso.com
Autodiscover.contoso.com
Smtp.contoso.com
Set-OutlookProvider EXPR -CertPrincipalName msstd:mail.contoso.com
Set-MailboxDatabase -RPCClientAccessServer
Set-MailboxServer <Server> -DatabaseCopyAutoActivationPolicy <Blocked,IntrasiteOnly,Unrestricted>
Suspend-MailboxDatabaseCopy <DB\Server> -ActivationOnly
Pri
mar
y D
atac
en
ter Se
con
dary D
atacen
ter
MBX-B
CAS-Pri
MBX-D
CAS-Sec HT2010
MBX-CMBX-A
HT2010
DAG1
Outlook
DAG1FSW
Active Passive
Quorum
Votes = 5
(Majority)
Quorum
Votes = 3
(Majority)
Quorum
Votes = 2
(No
Majority)
Prim
ary
Dat
acen
ter Seco
nd
ary Datacen
ter
MBX-B
CAS-Pri
MBX-D
CAS-Sec HT2010
MBX-CMBX-A
HT2010
DAG1
Outlook
DAG1FSW
Active Passive
HT / MBX
HT / MBX
Quorum
Votes = 7
(Majority)
Quorum
Votes = 5
(Majority)
Quorum
Votes = 4
(Majority)
Pri
mar
y D
atac
ente
r Secon
dary D
atacenter
MBX-B
CAS-Pri
MBX-D
CAS-Sec HT2010
MBX-CMBX-A
HT2010
DAG1
Outlook Outlook
DAG1FSW
Active Active
Prim
ary
Dat
acen
ter Secondary D
atacenter
MBX-B
CAS-Pri
MBX-D
CAS-Sec HT2010
MBX-CMBX-A
HT2010
DAG1
Outlook Outlook
DAG1FSW
MBX-F MBX-HMBX-GMBX-E
DAG2
DAG2FSW
Active
ActivePassive
Passive
Set-MailboxServer <Server> -MaximumActiveDatabases <Number>
Server 1 Server 2 Server 3 Server 4 Server 5 Server 6 Server 7 Server 8
DB1 DB6 DB11 DB16 DB21 DB26 DB31 DB36
DB2 DB7 DB12 DB17 DB22 DB27 DB32 DB37
DB3 DB8 DB13 DB18 DB23 DB28 DB33 DB38
DB4 DB9 DB14 DB19 DB24 DB29 DB34 DB39
DB5 DB10 DB15 DB20 DB25 DB30 DB35 DB40
DB36’ DB31’ DB26’ DB21’ DB16’ DB11’ DB6’ DB1’
DB37’ DB32’ DB27’ DB22’ DB17’ DB12’ DB7’ DB2’
DB38’ DB33’ DB28’ DB23’ DB18’ DB13’ DB8’ DB3’
DB39’ DB34’ DB29’ DB24’ DB19’ DB14’ DB9’ DB4’
DB40’ DB35’ DB30’ DB25’ DB20’ DB15’ DB10’ DB5’
Server 1 Server 2 Server 3 Server 4 Server 5 Server 6 Server 7 Server 8
DB1 DB6 DB11 DB16 DB21 DB26 DB31 DB36
DB2 DB7 DB12 DB17 DB22 DB27 DB32 DB37
DB3 DB8 DB13 DB18 DB23 DB28 DB33 DB38
DB4 DB9 DB14 DB19 DB24 DB29 DB34 DB39
DB5 DB10 DB15 DB20 DB25 DB30 DB35 DB40
DB36’ DB31’ DB26’ DB21’ DB16’ DB11’ DB6’ DB1’
DB37’ DB32’ DB27’ DB22’ DB17’ DB12’ DB7’ DB2’
DB38’ DB33’ DB28’ DB23’ DB18’ DB13’ DB8’ DB3’
DB39’ DB34’ DB29’ DB24’ DB19’ DB14’ DB9’ DB4’
DB40’ DB35’ DB30’ DB25’ DB20’ DB15’ DB10’ DB5’
Server 1 Server 2 Server 3 Server 4 Server 5 Server 6 Server 7 Server 8
DB1 DB6 DB11 DB16 DB21 DB26 DB31 DB36
DB2 DB7 DB12 DB17 DB22 DB27 DB32 DB37
DB3 DB8 DB13 DB18 DB23 DB28 DB33 DB38
DB4 DB9 DB14 DB19 DB24 DB29 DB34 DB39
DB5 DB10 DB15 DB20 DB25 DB30 DB35 DB40
DB36’ DB31’ DB26’ DB21’ DB16’ DB11’ DB6’ DB1’
DB37’ DB32’ DB27’ DB22’ DB17’ DB12’ DB7’ DB2’
DB38’ DB33’ DB28’ DB23’ DB18’ DB13’ DB8’ DB3’
DB39’ DB34’ DB29’ DB24’ DB19’ DB14’ DB9’ DB4’
DB40’ DB35’ DB30’ DB25’ DB20’ DB15’ DB10’ DB5’
Server 1 Server 2 Server 3 Server 4 Server 5 Server 6 Server 7 Server 8
DB1 DB6 DB11 DB16 DB21 DB26 DB31 DB36
DB2 DB7 DB12 DB17 DB22 DB27 DB32 DB37
DB3 DB8 DB13 DB18 DB23 DB28 DB33 DB38
DB4 DB9 DB14 DB19 DB24 DB29 DB34 DB39
DB5 DB10 DB15 DB20 DB25 DB30 DB35 DB40
DB36’ DB31’ DB26’ DB21’ DB16’ DB11’ DB6’ DB1’
DB37’ DB32’ DB27’ DB22’ DB17’ DB12’ DB7’ DB2’
DB38’ DB33’ DB28’ DB23’ DB18’ DB13’ DB8’ DB3’
DB39’ DB34’ DB29’ DB24’ DB19’ DB14’ DB9’ DB4’
DB40’ DB35’ DB30’ DB25’ DB20’ DB15’ DB10’ DB5’
Server 1 Server 2 Server 3 Server 4 DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB8 DB9 DB10 DB11 DB12 DB4’’ DB5’’ DB6’ DB1’ DB3’’ DB7’’ DB2’’ DB3’ DB4’ DB1’’ DB2’ DB5’ DB7’ DB9’’ DB10’ DB8’ DB11’ DB12’’ DB10’’ DB11’’ DB12’ DB6’’ DB8’’ DB9’
Server 1 Server 2 Server 3 Server 4 DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB8 DB9 DB10 DB11 DB12 DB4’’ DB5’’ DB6’ DB1’ DB3’’ DB7’’ DB2’’ DB3’ DB4’ DB1’’ DB2’ DB5’ DB7’ DB9’’ DB10’ DB8’ DB11’ DB12’’ DB10’’ DB11’’ DB12’ DB6’’ DB8’’ DB9’
Server 1 Server 2 Server 3 Server 4 DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB8 DB9 DB10 DB11 DB12 DB4’’ DB5’’ DB6’ DB1’ DB3’’ DB7’’ DB2’’ DB3’ DB4’ DB1’’ DB2’ DB5’ DB7’ DB9’’ DB10’ DB8’ DB11’ DB12’’ DB10’’ DB11’’ DB12’ DB6’’ DB8’’ DB9’
2 HA Copies
(Total)
3+ HA
Copies
(Total)
2+ HA
Copies /
Datacenter
1 Lagged
Copy
2+ Lagged
Copies /
Datacenter
Primary
Datacenter
Servers
RAID RAID or
JBOD
RAID or
JBOD
RAID RAID or
JBOD
Secondary
Datacenter
Servers
RAID RAID RAID or
JBOD
RAID RAID or
JBOD
Hardware Licensing
2 physical servers (all-in-one)* Requires Hardware Load
Balancer
Less licenses
2 physical server architecture
utilizing Hyper-V (role
separation via VMs)*
Less hardware More Exchange licenses
4 physical servers (role
separation – 2 MBX, 2 HT/CAS)
More hardware More Exchange and
Windows licenses