Database Availability GroupFeatures:Database-level failover managed withinExchange.Mailbox servers which are members of aD...
Upcoming SlideShare
Loading in …5

Exchange 2010 Poster


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Exchange 2010 Poster

  1. 1. Database Availability GroupFeatures:Database-level failover managed withinExchange.Mailbox servers which are members of aDatabase Availability Group can hostother Exchange server roles.High availability can be added withoutreinstalling servers.Maximum of 16 servers in a DatabaseAvailability Group.Up to 16 copies of each database.Up to 100 databases per server (activeor passive).Databases are global and not serverspecific.Only mailbox databases are replicated.Location BLocation AWitness ServerAlternate WitnessServerDB1 LogsCAS ServerArrayCASLoad BalancerHigh Availability for Other Server RolesClient Access Server HA - Deploya CAS Array and use a hardware orsoftware load balancer to providehigh availability.Hub Transport - Deploy multipleHub Transport servers in eachActive Directory site; resiliency isbuilt in for intra-org traffic.Unified Messaging Server -Deploy multiple Unified Messagingservers and configure two or moreper dial plan.Edge Transport - Deploy multipleEdge Transport servers subscribedto the same Active Directory site;use multiple MX records or otherforms of load balancing.All clientcomputers connectvia CASEasy to extendacross sitesDatabase-levelswitchover andfailoverDB3 LogsLogsDB2Passive CopyDB1 LogsDB2 LogsLogsDB3Passive CopyDB1 LogsDB2 LogsDB3 LogsPassive CopyDB1 LogsActive ManagerA process that runs on everyserver in the Database Availability Group.Provides definitive information on where adatabase is active and mounted.Selects the “best” copy to activate when theactive mailbox database fails.DatabaseAvailabilityGroupActive CopyDB2 LogsDB3 LogsMailboxServerMailboxServerMailboxServerMailboxServerExchange Search andDatabase Availability GroupsAfter initial seeding, the server with thepassive database copy fetches messagedata from the server with the activedatabase and performs content indexinglocally.Continuous ReplicationTCP BasedEncrypted (Optional)Compressed (Optional)Continuous Replication Block ModeAs updates are written to the active database copys active logbuffer, they are also shipped to a log buffer on each of the passivemailbox copies.When the log buffer is full, each database copy builds, inspects,and creates the next log file.Is only active when continuous replication is up to date in filemode.Transition into and out of block mode is performed automatically.When a failure occurs, the system uses whatever partial logcontent is available during the activation process.High AvailabilityMicrosoft Exchange Server 2010 integrates high availability and disaster recovery deep in its architecture, making it less costly and easier todeploy and maintain than ever before. Exchange Server 2010 offers a unified solution for high availability, disaster recovery, and backup.Hub Transport Server RoleRecipient ResolutionRoutingContent ConversionAgent ProcessingRouted messagesMessage PackagingAgent ProcessingSubmitted messagesCategorizerDecryption agentDecrypt AD RMS protectedmessages from the Transportpipeline.Protects the organization againstviruses and unwanted content.Generates a journal report when amessage matches a journal rule.Transport Rules agentApplies rules to messages, basedon specified conditions.Decrypt Journal Reports thatcontains RMS messages.AD RMS Encryption agentAD RMS PreLicense agentRequests a AD RMS UsageLicense on behalf of the recipient.The Categorizer processes all emailand determines what rules andpolicies need to be applied based onthe final recipient of the message.InternetMailboxServerEmail fromInternetEmail toInternetEmail fromother sitesEmail toother sitesEmail fromOutboxEmail toInboxStore DriverHub TransportServerSubmissionQueueDeliveryQueueCategorizerEdge TransportServerShadowQueueShadow Redundancy resubmits amessage, if the next hop should failto acknowledge successful delivery.Agents are registered in aconfiguration file and enabled usingExchange Management Shell script.The Hub Transport Server role is responsible for all mail flow inside the organization. It is also wheretransport rules, journaling policies, and Information Rights Management policies are applied.When email is sent fromanother Active Directory site tothe Internet, these emails arefirst relayed to the ActiveDirectory site where EdgeTransport servers aresubscribed.Edge Transport Server RoleAnti-spam and anti-virus filters• Connection Filter• Sender Filtering• Recipient Filtering• Sender ID Filter• Content Filter• Sender Reputation• Attachment Filter• Virus Scanning• Outlook Junk E-mail FilterPriorityDiscardDeliverQuarantineHub TransportServerNon-deliveryreceiptIncoming e-mailEdge TransportServerActive DirectoryLDS InstanceMicrosoft Exchange EdgeSync servicepushes information from ActiveDirectory to AD LDS instance on EdgeTransport server using secure LDAP.Hub TransportServerSMTP ReceiveConnectorSMTP SendConnectorSMTP SendConnectorSMTP ReceiveConnectorDNS MXRecordActive DirectoryDomain ControllerEdge SubscriptionsRun once to establish and automatically configureSMTP connectors to route email to and from theExchange organization and the Internet.Edge TransportServerThe Edge Transport server role cannot coexist on the same computer with any other server role.Recommendation: Install the Edge Transport server role on a computer that is not part of a domain.Mailbox Server RoleMailbox MovesMailbox moves are asynchronous and done by the ExchangeMailbox Replication Service (MRS) on CAS server roles.Exchange Server 2010 and Exchange 2007 SP2 mailboxesare kept online during the move process.Recoverable Items folder items are moved with themailbox (Exchange Server 2010 only).Mailbox moves can be local or cross-forest (remote).On move completion, the mailbox on theoriginal database is soft deleted.Primary and personal archive mailboxescan be moved separately or at the same time.STATUS=QUEUEDSTATUS=IN PROGRESSSTATUS=COMPLETEDSTATUS=COMPLETION IN PROGRESSActive DirectoryCASServerMRSMailbox ServerDB01Mailbox ServerDB021 234Client Computer5Personal Archive and Retention PoliciesPersonal ArchiveProvides users with an alternate storage locationto store historical messaging data.Messages can be moved to the personal archivemanually or automatically using retention policies.Appears alongside the users primary mailbox inOutlook or Outlook Web App.Archive Quota can be set separately from primary mailboxRecoverable Items FolderThese folders are not visible to the user.Deletions - Items soft-deleted from Deleted Itemsfolder. Accessed through Outlook “RecoverDeleted Items.”Versions - Original and modified copies of itemswhen either Legal Hold or Single Item Recoveryare enabled.Purges – Hard-deleted items when either LegalHold or Single Item Recovery are enabled.ArchiveInboxMailboxSent ItemsDeleted ItemsInboxSent ItemsRecoverableItems FoldersDeletionsVersionsPurgesDeleted ItemsRecoverableItems FoldersDeletionsVersionsPurgesMessage moved frommailbox to personal archiveby policy or by user.MessageEditedLegal Hold Policy: Preserves edits to or deletions ofemail made by the user placed on hold, whether intheir primary mailbox or personal archive.Retention Policy Tags - Retentionpolicy tags (RPTs) are created for defaultfolders such as Inbox, Deleted Items,etc.Default Policy Tag - A default policy tag(DPT) applies to items that do not have aretention tag applied.Personal Tags - Personal tags areused by Outlook 2010 and OutlookWeb App users to apply retentionsettings to custom folders andindividual items1. Admin creates move request in EMCor EMS. The command updates AD andthen places a special message in thesystem mailbox.2. All instances of MRS periodically checkthe system mailboxes.3. MRS moves data from DB01 to DB02and switches status to In Progress.4. When the move is almost finished, themailbox is locked for a short time.5. When the move is complete, the moved mailbox on DB02 isactivated.Types of DatabasesMailbox databasesHolds data that is private to anindividual user and contains mailboxand archive folders that are generatedwhen a new mailbox or personalarchive is created for that user.Public folderdatabasesHolds public folderinformation. Only onepublic folder databaseper server.Recovery database (RDB)Special kind of mailbox database thatallows you to mount a restored mailboxdatabase and extract data as part of arecovery operation. Only one RDB can bemounted at any time on a Mailbox server.Multi-mailbox Search and How It WorksCreate a discovery search using the Exchange Control Panel or Exchange Management Shell.Uses the content indexes created by Exchange Search.Results are stored in a special mailbox type known as a "discovery mailbox."Members of the Discovery Management role group can perform discovery searches.Allows search of messages stored in mailboxes across one or more Exchange Server 2010 servers.Primary and Archive mailboxes can be searched including items in the recoverable items folder.Messagemoved toDeleted ItemsMessagedeletedMessage„purged‟by userMessageDeliveredRetention Policies and TagsA Retention Policy is a group of retention policytags that can be applied to a mailbox.A mailbox can have at most one retention policy.Retention Tag actions can include Move toArchive, Delete and Allow Recovery, andPermanently Delete.A personalarchive is anadditional mailboxthat is enabled fora mailbox userUnified Messaging Server RoleMessage Waiting IndicatorVoicemail PreviewCall Answering Rules Integrating Voice with ExchangeThere are two main types of integration between a PBX and Unified Messaging.For IP enabled PBX, it may be possible for the PBX to communicate directly with the Unified Messaging server.For a legacy PBX, Unified Messaging requires a VoIP gateway to convert TDM-based voice traffic to VoIP.With MWI, Exchange Server notifies usersof the presence and number of new orunread voicemail messages on theirsupported desk phones.A. Voicemail message is delivered to user‟s mailbox.B. UM Mailbox Assistant receives a notification message.C. UM Mailbox Assistant choses a UM server and proxies the request to the UMserver.D. UM server chooses a VoIP gateway and sends a SIP NOTIFY through thegateway to the user‟s phone.New in Exchange Server 2010 Unified Messaging (UM), users can configure how incomingphone calls are handled with custom rules configured in the Exchange Control Panel.Each Call Answering Rule has two parts:Conditions - what criteria must be met before the rule will be applied to an inbound call.Actions - what actions will be presented to the caller when all the conditions are met. Thecaller will hear the options and select using the phone pad.Call AnsweringUM answers the call, plays a greeting, and then takesa message. The message is delivered to the user‟smailbox.Outlook Voice AccessThis enables a user, from any phone, to retrievemessages (voice or email), access their calendar, orcall Active Directory users or contacts.UM Auto AttendantAnswer calls, play prompts to callers, present menusand allow callers to contact users by speaking orentering their names or extension numbers.Play on PhoneAllows users with Outlook 2007 or 2010, or OutlookWeb App, to play back voice messages underOutlook/OWA control on any phone.Unified Messaging uses automatic speechrecognition to create text from the voicerecording, and inserts it in the voice message.The process is as follows:1. Unanswered call is forwarded to the UM server.2. UM server plays user‟s greeting (stored in their mailbox).3. UM server records caller, creates preview text, insertswith audio into message.4. UM server sends message to user‟s mailbox via HubTransport Server.Find meTransfer the callerLeave a voicemailIf the caller is…If during this period…If my schedule shows that my status is…If automatic replies are turned on…TDM = Time-Division Multiplexing (or Time Division Multiplexed), non-IP based (circuit switched) telephonyPBX = Private Branch Exchange or phone switchSIP/RTP = Session Initiation Protocol/Real-time Transport Protocol, are multimedia communications protocolsHubServerUnified MessagingServerCallerFaxPSTN1Mailbox Server32CBVoIPGatewaySIPNotify4ADPBXPhone TDMPSTNTDMPBXIPPBXSIP/RTPTDMSIP/RTPUnifiedMessagingServerVoIP GatewayClient Access Server RoleRPC Client Access ServiceExchange Server 2010 moves most client processing to theClient Access Server to provide all data access through asingle, common path. This change improves consistency forapplying business logic to clients, and provides a better clientexperience when failover occurs.Provides a single point of data access using a common pathfor client connectivity including Web, MAPI, POP/IMAP,Address Book, Autodiscover, and ActiveSync.Clients connect directly to the CAS Server.Uses the same Business logicfor Outlook and other CAS clients:Data validation, especially Calendar loggingArchive mailbox infrastructureContent/body conversionOutlook AnywhereExchange ActiveSync Outlook Web AppEWS provides the functionality to implement clientapplications that access and manage Exchange store items.EWS provides programmatic access to the data storedwithin Exchange.EWS clients can integrate Exchange informationinto line-of-business (LOB) applications.SOAP provides the messaging framework for messagessent between the client application and Exchange Server.The Managed API provides an easy way to use theMicrosoft.NET interface with EWS.Exchange Web Services (EWS)Allow/Block/Quarantine listApproved device listBy device typeBy userBlock an unsupporteddeviceQuarantineEmail sentAdmin approvedWindows Mobile 6.1/6.5Outlook Mobile Clients canbe updated over the air.Outlook Web App redesignedfor Exchange Server 2010Supports all major browsers.Conversation view lets users see allmessages in a thread, includingmessages not in the current folder.OWA can be configured to work withOffice Communications/Lync Serverwithout using Office Communicator.Users can share their calendarswith people outside yourorganization..Clients can connect to theirExchange servers over theInternet using RPC over HTTP.Configure using the EnableOutlook Anywhere Wizard in theExchange Management Console.Client Access ServerMAPI RPC HTTPExchange Core Business LogicCommon DataFlowRPC DataFlowCAS ArrayMailbox ServerOutlookAnywhereHTTP Data FlowMobileDeviceOutlookActiveDirectoryCAS CAS12345Outlook 2010/OWAMailboxServerMailboxServer4Local SiteRemote SiteHow MailTips work:1. The mail client queries the Web service on the Client Access Server forMailTips that apply to the recipients in the message. If the client is using OWA,CAS does the request on behalf of the user.2. The Client Access Server queries its cache of Group Metrics data. (Groupmetrics are created overnight and distributed to CAS Servers.)3. If the recipient is a mailbox that is located on a Mailbox server in the local site,the Client Access Server queries the Mailbox server to gather the AutomaticReplies and Mailbox Full MailTips.4. If the recipients mailbox is in another site, the Client Access Server requestsMailTips information from the Client Access Server in the remote site, whichthen queries the local Mailbox server for MailTip data.5. The Client Access Server returns MailTip data back to the client (Outlook 2010and OWA).Automatic repliesLarge audiencesReply-all on BCCExternal recipientsMailbox fullOversized messageModerated groupRestricted recipientInvalid recipientCustom MailTipsMailTipsMailTips are informative messages displayed to users while they are composing a message. MicrosoftExchange Server 2010 analyzes the message, including the list of recipients to which it is addressed,and it notifies the user with MailTips prior to sending the message to prevent accidental delivery orpolicy violations.SMS SyncOutbound1. User composes SMS messagein Outlook or OWA2. Exchange ActiveSync connectiontransfers message to user‟s phone3. User‟s phone sends SMS tointended recipientInboundAll SMS messages to phone aresynchronized to Exchange, usingExchange ActiveSync, for accessthrough any mail clientOWAManagement and MonitoringRemote PowerShellRemote PowerShell extends PowerShellfrom servers to client computers socommands can be executed remotely.Exchange Server 2010 takes advantageof new PowerShell v2.0 and WindowsRemote ManagementAll Exchange management tools are built on Remote PowerShell.Remote PowerShell enables administrators to run Exchange cmdlets on computerswithout the need to install Exchange management tools.Set-AddressListSet-AddressListMonitoringMonitoring Exchange components is important to understand thehealth state of servers and server roles.Out of the box synthetic transactions via Remote PowerShell (test-*)Complete management pack for System CenterOperations ManagerRole Based AccessControl (RBAC)RoleAssignmentRole(What)Scope(Where)Role Group(Who)Add/Del/ModUsersBoston ExchangeAdminsBostonUsersRole (What) – Defines what canbe done by a set of cmdlets andparameters that can be run.Role Assignment – The link thatholds together the Who, What,and Where.Scope (Where) Defines the objects inAD that the Role can act on.For example, the Boston Users OURole Group (Who) A securitygroup that defines Who gets aspecific scope applied tothem. For example, theBoston Exchange AdminsRole Based Access Control (RBAC) enables you to control, at both broad and precise levels, what administratorsand users can do. RBAC also enables you to more closely align roles you assign users and administrators with theactual roles they hold within your organization.Three ways of assigning permissions:Management Role GroupsManagement Role Assignment PoliciesDirect User Role AssignmentExchangeServerManagementServerOperations ManagerAgentManagement Tools now include the Exchange Control Panel (ECP). A web-basedmanagement console accessed from browsers that have no Exchange client-side softwareinstalled. ECP gives users the power to manage distribution lists, track messages, and editpersonal information.Exchange Control PanelConfiguration done using Exchange Control PanelDozens of default roles pre-configured and easily customizableRBAC is built into all management toolsExchange Server 2010Management Pack forOperations Manager 2007Client Access Server Array(CAS Array)Serves as a single contact pointfor all client connections withinan Active Directory site.Can include one or many ClientAccess servers.Each Active Directory site canhave a single Client Accessserver array.Does not provide loadbalancing. A separate loadbalancing solution is stillneeded.Recommendation: Create aClient Access server array evenif you only have a single ClientAccess server.Exchange Server 2010 includes the following server roles:Exchange Server 2010 High-Level ArchitectureMailbox Server Back-end server that can host mailboxes and public folders.Client Access Server Middle-tier server that supports all Messaging clients,including Outlook, OWA and Exchange Web Services.Unified Messaging Server Middle-tier server that connects a PBX system to Exchange andcombines voice messaging and email messaging into a single messaging infrastructure.Hub Transport Server Email routing server that routes email within the Exchange organization.Edge Transport Server Email routing server that typically sits at the perimeter of the topologyand routes email in to and out of the Exchange organization.Exchange Server 2010 ServerSystem RequirementsExchange Server 2010 requires a 64-bit serveroperating system.Exchange Server 2010 can be installed on WindowsServer 2008 SP2 or Windows Server 2008 R2 .Active Directory must be at Windows Server 2003forest functionality mode or higher.At least one writeable domain controller server and aGlobal Catalog Server (running Windows Server 2003SP1 or later) in every Active Directory site that hostsExchange Server 2010.InternetClientsSMTPMailboxServerEdgeTransportServerActive DirectorySite BActiveDirectory Site AHTTP, POP3, IMAP4ClientsOutlookUnifiedMessagingServerClientAccessServerDomainControllerHubTransportServerHubTransportServerDomainControllerMailboxServerClientAccessServerPBXVoIPGatewayNote: All Exchange server roles can be deployed on the same server except the Edge server role.MobileDeviceMicrosoft Exchange Server 2010 Architecture© 2010 Microsoft Corporation. Active Directory, ActiveSync, Internet Explorer, Microsoft, Outlook, Office Communicator, Windows, Windows Mobile, Windows PowerShell, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All rights reserved. Other trademarks or trade names mentioned herein are the property of their respective owners.Administrators Specialty Users UsersRecipient management Perform multi-mailboxsearchesView account informationand manage settingsManage role groups androle assignment policiesManage commonsettings for other usersManage group ownershipand membership