SlideShare una empresa de Scribd logo
1 de 47
Descargar para leer sin conexión
Scott Schnoll
scott.schnoll@microsoft.com
Principal Technical Writer
Microsoft Corporation
UNC302
Agenda
 Discuss the topology changes introduced in
 Exchange Server 2010
    Client Access
    Transport
    Mailbox
 Understand our guidance on server sizing
Exchange 2010 Enterprise Topology
                                    Enterprise Network                        Phone system
                                                                              (PBX or VOIP)

                  Edge Transport                  Hub Transport
                  Routing & AV/AS                Routing & Policy

  External
   SMTP
  servers
                                                     Mailbox                 Unified Messaging
                                                 Storage of mailbox            Voice mail &
                                                  and public folder
                                                                                voice access
   Mobile phone                                        items



                                                   Client Access
Web browser                                     Client connectivity
                                                   Web services


    Outlook
 (remote user)                                                        Line of business application

                                    Outlook (local user)
Consolidation of Store Access Paths

                                                              Entourage
              Exchange Components                                                         Exchange Components
                                                                                                                   Transport
           WS
                                              Transport                                  WS                         Agents
                               OWA             Agents
                                                                                            Mailbox
                                                                                                      OWA
                   Mailbox
                   Agents                UM                                                 Agents                UM
                               Sync                            Outlook /                              Sync
                                                              MAPI clients

                                                                                         MAPI,
Middle




         Exchange                          Outlook /
                                                                                                 Exchange




                                                                          Middle
                                          MAPI clients                                   RFR &
Tier




         Biz Logic                                                                               Biz Logic




                                                                           Tier
                                                                                        NSPI RPC
                                                  Entourage
                                                                                        Exchange Core Biz Logic

                             MAPI RPC          DAV
         Mailbox




                                                                              Mailbox
                                                                                              MAPI RPC
                                      Store
                                                                                                 Store
Architectural Changes
Client Access
The middle tier                             Outlook Clients

  CAS is true middle tier with new
  services and functionality designed to
  restrict all Outlook data access to a
  single common path by migrating
  Mailbox and Directory endpoints to CAS
                                            Exchange CAS Array
  Outlook data connections go to RPC
  Client Access service on CAS instead of
  connecting directly to mailbox servers
  Address Book service on CAS replaces
  the DSProxy interface
                                            MBX               GC
  Public folder connections connect
  directly to the Mailbox server, but
  through RPC Client Access service on
  backend
Client Access
How RPC Client Access service improves experience
  Provides a better client experience during switchovers/failovers
      When a MBX server fails over, Outlook client will only see ~30 sec
      disconnection, as compared to 1-TTL min before
  Uses the same business logic for Outlook and other CAS clients
      Calendar logging + fix up
      Content/body conversion
      Greatly simplifies AD topology requirements for Outlook
  Supports more concurrent connections/mailboxes per
  Mailbox server
  Reduces code and client logic in Exchange Store process for
  increased reliability
Client Access
How directory referral connections work
1.    Outlook calls get Address Book
      server API
2.    CAS queries Active Directory                                        4
                                                          1      3
     a.   Mailbox location (AD site)
     b.   Mailbox version




                                                                              AD Site 2
                                              AD Site 1
     c.   RpcClientAccessServer property of
          mailbox database
3.    CAS tells Outlook which CAS or CAS                  CAS                             CAS
                                                          2010       2                    2010
      array should be used for directory
      requests
4.    Outlook connects to the
      appropriate CAS                         MBX 2010               GC       MBX 2010           GC

      If mailbox is moved back to 2003/2007, CAS will redirect the client to the
      mailbox server so that it can provide a referral to a global catalog server
      Otherwise, all legacy mailboxes will get directory referrals from mailbox server
Client Access                                       Outlook connecting
Outlook anywhere improvements                       with Outlook
                                                    Anywhere
  Outlook Anywhere clients use        HTTPS           HTTPS
  the Address Book service on       RPC_IN_DATA    RPC_OUT_DATA

                                                      Windows 2008+
  CAS for directory-related                                 RPC/HTTP Proxy

  requests
  This architecture resolves the     RPC_IN_DATA   RPC_OUT_DATA

  issue regarding DSProxy and                                        CAS
  split HTTP connections that are                     RPC Client Access and
                                                      Address Book services
  due to using SSL-ID load
  balancing solutions                     LDAP        RPC




                                             AD      Mailbox
Client Access
Writing to the directory
  New behavior ensure that Outlook can write changes to Active
  Directory for the following scenarios
      Distribution group membership
      Delegate management
      Certificate management
  When the Address Book service detects one of these
  modifications, it will utilize the appropriate cmdlet to commit
  the change to Active Directory based on the property tag
  (assuming user is scoped and authorized to make those
  changes)
      Add/Remove-DistributionGroupMember
      Set-Mailbox -PublicDelegates
      Set-Mailbox -UserCertificate -UserSMIMECertificate
Client Access
Scaling mailbox connections                     60K outbound    60K outbound
                                                connections /   connections /
                                                CAS IP (W2K8)    MBX server

       Outlook Anywhere Clients         CAS               MBX            GC



                           Exchange Server 2007

                               60K connections / MBX server


         Outlook Clients                               MBX



                           Exchange Server 2007
Client Access
Scaling mailbox connections

                                         # of CAS servers
                                  x 100 connections / CAS RPCCA
                                         service/process


                                                                  MBX
    Outlook Clients      Exchange CAS NLB




                                                    LDAP
                                  GC

  Exchange Server 2010
Client Access
Firewall/proxy guidelines
  Internet Security and Acceleration (ISA) Server 2006
       Kernel memory limitations imposed by the 32-bit architecture
       ISA:CAS ratio 3:1 (worst case – heavy Outlook Anywhere usage)
          Important when you have a large percentage of your users connected via Outlook
          Anywhere, as the ratio of Transmission Control Protocol (TCP) connections to users is
          much higher than you would see for Outlook Web Access (OWA), ActiveSync, POP, or
          IMAP traffic
  Beyond ISA 2006 … pre-release product information
       Forefront Unified Access Gateway (UAG)
          Next-generation secure remote access product and the future version of Microsoft
          Intelligent Application Gateway—native 64-bit architecture
          Will be tested with Exchange Server 2010
       Forefront Threat Management Gateway (TMG)
          Next-generation network security product and the future version of Microsoft ISA
          Server—native 64-bit architecture
          Will be tested with Exchange Server 2010
Client Access
Architectural considerations
  Versioning
      Exchange 2010 CAS required in every AD site where
      Exchange 2010 MBX is deployed
      Exchange 2007 MBX requires Exchange 2007 CAS
  Load balancing
      If planning on deploying more than 8 CAS servers in a load
      balanced array, consider deploying hardware load balancing
      solution
      If CAS is co-located with highly available Mailbox server,
      then non-Windows NLB solution is needed (e.g., hardware
      load balancer, ISA load balancing, or third-party software-
      based load balancing)
Architectural Changes
Transport Roles
Resiliency issues in Exchange 2007
  Transport database is stateful
     Loss of service results in loss of mail
  Transport dumpster impacts the environment
     In extreme cases, up to 200% increase in
     IOPS/message due to many SGs and inefficient
     cache usage when compared to similar scenarios
     without dumpster
     Redelivery submission results in entire quota being
     redelivered and store removing duplicates
Transport Roles
Exchange 2010 resiliency improvements
  Shadow redundancy is a new feature of transport
     Provides redundancy for messages for the entire time they
     are in transit
     Transport becomes stateless
     Eliminates need for RAID, which reduces 50% write I/O
  Transport Dumpster Changes
     Database replication feedback is now used to control which
     messages remain in transport dumpster
     When message has been replicated to all database copies,
     message is truncated from transport dumpster
     Transport dumpster size is now based on log replication
     latency and frequency of feedback
Transport Roles
How does shadow redundancy work?
                          1. Hub (shadow) delivers message to
        Hub                  Edge1 (primary)
                             Detects that Edge1 supports Transport
  1
                             redundancy through XSHADOW verb
                             Hub moves message to shadow queue and
                             stamps Edge1 as current, primary owner

Edge1             Edge2   2.    Edge1 (primary) receives message
  2
                               (becomes “primary owner”)
                               Edge1 delivers message to next hop
                               Edge1 updates discard status of the
        Foreign                message indicating delivery complete
        MTA
                               to foreign MTA
Transport Roles
How does shadow redundancy work?
                                3.    Success: Hub (shadow) queries Edge1
                                     (primary) for expiry status
            Hub                      Hub issues XQDISCARD command (next SMTP
                                     Session),Edge1 checks local discard status and
                      4
  1     3                            responds with list of messages considered
                                     delivered
                                      Hub deletes messages from its shadow queue

                                4. Failure: Hub (shadow) queries Edge1 (primary)
Edge1                     Edge2    discard status and resubmits
  2                                 Hub opens SMTP session, issued XQDISCARD
                                   command (heartbeat)—if Hub can’t contact Edge1
                                   within timeout, resubmits messages in shadow
            Foreign                queue—resubmitted messages are delivered to
            MTA                    Edge2 (go to #1)
Transport Roles
Shadow redundancy: other scenarios
  For systems that do not support shadow redundancy, Exchange
  2010 utilizes a delayed acknowledgement process
      SMTP submission from Exchange 2003/2007, 3rd party Message
      Transfer Agent( MTA ) and Mail User Agent (MUA - UM, POP and
      IMAP clients)
      250 response delayed up to 30 sec (default)
      If transport server fails before ack, client resubmits
  Mailbox Submission redundancy relies on copy of message in
  sender’s “Sent Items” folder
      Mail Submission Service resubmits copy when hub doesn’t acknowledge
      successful delivery of message
  System generated (Journal Report, NDR) are considered “side
  effects” of original message submission, tracked as part of
  original delivery status
Transport Roles
Exchange 2010 performance enhancements
  ESE changes:
     ESE page size is 32KB
     ESE database page compression
     Intrinsic long value record storage
     ESE version store maintenance
  DB cache size increased to 1GB
  Checkpoint depth increased to 512MB
  Results:
     With transport dumpster changes and ESE improvements, transport
     IOPS requirements are targeted to be reduced by more than 50%
     Larger message sizes are supported without causing backpressure
Transport Roles
Edge transport improvements
  Better Performance for EdgeSync via Deltasync Mode
     Under this mode, each time EdgeSync service only reads the
     delta change since last sync and updates the
     target accordingly
  Support for safe senders and blocked senders
     Configurable Safe List quotas
     Administrator defined blocked senders
     Automatic update of Safe Sender list propagation into
     Active Directory
Transport Roles
Resilient routing for co-located HA Mailbox/Transport
  Hub Transport attempts to re-route a message for a
  local Mailbox server to another Hub Transport server in
  same site if the Hub Transport server is also a DAG
  member and it has a copy of the mailbox database
  mounted locally
  Mail Submission service was modified so that it would
  prefer to not submit messages to a local Hub Transport
  role when Mailbox/Hub server is a member of a DAG.
  The behavior is to load balance across other Hub
  Transport servers in same AD site, and fall back to local
  Hub Transport server if there are no other available
  Hub Transport servers in the same site
Transport Roles
Architectural considerations
  Shadow redundancy enables RAID-less solutions for mail.que
  database
  Routing version boundary change:
       Exchange 2010 Mailbox servers can only submit to Exchange 2010
       Hub Transport servers and Exchange 2010 Hub Transport servers
       can only deliver to Exchange 2010 Mailbox servers
       Exchange 2007 Mailbox servers can only submit to Exchange 2007
       Hub Transport servers and Exchange 2007 Hub Transport servers
       can only deliver to Exchange 2007 Mailbox servers
  Exchange 2010 Hub Transport servers can communicate with
  Exchange 2007 Hub Transport servers via SMTP (and vice versa)
  For Edge, Exchange 2010 Hub Transport will become authoritative for
  Edgesync in the coexistence scenario
Architectural Changes
Mailbox
Store/ESE changes
              Exchange 2007 Issues                                Exchange Server 2010

 Exchange does many small, random                  Exchange store schema and ESE optimized for fewer large,
                                                   smoother, sequential I/Os
 input/outputs (I/Os) which inhibit the types of         •Store schema changes
 disks that can be used                                  •DB I/O size improvements
                                                         •Database cache effectiveness improvements
                                                         •ESE optimized for new store schema

                                                   Result: Exchange 2010 reduces I/O by an additional 70%
                                                   when compared to Exchange Server 2007 and is optimized for
                                                   SATA class disks

 Large item count per folder is an issue due to    Schema changes of the table structure and deferred index
                                                   updates greatly improves restricted view performance
 restricted views (affects large mailbox
 deployments)                                      Result: Supports 100,000 items per folder

 Outlook Personal Folder Files (PSTs) are a        New Messaging Records Management features
                                                        •Item level policy settings
 litigation, security, and management nightmare         •Archive mailbox feature for importing and storing PST
                                                        data
                                                        •Compliance Officer search capabilities

                                                   Result: PSTs can be removed by placing data into Exchange
                                                   repository and can be searched easily


Attend UNC304 – Storage in Exchange Server 2010 – Today @ 5:00 PM, Arena 2
Mailbox
High availability changes
                             Single-copy cluster           Cluster Continuous      Exchange Server 2010
                                                               Replication            High Availability

*Over granularity       Server-level                   Server-level                Database-level
Copies of data          1                              2                           2 to 16
*Over time              ~2 min                         ~2 min                      ~30 sec (POR)
*Over management        Windows Cluster                Windows Cluster             Exchange Server
Data replication        SCR or 3rd party replication   Continuous replication      Continuous replication

Management tools        Separate                       Separate                    Unified
Host other roles?       No                             No                          Yes

     Other advantages
             Step up to automatic failover without rebuilding the mailbox server
             Incrementally add replicated copies to meet business needs
             No subnet or special DNS requirements

  Attend UNC303 – High Availability in Exchange Server 2010 – Today @ 3:30 PM, Arena 1B
Mailbox
Architectural considerations
  Streaming backup support has been removed
  Utilize direct-attached storage (DAS) solutions to reduce costs
  with large mailboxes and continuous replication
      Leverage the Storage Cost Calculator
  Deploy Database Availability Groups (DAGs) and use replication
  to achieve high availability
      If deploying 3 or more database copies, consider RAID-less storage
      design and combining logs and database on same spindles
      Ensure unique database names across the organization
Mailbox
Architectural considerations
  Large mailbox support (10 GB+) enables different scenarios
      Deploy Office 2007 Service Pack 2 (SP2) or later
      Leverage records management functionality
  Scenario 1:
      Deploy a single mailbox to contain all data
  Scenario 2:
      Deploy primary mailbox to support 1-2 years worth of data
      Deploy archive mailboxes to allow end users to retain long-term
      needed data
Mailbox
Public Folders
  Co-existence support between Mailbox server 2010 and Mailbox
  server 2003/2007
  Outlook can access public folder data from Exchange 2010,
  2007, or 2003
  OWA 2010 only gives access to public folders with replicas
  located on Exchange 2010
      This is different from OWA 2007, which had a redirection behavior,
      opening up OWA 2000/2003 for public folders on older mailbox servers
      in separate browser windows
  Get-PublicFolderStatistics now captures last user access
  Unlike Exchange 2007, public folder stores can no longer be
  enabled for continuous replication, but you can create a public
  folder store on a mailbox server that resides in a DAG
      Public Folder replication is your data resiliency solution
Agenda
 Discuss the topology changes introduced in
 Exchange Server 2010
 Understand our guidance on server sizing
Scale Out vs. Scale Up
 Scale out is a strategic choice made
 by Microsoft
 Focus is on supporting large mailboxes at low
 cost, goal to further decrease input/output (I/O)
 to reduce Total Cost of Ownership (TCO)
 Scaling up increases risk that an outage or
 failure affects more users
 Scaling out provides an opportunity for high
 availability at low cost
Processor Core Scalability
 Single role servers
    Beta/RC: 12 cores maximum
      No benefit moving to 16 cores from a performance
      perspective
 High scale all-in-one server—currently under
 investigation
    Beta/RC: 16 cores max
Client Access
RC sizing guidance
  Since CAS role is now a true middle-tier solution, CAS
  servers require beefier hardware
  CAS to Mailbox processor core ratio changes drastically
  as a result of RPC Client Access service (3:4)
  Processor/Memory requirements:
     8 cores recommended
     2 GB RAM/core recommended (8 GB min)
Transport
RC sizing guidance
  Memory and processor requirements are
  staying inline with Exchange 2007 requirements
  Processor/Memory requirements:
     4 cores recommended
     1 GB RAM/core recommended
  Transport rule attachment scanning and content
  encryption technologies may impact these
  guidelines
Mailbox
RC sizing guidance
  Use 4 – 8 total cores for mailbox
     16 cores shows decline in throughput on single
     role machines
  RAM
     4GB base RAM for content indexing and mailbox assistants
     2-8MB per mailbox recommended for database cache and
     will be based on message profile and mailbox size
        Example: Light Message Profile with 10+GB mailbox – 8MB memory
  Size and prepare disks correctly
     Use storage calculator
Unified Messaging
RC sizing guidance
  Use 4 cores
  4-8 GB of RAM recommended
    More than 8 GB is not shown to improve TCO
    or scale
 Not recommended combining with other roles
    Audio quality can be affected
 Place close to the mailbox servers that host UM-
 enabled mailboxes
 Voice mail preview may impact these guidelines
Exchange 2010 Ratio Guidelines
 Processor core ratios
    Client Access Server (CAS) : Mailbox = 3 : 4
    Hub Transport server : Mailbox
      = 1 : 7 (no A/V on Hub)
      = 1 : 5 (with A/V Hub)
    Edge guidance expected to be very similar to
    Exchange Server 2007
    GC: Mailbox
      = 1 : 4 (32–bit GC)
      = 1 : 8 (64-bit GC)
Tools
 Profiling
    Exchange Profile Analyzer (EPA)
    Performance Monitor (Perfmon)
 Sizing
    Exchange 2010 Mailbox Storage Requirements Calculator
 Validation
    Jetstress 2010 - http://bit.ly/2Gyg7X
    Exchange Load Generator “Loadgen”
    Remote Connectivity Analyzer –
    https://www.testexchangeconnectivity.com
 Monitoring
    Exchange 2010 Management Pack - http://bit.ly/t3DLW
Key Takeaways
 Exchange Server 2010 introduces several
 paradigm shifts
    Client connections are performed through Client Access
    Server role
    Shadow redundancy introduces message resiliency within
    transport pipeline
    High Availability, store, and new compliance scenarios
    improve data retention, resiliency, and availability
 There are changes to server sizing and scalability, most
 notably with CAS
Resources


  www.microsoft.com/teched         www.microsoft.com/learning

  Sessions On-Demand & Community   Microsoft Certification & Training Resources




  http://microsoft.com/technet             http://microsoft.com/msdn

  Resources for IT Professionals           Resources for Developers
Related Content
Breakout Sessions
UNC302 Exchange 2010 Architecture
UNC304 Storage in Exchange 2010
UNC305 Exchange 2010 Voicemail
UNC306 Migrating to Exchange 2010: Deployment Best Practices
UNC308 Migration and Co-existence with Exchange/Non-Exchange and Exchange Online

Hands-on Labs
UNC11-HOL Microsoft Exchange Server 2010 Governance and Archiving
UNC13-HOL Microsoft Exchange Server 2010 Server Management Tools
UNC14-HOL Microsoft Exchange Server 2010 Setup and Deployment
UNC15-HOL Microsoft Exchange Server 2010 Transport Routing
UNC17-HOL Microsoft Exchange Server 2010 Unified Messaging Configuration and
Interoperability with Microsoft Office Communications Server 2007 R2

Instructor Led Labs
UNC14-ILL Microsoft Exchange Server 2010 Setup and Deployment
Track Resources
Exchange Server 2010 Release Candidate Download (English)
http://www.microsoft.com/exchange/2010/en/us/try-it.aspx

Exchange Server 2010 Documentation
http://technet.microsoft.com/library/bb124558(EXCHG.140).aspx

Read Exchange Team Blog Posts
http://msexchangeteam.com/archive/category/11164.aspx

Participate in Exchange Server 2010 Forums
http://social.technet.microsoft.com/Forums/en-US/exchange2010/threads

Read Communications Server Team Blog Posts
http://communicationsserverteam.com/
Evaluation Prize
 Complete an evaluation on
 CommNet and enter to win
 an award winning JABRA
 premium DECT headset
 5 to win per day
 RRP $599
© 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.

Más contenido relacionado

La actualidad más candente

Chapter 7 - Computer Networking a top-down Approach 7th
Chapter 7 - Computer Networking a top-down Approach 7thChapter 7 - Computer Networking a top-down Approach 7th
Chapter 7 - Computer Networking a top-down Approach 7thAndy Juan Sarango Veliz
 
open system interconnection
open system interconnectionopen system interconnection
open system interconnectionRuchi Maurya
 
session initiation protocol - SIP
session initiation protocol - SIPsession initiation protocol - SIP
session initiation protocol - SIPMahmoud Abudaqa
 
Chapter 6 - Computer Networking a top-down Approach 7th
Chapter 6 - Computer Networking a top-down Approach 7thChapter 6 - Computer Networking a top-down Approach 7th
Chapter 6 - Computer Networking a top-down Approach 7thAndy Juan Sarango Veliz
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteAtharaw Deshmukh
 
CSS preprocessor 介紹,與 SASS 入門分享
CSS preprocessor 介紹,與 SASS 入門分享CSS preprocessor 介紹,與 SASS 入門分享
CSS preprocessor 介紹,與 SASS 入門分享wantingj
 
UDP - User Datagram Protocol
UDP - User Datagram ProtocolUDP - User Datagram Protocol
UDP - User Datagram ProtocolPeter R. Egli
 
Traffic profiles, congestion and network performance
Traffic profiles, congestion and network performanceTraffic profiles, congestion and network performance
Traffic profiles, congestion and network performanceRaj Parekh
 

La actualidad más candente (13)

Chapter 7 - Computer Networking a top-down Approach 7th
Chapter 7 - Computer Networking a top-down Approach 7thChapter 7 - Computer Networking a top-down Approach 7th
Chapter 7 - Computer Networking a top-down Approach 7th
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
 
Understanding TCP/IP
Understanding TCP/IPUnderstanding TCP/IP
Understanding TCP/IP
 
open system interconnection
open system interconnectionopen system interconnection
open system interconnection
 
session initiation protocol - SIP
session initiation protocol - SIPsession initiation protocol - SIP
session initiation protocol - SIP
 
Chapter 6 - Computer Networking a top-down Approach 7th
Chapter 6 - Computer Networking a top-down Approach 7thChapter 6 - Computer Networking a top-down Approach 7th
Chapter 6 - Computer Networking a top-down Approach 7th
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
Osi model in networking
Osi model in networkingOsi model in networking
Osi model in networking
 
CSS preprocessor 介紹,與 SASS 入門分享
CSS preprocessor 介紹,與 SASS 入門分享CSS preprocessor 介紹,與 SASS 入門分享
CSS preprocessor 介紹,與 SASS 入門分享
 
Opnet lab 6 solutions
Opnet lab 6 solutionsOpnet lab 6 solutions
Opnet lab 6 solutions
 
Data link layer
Data link layerData link layer
Data link layer
 
UDP - User Datagram Protocol
UDP - User Datagram ProtocolUDP - User Datagram Protocol
UDP - User Datagram Protocol
 
Traffic profiles, congestion and network performance
Traffic profiles, congestion and network performanceTraffic profiles, congestion and network performance
Traffic profiles, congestion and network performance
 

Destacado

SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...
SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...
SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...Louis Göhl
 
UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...
UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...
UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...Louis Göhl
 
Migrating to Exchange 2010 and ad 2080 r2
Migrating to Exchange 2010 and ad 2080 r2Migrating to Exchange 2010 and ad 2080 r2
Migrating to Exchange 2010 and ad 2080 r2Nathan Winters
 
Introducing Exchange Server 2010
Introducing Exchange Server 2010Introducing Exchange Server 2010
Introducing Exchange Server 2010Harold Wong
 
Hướng dẫn xây dựng mô hình mạng với vmware
Hướng dẫn xây dựng mô hình mạng với vmwareHướng dẫn xây dựng mô hình mạng với vmware
Hướng dẫn xây dựng mô hình mạng với vmwarelaonap166
 
Microsoft Exchange Server 2010
Microsoft Exchange Server 2010Microsoft Exchange Server 2010
Microsoft Exchange Server 2010HCL TECHNOLOGIES
 

Destacado (7)

SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...
SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...
SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...
 
UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...
UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...
UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...
 
Migrating to Exchange 2010 and ad 2080 r2
Migrating to Exchange 2010 and ad 2080 r2Migrating to Exchange 2010 and ad 2080 r2
Migrating to Exchange 2010 and ad 2080 r2
 
Exchange 2010 SP2 & Tips
Exchange 2010 SP2 & TipsExchange 2010 SP2 & Tips
Exchange 2010 SP2 & Tips
 
Introducing Exchange Server 2010
Introducing Exchange Server 2010Introducing Exchange Server 2010
Introducing Exchange Server 2010
 
Hướng dẫn xây dựng mô hình mạng với vmware
Hướng dẫn xây dựng mô hình mạng với vmwareHướng dẫn xây dựng mô hình mạng với vmware
Hướng dẫn xây dựng mô hình mạng với vmware
 
Microsoft Exchange Server 2010
Microsoft Exchange Server 2010Microsoft Exchange Server 2010
Microsoft Exchange Server 2010
 

Similar a exchange2010-Architecture

ESB and SOA
ESB and SOAESB and SOA
ESB and SOAWSO2
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Salcom Group
 
Viestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / ExchangeViestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / ExchangeSalcom Group
 
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2
 
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi featuresIntroduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi featuresSandro Pereira
 
Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Prolifics
 
WSO2 ESB and SOA
WSO2 ESB and SOAWSO2 ESB and SOA
WSO2 ESB and SOAWSO2
 
QLogic Solutions - Microsoft Exchange Server
QLogic Solutions - Microsoft Exchange ServerQLogic Solutions - Microsoft Exchange Server
QLogic Solutions - Microsoft Exchange ServerQLogic Corporation
 
Introduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureIntroduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureDATA Inc.
 
New Exchange Server 2013 Architecture
New Exchange Server 2013 ArchitectureNew Exchange Server 2013 Architecture
New Exchange Server 2013 ArchitectureKhalid Al-Ghamdi
 
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup WSO2
 

Similar a exchange2010-Architecture (20)

Exchange 2013 ABC's: Architecture, Best Practices and Client Access
Exchange 2013 ABC's: Architecture, Best Practices and Client AccessExchange 2013 ABC's: Architecture, Best Practices and Client Access
Exchange 2013 ABC's: Architecture, Best Practices and Client Access
 
Exchange Server 2013 Architecture Deep Dive, Part 1
Exchange Server 2013 Architecture Deep Dive, Part 1Exchange Server 2013 Architecture Deep Dive, Part 1
Exchange Server 2013 Architecture Deep Dive, Part 1
 
ESB and SOA
ESB and SOAESB and SOA
ESB and SOA
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013
 
Obiee 11 g
Obiee 11 gObiee 11 g
Obiee 11 g
 
Enterprise Service Bus Part 1
Enterprise Service Bus Part 1Enterprise Service Bus Part 1
Enterprise Service Bus Part 1
 
VO Course 04: VO architecture
VO Course 04: VO architectureVO Course 04: VO architecture
VO Course 04: VO architecture
 
Viestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / ExchangeViestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / Exchange
 
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
 
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi featuresIntroduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
 
Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...
 
WSO2 ESB and SOA
WSO2 ESB and SOAWSO2 ESB and SOA
WSO2 ESB and SOA
 
Osbsoa1
Osbsoa1Osbsoa1
Osbsoa1
 
oracle-osb
oracle-osboracle-osb
oracle-osb
 
QLogic Solutions - Microsoft Exchange Server
QLogic Solutions - Microsoft Exchange ServerQLogic Solutions - Microsoft Exchange Server
QLogic Solutions - Microsoft Exchange Server
 
Enterprise Service Bus and JBI
Enterprise Service Bus and JBIEnterprise Service Bus and JBI
Enterprise Service Bus and JBI
 
Riding with camel
Riding with camelRiding with camel
Riding with camel
 
Introduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureIntroduction to Service Oriented Architecture
Introduction to Service Oriented Architecture
 
New Exchange Server 2013 Architecture
New Exchange Server 2013 ArchitectureNew Exchange Server 2013 Architecture
New Exchange Server 2013 Architecture
 
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
 

Último

Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 

Último (20)

Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 

exchange2010-Architecture

  • 1.
  • 3. Agenda Discuss the topology changes introduced in Exchange Server 2010 Client Access Transport Mailbox Understand our guidance on server sizing
  • 4. Exchange 2010 Enterprise Topology Enterprise Network Phone system (PBX or VOIP) Edge Transport Hub Transport Routing & AV/AS Routing & Policy External SMTP servers Mailbox Unified Messaging Storage of mailbox Voice mail & and public folder voice access Mobile phone items Client Access Web browser Client connectivity Web services Outlook (remote user) Line of business application Outlook (local user)
  • 5. Consolidation of Store Access Paths Entourage Exchange Components Exchange Components Transport WS Transport WS Agents OWA Agents Mailbox OWA Mailbox Agents UM Agents UM Sync Outlook / Sync MAPI clients MAPI, Middle Exchange Outlook / Exchange Middle MAPI clients RFR & Tier Biz Logic Biz Logic Tier NSPI RPC Entourage Exchange Core Biz Logic MAPI RPC DAV Mailbox Mailbox MAPI RPC Store Store
  • 7. Client Access The middle tier Outlook Clients CAS is true middle tier with new services and functionality designed to restrict all Outlook data access to a single common path by migrating Mailbox and Directory endpoints to CAS Exchange CAS Array Outlook data connections go to RPC Client Access service on CAS instead of connecting directly to mailbox servers Address Book service on CAS replaces the DSProxy interface MBX GC Public folder connections connect directly to the Mailbox server, but through RPC Client Access service on backend
  • 8. Client Access How RPC Client Access service improves experience Provides a better client experience during switchovers/failovers When a MBX server fails over, Outlook client will only see ~30 sec disconnection, as compared to 1-TTL min before Uses the same business logic for Outlook and other CAS clients Calendar logging + fix up Content/body conversion Greatly simplifies AD topology requirements for Outlook Supports more concurrent connections/mailboxes per Mailbox server Reduces code and client logic in Exchange Store process for increased reliability
  • 9. Client Access How directory referral connections work 1. Outlook calls get Address Book server API 2. CAS queries Active Directory 4 1 3 a. Mailbox location (AD site) b. Mailbox version AD Site 2 AD Site 1 c. RpcClientAccessServer property of mailbox database 3. CAS tells Outlook which CAS or CAS CAS CAS 2010 2 2010 array should be used for directory requests 4. Outlook connects to the appropriate CAS MBX 2010 GC MBX 2010 GC If mailbox is moved back to 2003/2007, CAS will redirect the client to the mailbox server so that it can provide a referral to a global catalog server Otherwise, all legacy mailboxes will get directory referrals from mailbox server
  • 10. Client Access Outlook connecting Outlook anywhere improvements with Outlook Anywhere Outlook Anywhere clients use HTTPS HTTPS the Address Book service on RPC_IN_DATA RPC_OUT_DATA Windows 2008+ CAS for directory-related RPC/HTTP Proxy requests This architecture resolves the RPC_IN_DATA RPC_OUT_DATA issue regarding DSProxy and CAS split HTTP connections that are RPC Client Access and Address Book services due to using SSL-ID load balancing solutions LDAP RPC AD Mailbox
  • 11. Client Access Writing to the directory New behavior ensure that Outlook can write changes to Active Directory for the following scenarios Distribution group membership Delegate management Certificate management When the Address Book service detects one of these modifications, it will utilize the appropriate cmdlet to commit the change to Active Directory based on the property tag (assuming user is scoped and authorized to make those changes) Add/Remove-DistributionGroupMember Set-Mailbox -PublicDelegates Set-Mailbox -UserCertificate -UserSMIMECertificate
  • 12. Client Access Scaling mailbox connections 60K outbound 60K outbound connections / connections / CAS IP (W2K8) MBX server Outlook Anywhere Clients CAS MBX GC Exchange Server 2007 60K connections / MBX server Outlook Clients MBX Exchange Server 2007
  • 13. Client Access Scaling mailbox connections # of CAS servers x 100 connections / CAS RPCCA service/process MBX Outlook Clients Exchange CAS NLB LDAP GC Exchange Server 2010
  • 14. Client Access Firewall/proxy guidelines Internet Security and Acceleration (ISA) Server 2006 Kernel memory limitations imposed by the 32-bit architecture ISA:CAS ratio 3:1 (worst case – heavy Outlook Anywhere usage) Important when you have a large percentage of your users connected via Outlook Anywhere, as the ratio of Transmission Control Protocol (TCP) connections to users is much higher than you would see for Outlook Web Access (OWA), ActiveSync, POP, or IMAP traffic Beyond ISA 2006 … pre-release product information Forefront Unified Access Gateway (UAG) Next-generation secure remote access product and the future version of Microsoft Intelligent Application Gateway—native 64-bit architecture Will be tested with Exchange Server 2010 Forefront Threat Management Gateway (TMG) Next-generation network security product and the future version of Microsoft ISA Server—native 64-bit architecture Will be tested with Exchange Server 2010
  • 15. Client Access Architectural considerations Versioning Exchange 2010 CAS required in every AD site where Exchange 2010 MBX is deployed Exchange 2007 MBX requires Exchange 2007 CAS Load balancing If planning on deploying more than 8 CAS servers in a load balanced array, consider deploying hardware load balancing solution If CAS is co-located with highly available Mailbox server, then non-Windows NLB solution is needed (e.g., hardware load balancer, ISA load balancing, or third-party software- based load balancing)
  • 17. Transport Roles Resiliency issues in Exchange 2007 Transport database is stateful Loss of service results in loss of mail Transport dumpster impacts the environment In extreme cases, up to 200% increase in IOPS/message due to many SGs and inefficient cache usage when compared to similar scenarios without dumpster Redelivery submission results in entire quota being redelivered and store removing duplicates
  • 18. Transport Roles Exchange 2010 resiliency improvements Shadow redundancy is a new feature of transport Provides redundancy for messages for the entire time they are in transit Transport becomes stateless Eliminates need for RAID, which reduces 50% write I/O Transport Dumpster Changes Database replication feedback is now used to control which messages remain in transport dumpster When message has been replicated to all database copies, message is truncated from transport dumpster Transport dumpster size is now based on log replication latency and frequency of feedback
  • 19. Transport Roles How does shadow redundancy work? 1. Hub (shadow) delivers message to Hub Edge1 (primary) Detects that Edge1 supports Transport 1 redundancy through XSHADOW verb Hub moves message to shadow queue and stamps Edge1 as current, primary owner Edge1 Edge2 2. Edge1 (primary) receives message 2 (becomes “primary owner”) Edge1 delivers message to next hop Edge1 updates discard status of the Foreign message indicating delivery complete MTA to foreign MTA
  • 20. Transport Roles How does shadow redundancy work? 3. Success: Hub (shadow) queries Edge1 (primary) for expiry status Hub Hub issues XQDISCARD command (next SMTP Session),Edge1 checks local discard status and 4 1 3 responds with list of messages considered delivered  Hub deletes messages from its shadow queue 4. Failure: Hub (shadow) queries Edge1 (primary) Edge1 Edge2 discard status and resubmits 2 Hub opens SMTP session, issued XQDISCARD command (heartbeat)—if Hub can’t contact Edge1 within timeout, resubmits messages in shadow Foreign queue—resubmitted messages are delivered to MTA Edge2 (go to #1)
  • 21. Transport Roles Shadow redundancy: other scenarios For systems that do not support shadow redundancy, Exchange 2010 utilizes a delayed acknowledgement process SMTP submission from Exchange 2003/2007, 3rd party Message Transfer Agent( MTA ) and Mail User Agent (MUA - UM, POP and IMAP clients) 250 response delayed up to 30 sec (default) If transport server fails before ack, client resubmits Mailbox Submission redundancy relies on copy of message in sender’s “Sent Items” folder Mail Submission Service resubmits copy when hub doesn’t acknowledge successful delivery of message System generated (Journal Report, NDR) are considered “side effects” of original message submission, tracked as part of original delivery status
  • 22. Transport Roles Exchange 2010 performance enhancements ESE changes: ESE page size is 32KB ESE database page compression Intrinsic long value record storage ESE version store maintenance DB cache size increased to 1GB Checkpoint depth increased to 512MB Results: With transport dumpster changes and ESE improvements, transport IOPS requirements are targeted to be reduced by more than 50% Larger message sizes are supported without causing backpressure
  • 23. Transport Roles Edge transport improvements Better Performance for EdgeSync via Deltasync Mode Under this mode, each time EdgeSync service only reads the delta change since last sync and updates the target accordingly Support for safe senders and blocked senders Configurable Safe List quotas Administrator defined blocked senders Automatic update of Safe Sender list propagation into Active Directory
  • 24. Transport Roles Resilient routing for co-located HA Mailbox/Transport Hub Transport attempts to re-route a message for a local Mailbox server to another Hub Transport server in same site if the Hub Transport server is also a DAG member and it has a copy of the mailbox database mounted locally Mail Submission service was modified so that it would prefer to not submit messages to a local Hub Transport role when Mailbox/Hub server is a member of a DAG. The behavior is to load balance across other Hub Transport servers in same AD site, and fall back to local Hub Transport server if there are no other available Hub Transport servers in the same site
  • 25. Transport Roles Architectural considerations Shadow redundancy enables RAID-less solutions for mail.que database Routing version boundary change: Exchange 2010 Mailbox servers can only submit to Exchange 2010 Hub Transport servers and Exchange 2010 Hub Transport servers can only deliver to Exchange 2010 Mailbox servers Exchange 2007 Mailbox servers can only submit to Exchange 2007 Hub Transport servers and Exchange 2007 Hub Transport servers can only deliver to Exchange 2007 Mailbox servers Exchange 2010 Hub Transport servers can communicate with Exchange 2007 Hub Transport servers via SMTP (and vice versa) For Edge, Exchange 2010 Hub Transport will become authoritative for Edgesync in the coexistence scenario
  • 27. Mailbox Store/ESE changes Exchange 2007 Issues Exchange Server 2010 Exchange does many small, random Exchange store schema and ESE optimized for fewer large, smoother, sequential I/Os input/outputs (I/Os) which inhibit the types of •Store schema changes disks that can be used •DB I/O size improvements •Database cache effectiveness improvements •ESE optimized for new store schema Result: Exchange 2010 reduces I/O by an additional 70% when compared to Exchange Server 2007 and is optimized for SATA class disks Large item count per folder is an issue due to Schema changes of the table structure and deferred index updates greatly improves restricted view performance restricted views (affects large mailbox deployments) Result: Supports 100,000 items per folder Outlook Personal Folder Files (PSTs) are a New Messaging Records Management features •Item level policy settings litigation, security, and management nightmare •Archive mailbox feature for importing and storing PST data •Compliance Officer search capabilities Result: PSTs can be removed by placing data into Exchange repository and can be searched easily Attend UNC304 – Storage in Exchange Server 2010 – Today @ 5:00 PM, Arena 2
  • 28. Mailbox High availability changes Single-copy cluster Cluster Continuous Exchange Server 2010 Replication High Availability *Over granularity Server-level Server-level Database-level Copies of data 1 2 2 to 16 *Over time ~2 min ~2 min ~30 sec (POR) *Over management Windows Cluster Windows Cluster Exchange Server Data replication SCR or 3rd party replication Continuous replication Continuous replication Management tools Separate Separate Unified Host other roles? No No Yes Other advantages Step up to automatic failover without rebuilding the mailbox server Incrementally add replicated copies to meet business needs No subnet or special DNS requirements Attend UNC303 – High Availability in Exchange Server 2010 – Today @ 3:30 PM, Arena 1B
  • 29. Mailbox Architectural considerations Streaming backup support has been removed Utilize direct-attached storage (DAS) solutions to reduce costs with large mailboxes and continuous replication Leverage the Storage Cost Calculator Deploy Database Availability Groups (DAGs) and use replication to achieve high availability If deploying 3 or more database copies, consider RAID-less storage design and combining logs and database on same spindles Ensure unique database names across the organization
  • 30. Mailbox Architectural considerations Large mailbox support (10 GB+) enables different scenarios Deploy Office 2007 Service Pack 2 (SP2) or later Leverage records management functionality Scenario 1: Deploy a single mailbox to contain all data Scenario 2: Deploy primary mailbox to support 1-2 years worth of data Deploy archive mailboxes to allow end users to retain long-term needed data
  • 31. Mailbox Public Folders Co-existence support between Mailbox server 2010 and Mailbox server 2003/2007 Outlook can access public folder data from Exchange 2010, 2007, or 2003 OWA 2010 only gives access to public folders with replicas located on Exchange 2010 This is different from OWA 2007, which had a redirection behavior, opening up OWA 2000/2003 for public folders on older mailbox servers in separate browser windows Get-PublicFolderStatistics now captures last user access Unlike Exchange 2007, public folder stores can no longer be enabled for continuous replication, but you can create a public folder store on a mailbox server that resides in a DAG Public Folder replication is your data resiliency solution
  • 32. Agenda Discuss the topology changes introduced in Exchange Server 2010 Understand our guidance on server sizing
  • 33. Scale Out vs. Scale Up Scale out is a strategic choice made by Microsoft Focus is on supporting large mailboxes at low cost, goal to further decrease input/output (I/O) to reduce Total Cost of Ownership (TCO) Scaling up increases risk that an outage or failure affects more users Scaling out provides an opportunity for high availability at low cost
  • 34. Processor Core Scalability Single role servers Beta/RC: 12 cores maximum No benefit moving to 16 cores from a performance perspective High scale all-in-one server—currently under investigation Beta/RC: 16 cores max
  • 35. Client Access RC sizing guidance Since CAS role is now a true middle-tier solution, CAS servers require beefier hardware CAS to Mailbox processor core ratio changes drastically as a result of RPC Client Access service (3:4) Processor/Memory requirements: 8 cores recommended 2 GB RAM/core recommended (8 GB min)
  • 36. Transport RC sizing guidance Memory and processor requirements are staying inline with Exchange 2007 requirements Processor/Memory requirements: 4 cores recommended 1 GB RAM/core recommended Transport rule attachment scanning and content encryption technologies may impact these guidelines
  • 37. Mailbox RC sizing guidance Use 4 – 8 total cores for mailbox 16 cores shows decline in throughput on single role machines RAM 4GB base RAM for content indexing and mailbox assistants 2-8MB per mailbox recommended for database cache and will be based on message profile and mailbox size Example: Light Message Profile with 10+GB mailbox – 8MB memory Size and prepare disks correctly Use storage calculator
  • 38. Unified Messaging RC sizing guidance Use 4 cores 4-8 GB of RAM recommended More than 8 GB is not shown to improve TCO or scale Not recommended combining with other roles Audio quality can be affected Place close to the mailbox servers that host UM- enabled mailboxes Voice mail preview may impact these guidelines
  • 39. Exchange 2010 Ratio Guidelines Processor core ratios Client Access Server (CAS) : Mailbox = 3 : 4 Hub Transport server : Mailbox = 1 : 7 (no A/V on Hub) = 1 : 5 (with A/V Hub) Edge guidance expected to be very similar to Exchange Server 2007 GC: Mailbox = 1 : 4 (32–bit GC) = 1 : 8 (64-bit GC)
  • 40. Tools Profiling Exchange Profile Analyzer (EPA) Performance Monitor (Perfmon) Sizing Exchange 2010 Mailbox Storage Requirements Calculator Validation Jetstress 2010 - http://bit.ly/2Gyg7X Exchange Load Generator “Loadgen” Remote Connectivity Analyzer – https://www.testexchangeconnectivity.com Monitoring Exchange 2010 Management Pack - http://bit.ly/t3DLW
  • 41. Key Takeaways Exchange Server 2010 introduces several paradigm shifts Client connections are performed through Client Access Server role Shadow redundancy introduces message resiliency within transport pipeline High Availability, store, and new compliance scenarios improve data retention, resiliency, and availability There are changes to server sizing and scalability, most notably with CAS
  • 42.
  • 43. Resources www.microsoft.com/teched www.microsoft.com/learning Sessions On-Demand & Community Microsoft Certification & Training Resources http://microsoft.com/technet http://microsoft.com/msdn Resources for IT Professionals Resources for Developers
  • 44. Related Content Breakout Sessions UNC302 Exchange 2010 Architecture UNC304 Storage in Exchange 2010 UNC305 Exchange 2010 Voicemail UNC306 Migrating to Exchange 2010: Deployment Best Practices UNC308 Migration and Co-existence with Exchange/Non-Exchange and Exchange Online Hands-on Labs UNC11-HOL Microsoft Exchange Server 2010 Governance and Archiving UNC13-HOL Microsoft Exchange Server 2010 Server Management Tools UNC14-HOL Microsoft Exchange Server 2010 Setup and Deployment UNC15-HOL Microsoft Exchange Server 2010 Transport Routing UNC17-HOL Microsoft Exchange Server 2010 Unified Messaging Configuration and Interoperability with Microsoft Office Communications Server 2007 R2 Instructor Led Labs UNC14-ILL Microsoft Exchange Server 2010 Setup and Deployment
  • 45. Track Resources Exchange Server 2010 Release Candidate Download (English) http://www.microsoft.com/exchange/2010/en/us/try-it.aspx Exchange Server 2010 Documentation http://technet.microsoft.com/library/bb124558(EXCHG.140).aspx Read Exchange Team Blog Posts http://msexchangeteam.com/archive/category/11164.aspx Participate in Exchange Server 2010 Forums http://social.technet.microsoft.com/Forums/en-US/exchange2010/threads Read Communications Server Team Blog Posts http://communicationsserverteam.com/
  • 46. Evaluation Prize Complete an evaluation on CommNet and enter to win an award winning JABRA premium DECT headset 5 to win per day RRP $599
  • 47. © 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.