Client Access Server Microsoft Internet Explorer Mozilla Firefox

  • Slides: 41
Download presentation

Client Access Server Microsoft® Internet Explorer®, Mozilla Firefox™, Safari® OWA & ECP Mobile Devices

Client Access Server Microsoft® Internet Explorer®, Mozilla Firefox™, Safari® OWA & ECP Mobile Devices EAS Outlook®, Entourage®, LOB apps EWS Outlook, Entourage, Line-of-Business (LOB) apps, Mobile Devices Outlook from the Internet RPC Mailbox Server Lightweight Directory Access Protocol (LDAP) Autodiscover Offline Address Book download Outlook Anywhere Thunderbird POP/IMAP Outlook RPC Client Access Service Outlook Address Book Service Domain Controller Proxied Hyper. Text Transfer Protocol (HTTP) Other CAS Server

Exchange Server 2007 Exchange Components (EWS, Outlook, other MAPI clients Active. Sync®, UM, OWA,

Exchange Server 2007 Exchange Components (EWS, Outlook, other MAPI clients Active. Sync®, UM, OWA, Mailbox Agents, Transport Agents) Entourage, 3 rd party apps Entourage, party apps MAPI RPC Store DAV* Exchange Components (EWS, Active. Sync, UM, OWA, Mailbox Agents, Transport Agents) Exchange Business Logic Exchange Core Business Logic MAPI, RFR & NSPI RPC Mailbox 3 rd Middle Tier Outlook, other MAPI clients Exchange Business Logic Mailbox Middle Tier Exchange 2010 MAPI RPC Store

Outlook Clients Exchange CAS Array MBX GC

Outlook Clients Exchange CAS Array MBX GC

Exchange Components Mailbox Middle Tier Client saves item (new or existing) (EWS, Active. Sync,

Exchange Components Mailbox Middle Tier Client saves item (new or existing) (EWS, Active. Sync, UM, OWA, Mailbox Agents, Transport Agents) Exchange Business Logic Exchange Core Business Logic MAPI, RFR & NSPI RPC MAPI RPC Store On Save: • If it’s a meeting message, make a copy in the Calendar Logging folder • If the Save is a Delete, make a copy in the Recoverable Items folder

Open Mailbox: /o=contoso/ou=First Administrative Group/cn=Recipients/cn=user 1/guid=3 F 2504 E 0 -4 F 89 -11

Open Mailbox: /o=contoso/ou=First Administrative Group/cn=Recipients/cn=user 1/guid=3 F 2504 E 0 -4 F 89 -11 D 3 -9 A 0 C-0305 E 82 C 3301 Mailbox Middle Tier Return archive mailbox session Exchange Business Logic Exchange Core Business Logic MAPI, RFR & NSPI RPC MAPI RPC Store Parse the legacy DN: does this object represent a regular mailbox or an archive? • If a regular mailbox, perform regular AD DS lookup and return the mailbox • If an archive, look up the primary mailbox and return the associated archive

Outlooktriesto reconnect again Outlook 2 Outlook 1 Outlook 3 Load Balancer RPC Client Access

Outlooktriesto reconnect again Outlook 2 Outlook 1 Outlook 3 Load Balancer RPC Client Access Service CAS Array RPC Client Access Service CAS Active Manager Fails Client Active Manager Client CAS 1 Active Manager Client CAS 2 CAS 3 If failover is in. Active progress AM Outlook’s DB failover Manager reconnect is. DB complete Returns triggers Mailbox & AM new Where’s the returns old server & connect returns AM Server 1 new request server fails mounted? MAPI RPC Store Disk Fails Active Manager Mailbox Server 1 MAPI RPC Store Active Manager Mailbox Server 2 DAG MAPI RPC Store Active Manager Mailbox Server 3 MAPI RPC Store Active Manager Mailbox Server 4

Home Server = CAS-PRI RPCClient. Access. Server = CAS-PRI

Home Server = CAS-PRI RPCClient. Access. Server = CAS-PRI

Outlook 2003 can’t update if source CAS is unavailable Autodiscover detects profile change butand

Outlook 2003 can’t update if source CAS is unavailable Autodiscover detects profile change butand does updates thethe profile to to useuse new CAS not update profile new thearray RPC (requires CAS arrayrestart) value Outlook continues to use existing Home Server defined in the profile (CAS-PRI) Autodiscover detects profile change profile to changeand but updates does notthe update the use new CASnew array profile to use the(requires RPC CAS restart) array value After *over, manually change RPCClient. Access. Server = CAS-SEC

AD DS CAS Outlook NSPI Common Business Logic LDAP

AD DS CAS Outlook NSPI Common Business Logic LDAP

4 3 CAS 2010 2 MBX 2010 GC AD DS Site 2 AD DS

4 3 CAS 2010 2 MBX 2010 GC AD DS Site 2 AD DS Site 1 1 CAS 2010 MBX 2010 GC

NSPI RPC Add/Remove-Distribution. Group. Member Set-Mailbox -Public. Delegates Set-Mailbox -User. Certificate -User. SMIMECertificate LDAP

NSPI RPC Add/Remove-Distribution. Group. Member Set-Mailbox -Public. Delegates Set-Mailbox -User. Certificate -User. SMIMECertificate LDAP Active Directory

Persistence: Required Persistence: Recommended Persistence: Not Required Outlook Web App Outlook Anywhere Offline Address

Persistence: Required Persistence: Recommended Persistence: Not Required Outlook Web App Outlook Anywhere Offline Address Book Exchange Control Panel Activesync Auto. Discover Exchange Web Services Address Book Service POP 3 RPC Client Access Service Remote Power. Shell IMAP 4

HTTP-Based Workloads Workload Outlook Web App Preferred Session Persistence Method 1. Client IP 2.

HTTP-Based Workloads Workload Outlook Web App Preferred Session Persistence Method 1. Client IP 2. App Cookie “User. Context” Exchange Control Panel Autodiscover RPC Client Access Exchange Address Book 1. Client IP 2. App Cookie “mx. Exch. Ecp. Canary” 1. Client IP 2. Authorization HTTP header 1. Cookie 2. SSL ID 1. Client IP 2. No affinity/persistence 3. App Cookie “Outlok. Session” 1. Client IP 2. SSL ID No affinity/persistence 1. Client IP RPC Endpoint Mapper 1. Client IP Post Office Protocol (POP 3) No affinity/persistence Internet Message Access Protocol (IMAP 4) No affinity/persistence Exchange Active. Sync Exchange Web Services Outlook Anywhere TCP Socket Oriented Workloads Offline Address Book MSIT-Deployed Session Persistence Method Custom Script 1. ) SSL Session ID until App Cookie “User. Context” is generated App Cookie “ms. Exch. Ecp. Canary” Authorization HTTP header App Cookie SSL Session ID (fallback) No affinity/persistence SSL ID No affinity/persistence Client IP

http: //europe. msteched. com/topic/list/

http: //europe. msteched. com/topic/list/